ЛР Программная инженерия
Лабораторная работа посвящена моделям жизненного цикла программных систем и их применению при разработке конкретного программного продукта. Цель — знакомство с моделями ЖЦ согласно ГОСТ ИСО/МЭК 12207-99 и ГОСТ Р ИСО/МЭК 9126-93 и приложение их к разработке ПО по выбранной теме. В работе сопоставлены каскадная, инкрементная и спиральная модели, а также регламентирующие документы и методики: ISO/IEC 12207:1995, ГОСТ 34.601-90, Custom Development Method (методика Oracle), Rational Unified Process и экстремальное программирование. Отмечено, что в основе экстремального программирования лежит командная работа, постоянная коммуникация заказчика и исполнителя, а разработка ведётся на последовательно дорабатываемых прототипах; при спиральной модели ПО создаётся за несколько итераций, каждая из которых уточняет цели и характеристики проекта, оценивает качество результата и задаёт план следующей итерации. Практическая часть выстроена как последовательность этапов создания информационной системы: описание жизненного цикла разрабатываемой системы, этапы разработки ПО, анализ требований к ИС, проектирование, реализация, тестирование системы и сдача системы.









