программная инженерия
Software Engineering
Отрасль промышленности и дисциплина (область знаний), содержанием которых являются вопросы упорядочения и управления процессами создания, тестирования, сопровождения программных продуктов.
программа
программное средство
Компьютерная программа вместе с сопровождающей ее документацией.
программный продукт
Программное средство, предназначенное для распространения (передачи, поставки, продажи).
качество программного обеспечения
Способность программного обеспечения функционировать в соответствии со своими спецификациями при условии, что спецификации ориентированы на характеристики, которые желает получить пользователь
надежность программного обеспечения
Способность программного обеспечения сохранять свой уровень качества функционирования в установленных условиях за определенный период времени. Детализируется следующими подхарактеристиками (субхарактеристиками): уровнем завершенности (отсутствием ошибок), устойчивостью к дефектам, восстанавливаемостью, доступностью, готовностью
переносимость
Группа свойств, характеризующая способность программного продукта быть переносимым из одной среды в другую.
жизненный цикл программного обеспечения
Период от начала разработки до завершения эксплуатации программного обеспечения. В ГОСТ 34 1990 г. дано следующее определение: "Жизненный цикл автоматизированной системы (АС) — совокупность взаимосвязанных процессов создания и последовательного изменения состояния АС, от формирования исходных требований к ней до окончания эксплуатации и утилизации комплекса средств автоматизации АС". Это определение применимо и к программным продуктам
сопровождение программы
Модификация программы после ее поставки в целях исправления ошибок, улучшения производительности и других атрибутов качества, или адаптации продукта к изменениям окружения (внешней среды)
фабрика приложений
Software Factory
Набор средств создания тех или иных продуктов. В программной инженерии — структурированный набор программных компонентов в составе инструментальной среды, предназначенный для облегчения и ускорения работы создателей приложений определенного типпрограммного обеспечения в различных приложениях
фабрика программного обеспечения
Фабрика приложений для ускорения всего цикла создания программного обеспечения — программных компонентов, приложений или систем
схема фабрики приложений
Модель фабрики приложений, описывающая продукты, создаваемые в определенной предметной области, а также процессы и активы, используемые для их получения"
каскадная модель
водопадная модель
Модель разработки программной системы, характеризующаяся последовательным выполнением работ.
спиральная модель
Итерационная модель разработки программной системы, на каждой итерации выполняются все проектные работы, на очередной итерации проект уточняется и развивается.
открытая лицензия
Open Source Definition
Лицензия, устанавливающая следующие права лицензиата (пользователя программного продукта): 1) использование программного продукта (ПП) в любых целях, в том числе в составе проприетарных программ; 2) копирование и распространение ПП; 3)создание собственного проггнраммного обеспечения на основе ПП; 4) получение и использование исходного .
GPL
General Public License
Открытая лицензия, требующая открытости тех программных продуктов, в состав которых входят компоненты, распространяемые по открытой лицензии.