Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка для ИГА.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.58 Mб
Скачать

Вопрос 3 Жизненный цикл программного изделия. Стадии разработки.

Жизненный цикл ПИ непрерывный процесс, который начинается с момента принятия решения о необходимости его создания и заканчивается в момент его полного изъятия из эксплуатации.

ЖЦ ПИ заканчивается в результате его морального износа.

ПИ морально устарело, если оно перестает удовлетворять актуальным требованиям, а дальнейшая его модификация не подставляется возможной или не выгодна.

Различают следующие стадии жизненного цикла ПИ.

1. Стадия разработки состоит из следующих фаз:

Фаза анализа Выясняется роль каждого элемента в системе, взаимодействие элементов друг с другом, определяются требования ко всем системным элементам. Формируется интерфейс ПО и его связь с другими элементами (аппаратурой, людьми, базами данных). На этом же этапе начинается решение задачи планирования проекта ПО. В ходе пла­нирования проекта определяются объем проектных работ и их риск, необходимые трудозатраты, формируются рабочие задачи и план-график работ. Уточняются и детализируются функции ПИ, характеристики и интерфейс. Все определения документируются.

Фаза проектирования состоит в создании представлений:

  • архитектуры ПО;

  • модульной структуры ПО;

  • алгоритмической структуры ПО;

  • структуры данных;

  • входного и выходного интерфейса (входных и выходных форм данных).

Исходные данные для проектирования содержатся в спецификации анализа, то есть в ходе проектирования выполняется трансляция требований к ПО во множество проектных представлений. При решении задач проектирования основное внима­ние уделяется качеству будущего программного продукта.

Фаза кодирования состоит в переводе результатов проектирования в текст на языке программирования.

Фаза тестирования — выполнение программы для выявления дефектов в функциях, логике и форме реализации программного продукта.

2. Стадия производства

Программное изделие (ПИ) - экземпляр или копия, снятая с разработанного ПС.

Изготовление ПИ - это процесс генерации и/или воспроизведения (снятия копии) программ и программных документов ПС с целью их поставки пользователю для применения по назначению.

Производство ПИ - это совокупность работ по обеспечению изготовления требуемого количества ПИ в установленные сроки. Стадия производства ПС в жизненном цикле ПС является, по-существу, вырожденной (не существенной), так как представляет рутинную работу, которая может быть выполнена автоматически и без ошибок. Этим она принципиально отличается от стадии производства различной техники. В связи с этим в литературе эту стадию, как правило, не включают в жизненный цикл ПС.

3. Стадия эксплуатации

Стадия эксплуатации ПС охватывает процессы хранения, внедрения и сопровождения ПС, а также транспортировки и применения (operation) ПИ по своему назначению. Она состоит из двух параллельно проходящих фаз: фазы применения ПС и фазы сопровождения ПС

Применение (operation) ПС - это использование ПС для решения практических задач на компьютере путем выполнения ее программ.

  • Сопровождение (maintenance) ПС - это процесс сбора информации о его качестве в эксплуатации, адаптация к изменениям внешней для ПО среды,

устранения обнаруженных в нем ошибок, его доработки и модификации, а также извещения пользователей о внесенных в него изменениях

Сопровождение ПО состоит в повторном применении каждого из предшествую­щих шагов (этапов) жизненного цикла к существующей программе, но не в разработке новой программы.