Связанные понятия
«Бережливый стартап » (от англ. Lean Startup) — концепция предпринимательства. Была впервые сформулированная Эриком Рисом сначала в блоге www.startuplessonslearned.com, потом в книге «Бизнес с нуля. Метод Lean Startup для быстрого тестирования идей и выбора бизнес-модели». Рис объединяет принципы, подходы и практики таких концепций как бережливое производство, развитие клиентов и гибкая методология разработки.
Управле́ние разрабо́ткой програ́ммного обеспе́чения (англ. Software project management) — особый вид управления проектами, в рамках которого происходит планирование, отслеживание и контроль за проектами по разработке программного обеспечения. Ключевым моментом в управлении проектом по разработке программного обеспечения является правильный выбор метода разработки.
Под гибридной интеллектуальной системой (ГиИС) принято понимать систему, в которой для решения задачи используется более одного метода имитации интеллектуальной деятельности человека. Таким образом ГиИС — это совокупность...
Подробнее: Гибридная интеллектуальная система
Гибкая методология разработки (англ. Agile software development, agile-методы) — серия подходов к разработке программного обеспечения, ориентированных на использование итеративной разработки, динамическое формирование требований и обеспечение их реализации в результате постоянного взаимодействия внутри самоорганизующихся рабочих групп, состоящих из специалистов различного профиля. Существует несколько методик, относящихся к классу гибких методологий разработки, в частности экстремальное программирование...
Конструирование программного обеспечения - дисциплина программной инженерии. Это детальное создание работающего программного обеспечения посредством комбинации кодирования, верификации, модульного тестирования, интеграционного тестирования и отладки. Оно связано со всеми другими дисциплинами программной инженерии, наиболее сильно с проектированием и тестированием.
Прототипи́рование (англ. prototyping от др.-греч. πρῶτος — первый и τύπος — отпечаток, оттиск; первообраз) — быстрая «черновая» реализация базовой функциональности для анализа работы системы в целом.
Метамодель в информатике — модель, описывающая другую модель; транзитивное отношение между двумя моделям (например: если модель M1 описывает язык L0, в котором формулируется модель M0, то M1 является метамоделью М0; если же модель M2 описывает язык L1, в котором была сформулирована модель М1, то М2 — это метамодель M1, а M2 является тогда для M0 мета-метамоделью).
Дизайн-система — набор компонентов, правил, предписаний и инструментов для повышения качества и скорости разработки продуктов, а также эффективной поддержки существующих. В английском языке для обозначения дизайн-систем чаще всего используют понятие «design language», определяя также его главное отличие от дизайн-системы – возможность использования вне сферы цифровых продуктов. Одним из примеров такого «визуального языка» может служить узнаваемое оформление автомобилей компании BMW (фары, решетка...
Операционная модель — это абстрактное представление применяемых способов и порядка реализации корпоративной стратегии в повседневной деятельности компании. Она определяет уровень интеграции и стандартизации бизнес-процессов, необходимый для создания и предоставления товаров и услуг компании её клиентам.Операционная модель включает в себя согласованные между собой операционные процессы, структуру бизнеса, системы менеджмента и корпоративную культуру, разработанные ради достижения главной цели — создания...
Дизайн-манифест (англ. design-manifest) — предварительное описание характеристик проекта, архитектуры и базового набора шаблонов проектирования, без привязки к конкретным технологиям и платформам.
Система автоматизированного проектирования — автоматизированная система, реализующая информационную технологию выполнения функций проектирования, представляет собой организационно-техническую систему, предназначенную для автоматизации процесса проектирования, состоящую из персонала и комплекса технических, программных и других средств автоматизации его деятельности. Также для обозначения подобных систем широко используется аббревиатура САПР.
Модельно-ориентированное проектирование (МОП) — это математический и визуальный метод решения задач, связанных с проектированием систем управления, обработки сигналов и связи. МОП часто используется при управлении движением в промышленном оборудовании, аэрокосмической и автомобильной промышленности. МОП является методологией, применяемой при разработке встроенного программного обеспечения.
Аналитик программного обеспечения (также программный аналитик) — специалист-аналитик, планирующий и организующий работу программистов с целью упрощения и оптимизации. Его должностные обязанности могут включать в себя выбор методологии и среды разработки; создание или выбор фреймворков; принятие решений о том, когда следует воспользоваться готовым программным кодом вместо самостоятельной разработки; написание спецификаций и прочей документации для будущего программного продукта и планирование сроков...
Прикладные технологии с общедоступной базой наработок (англ. open source appropriate technology (OSAT) ) — относятся к технологиям, разработанным таким же образом, как и свободное программное обеспечение. Обычно, разрабатываемая технология создаётся имея какую-либо социально-ответственную гражданскую цель. Окружение, этнические вопросы, культурные ценности, социальные реки, политические стратегии и приведение их к производственному результату — всё это сочетается с экономической обоснованностью и...
Системная инженерия — междисциплинарный подход и средства для создания успешных систем; междисциплинарный подход, охватывающий все технические усилия по развитию и верификации интегрированного и сбалансированного в жизненном цикле множества системных решений, касающихся людей, продукта и процесса, которые удовлетворяют потребности заказчика.
Краудсо́рсинг (англ. crowdsourcing, от crowd — толпа и sourcing — использование ресурсов) — привлечение к решению тех или иных проблем инновационной производственной деятельности широкого круга лиц для использования их творческих способностей, знаний и опыта по типу субподрядной работы на добровольных началах с применением инфокоммуникационных технологий.
Проектирование взаимодействия (англ. Interaction Design, IxD) — дисциплина дизайна, занимающаяся проектированием интерактивных (то есть обладающих интерфейсом) цифровых изделий, систем, сред, услуг.
Бережли́вое произво́дство (от англ. lean production, lean manufacturing — «стройное производство») — концепция управления производственным предприятием, основанная на постоянном стремлении к устранению всех видов потерь. Бережливое производство предполагает вовлечение в процесс оптимизации бизнеса каждого сотрудника и максимальную ориентацию на потребителя. Возникла как интерпретация идей производственной системы компании Toyota американскими исследователями её феномена.
Индивидуальный процесс разработки (англ. Personal software process, PSP) — процесс разработки ПО, помогающий разработчикам понимать и улучшать собственную производительность. Создан для применения принципов модели зрелости процессов к практике одного разработчика.
Офшорное программирование — разработка программного обеспечения для иностранных заказчиков, одна из форм Офшорного аутсорсинга.
Технологическая дорожная карта (англ. Technology Roadmap) — краткосрочный или долгосрочный план выпуска производителем какого-либо продукта. Чаще всего это новая версия или развитие уже известного продукта, изменений в котором ждут потребители. Технологическая дорожная карта может содержать средства, подходы или пути, необходимые для достижения поставленных вех. Как правило, понятие «Технологическая дорожная карта» применяется к новому продукту, процессу или разрабатываемой технологии. Созданная...
Дизайн-менеджмент (англ. design management) — деловая дисциплина, изучающая применение дизайнерских практик, проектных и стратегических методов управления, а также методов управления цепочкой поставок к администрированию творческого процесса, развитию творческой культуры и созданию подходящей для творчества организационной структуры. Цель дизайн-менеджмента заключается в создании и поддержании эффективной деловой среды, в которой стратегия и миссия компании реализуются с помощью дизайна. Будучи совокупностью...
Промышленная инженерия (также производственная инженерия, англ. Industrial engineering) — инженерная дисциплина, занимающаяся проектированием, улучшением и исследованием интегрированных систем, состоящих из людей, денежных средств, знаний, информации, оборудования, энергии, материалов и процессов. Управление производством основано на принципах и методах инженерного анализа. Приложения математики, физики и общественных наук используются вместе с методами инженерного анализа и проектирования с целью...
Геоинформатика — наука, технология и производственная деятельность по научному обоснованию, проектированию, созданию, эксплуатации и использованию географических информационных систем, по разработке геоинформационных технологий, по приложению ГИС для практических и научных целей.
Инженерия знаний (англ. knowledge engineering) — область наук об искусственном интеллекте, связанная с разработкой экспертных систем и баз знаний. Изучает методы и средства извлечения, представления, структурирования и использования знаний.
Концептуальное проектирование технических систем — начальная стадия проектирования, на которой принимаются решения определяющие последующий облик, и проводится исследование и согласование параметров созданных технических решений с возможной их организацией.
Социальное программирование — это совокупность методов, которые нацелены на устранение социально-значимых проблем, характерных для различных социальных областей, один из разделов социологии управления. Основным элементом или продуктом социального программирования являются социальные программы, которые призваны решать определённую социальную проблему с конкретно поставленной задачей. Социальное программирование, в свою очередь, претендует на статус общей методологии для составления социальных программ...
Стратегические инновации это создание стратегий роста, новых типов продукции, услуги или бизнес-моделей, которые меняют правила игры на рынке и генерируют значительную стоимость для потребителей и компаний.
Информатизация архивного дела — многосторонний процесс, включающий методические и нормативные разработки, экспериментальные работы, разработку программного обеспечения, обучение, внедрение, планирование работ.Начиная с середины 80-х гг. начинается активная работа по внедрению автоматизированных методов поиска документальной информации в практику работы архивов. В сфере НСА автоматизированные архивные технологии не только оказывают сильное влияние на способы создания и ведения справочно-поисковых...
Автоматиза́ция ма́рке́тинга — использование специализированных компьютерных программ и технических решений для автоматизации маркетинговых процессов предприятия, перенос текущих бизнес-процессов компании в область цифровых сервисов с целью экономии трудовых и временных ресурсов. Основные области автоматизации — это маркетинговое планирование и бюджетирование, управление маркетинговыми активами, управление маркетинговыми кампаниями, взаимодействие с клиентами, управление потенциальными продажами...
Открытые биомедицинские онтологии (OБO, англ. Open Biomedical Ontologies, ранее использовался термин англ. Open Biological Ontologies — Открытые Биологические Онтологии) — инициатива научного сообщества по выработке единого понятийного аппарата в различных отраслях биологии и медицины.
История технологии — история развития технологий, или история совершенствования методов, процессов и материалов, используемых в различных отраслях деятельности человека, а также история научного описания способов технического производства.
Микросервисная архитектура — вариант сервис-ориентированной архитектуры программного обеспечения, ориентированный на взаимодействие насколько это возможно небольших, слабо связанных и легко изменяемых модулей — микросервисов, получивший распространение в середине 2010-х годов в связи с развитием практик гибкой разработки и DevOps.
Тео́рия надёжности — наука, изучающая закономерности распределения отказов технических устройств и конструкций, причины и модели их возникновения.
Язык проектирования — это средство автоматизации проектирования систем. Нередко для упрощения понимания предметной области языки проектирования называют языками программирования, но это всего-лишь упрощение связанное со способом написания текстов программ, которое упускает из вида предметную область (применение языков проектирования).Эффективность технологий проектирования во многом определяется совершенством языков проектирования, обеспечивающих общение специалистов разработчиков (проектировщиков...
Програ́ммное обеспе́чение (допустимо также произношение обеспече́ние) (ПО) — программа или множество программ, используемых для управления компьютером (ISO/IEC 26514:2008).
Каскадная модель (англ. waterfall model, иногда переводят как модель «Водопад») — модель процесса разработки программного обеспечения, в которой процесс разработки выглядит как поток, последовательно проходящий фазы анализа требований, проектирования, реализации, тестирования, интеграции и поддержки. В качестве источника названия часто указывают статью, опубликованную У. У. Ройсом в 1970 году; при том, что сам Ройс использовал итеративную модель разработки.
Вычислительная техника (англ. computing) — это вид техники, используемый для вычислений. Вычислительная техника является важнейшим компонентом процесса вычислений и обработки данных. Включает в себя аппаратное и программное обеспечение, также используется для управления и обработки информации.
Жизненный цикл системы — это стадии процесса, охватывающие различные состояния системы, начиная с момента возникновения необходимости в такой системе и заканчивая её полным выводом из эксплуатации:19; конечный набор общих фаз и этапов, через которые система может проходить в течение своей истории жизни.
Языково-ориентированное программирование (ЯОП) (англ. Language Oriented Programming), также Расходящаяся разработка (англ. middle out development), также метаязыковая абстракция, также Разработка, опирающаяся на предметно-специфичный язык (англ. DSL-Based Development) — парадигма программирования, заключающаяся в разбиении процесса разработки программного обеспечения на стадии разработки предметно-ориентированных языков (DSL) и описания собственно решения задачи с их использованием. Стадии могут...
Инновацио́нный прое́кт — проект, содержащий технико-экономическое, правовое и организационное обоснование конечной инновационной деятельности.
Инструмента́льное програ́ммное обеспе́чение — программное обеспечение, предназначенное для использования в ходе проектирования, разработки и сопровождения программ, в отличие от прикладного и системного программного обеспечения.
Управление проектированием — это организационно-техническая деятельность, которая в рамках условий поставленной задачи позволяет наилучшим образом разработать проектную документацию на новую продукцию.
Технологическое предпринимательство — создание нового бизнеса, в основу устойчивого конкурентного преимущества которого положена инновационная высокотехнологичная (наукоёмкая) идея. От других форм предпринимательства (социального или индивидуального) технологическое предпринимательство отличается тем, что создание новых продуктов или услуг в этом случае напрямую связано с использованием новейших научных знаний и/или технологий, правами на которые обладает компания-разработчик. Из-за специфики производимых...
Проверка концепции (англ. Proof of concept, PoC — доказательство концепции) — демонстрация практической осуществимости какого-либо метода, идеи, технологии, реализуемости с целью доказательства факта, что метод, идея или технология работают. В рамках демонстрации строится небольшой прототип, опытный образец, математическая или компьютерная модель, не обязательно являющиеся полноценными продуктами (что отличает проверку концепции от минимально жизнеспособного продукта), но подтверждающие принципиальную...
Сопровождение программного обеспечения стандартизовано, имеются национальные стандарты Российской Федерации, идентичные международным (ISO/IEC 12207:2008 System and software engineering — Software life cycle processes, ГОСТ Р ИСО/МЭК 12207-2010 «Национальный стандарт Российской Федерации. Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств»; ISO/IEC 14764:99 Information tehnology — Software maintenance, ГОСТ Р ИСО/МЭК 14764-2002 «Государственный...
Социальная технология — это совокупность приемов, методов и воздействий, применяемых для достижения поставленных целей в процессе социального планирования и развития, решения разного рода социальных проблем, для проектирования и осуществления коммуникативных воздействий, изменяющих сознание людей, культурные, политические и/или социальные структуры, системы или ситуации.