Методы и средства инженерии программного обеспечения



         

Введение в жизненный цикл ПО стандарта


Программная инженерия, как инженерная дисциплина охватывает все аспекты создания ПО от начальной стадии разработки системных требований,  создания ПО и его использования. Эталонная модель программной инженерии включает три взаимосвязанных  фактора:  процессы,  программные продукты, ресурсы (человеческие, технические и финансовые).

Каждая ПС   на   протяжении  своего существования проходит определенную последовательность процессов (этапов), начиная от постановки задачи,  до ее воплощения в готовую программу, эксплуатации и изъятия. Такая последовательность этапов называется   жизненным циклом (ЖЦ)  разработки ПС. На  каждом этапе ЖЦ выполняется     определенная совокупность процессов и/или  подпроцессов, каждый из которых порождает соответствующий промежуточный продукт, используя результаты предыдущего.

Все продукты  процессов программной инженерии представляют собой некоторые  описания, а именно тексты требований к разработке,  согласование договоренностей с заказчиком, архитектура, структура данных, тексты программ, документация, инструкции по эксплуатации и т.п.

Главными ресурсами разработки ПС в программной инженерии являются сроки, время  и  стоимость. Правильное использование этих  ресурсов на процессах ЖЦ определяет эффективность этой разработки.  

Разновидности действий и задач,  представленные в процессах ЖЦ ПС,  отображены в  международном стандарте ISO\IEC 12207 (таблица 1) и  связаны содержательно с областями знаний SWEBOK.

Данный стандарт устанавливает архитектуру верхнего уровня  ЖЦ ПО, начиная  от разработки концепции до утилизации системы. Архитектура представляет собой множество процессов, взаимосвязей между ними и определяет действия и задачи, т.е,  он определяет, что надо делать, а не как надо выполнять действия или задачи процессов. 

Стандарт не обязывает использовать определенную модель ЖЦ ПО или конкретную методологию разработки ПО и не предъявляет  требования к формату и содержанию создаваемых документов.


Содержание  Назад  Вперед