Технологии финансового менеджмента. Часть 3. Быковский В.В - 26 стр.

UptoLike

структуры данных;
входного и выходного интерфейса (входных и выходных форм данных).
Реализация состоит в переводе результатов проектирования в текст на языке программирования.
Тестированиевыполнение программы для выявления дефектов в функциях, логике и форме реализации программного
продукта.
Классический жизненный цикл имеет достоинства и недостатки.
Достоинства классического жизненного цикла: даёт план и временной график по всем этапам проекта, упорядочивает
ход конструирования.
Недостатки классического жизненного цикла:
1) реальные проекты часто требуют отклонения от стандартной последовательности шагов;
2) цикл основан на точной формулировке исходных требований к информационной системе (реально в начале проекта
требования заказчика определены лишь частично);
3) результаты проекта доступны заказчику только в конце работы.
Поэтапная модель с промежуточным контролем (1980 – 1985 гг.) – итерационная модель разработки с циклами
обратной связи между этапами (рис. 5).
Рис. 5. Поэтапная модель с промежуточным контролем
Преимущество такой модели заключается в том, что межэтапные корректировки обеспечивают меньшую трудоёмкость
по сравнению с каскадной моделью, с другой стороны, время жизни каждого этапа растягивается на весь период разработки.
Спиральная модельклассический пример применения эволюционной стратегии конструирования. Спиральная модель
(автор Барри Боэм, 1988 г.) базируется на лучших свойствах классического жизненного цикла и макетирования, к которым
добавляется новый элементанализ риска, отсутствующий в этих парадигмах (рис. 6).
Как показано на рис. 6, модель определяет четыре действия, представляемые четырьмя квадрантами спирали.
1. Планированиеопределение целей, вариантов и ограничений.
2. Анализ рискаанализ вариантов и распознавание/выбор риска.
3. Конструированиеразработка продукта следующего уровня.
4. Оцениваниеоценка заказчиком текущих результатов конструирования.
Рис. 6. Спиральная модель
Интегрирующий аспект спиральной модели очевиден при учёте радиального измерения спирали. С каждой итерацией
по спирали (продвижением от центра к периферии) строятся всё более полные версии информационной системы.
В первом витке спирали определяются начальные цели, варианты и ограничения, распознаётся и анализируется риск.
Если анализ риска показывает неопределённость требований, на помощь разработчику и заказчику приходит макетирование
(используемое в квадранте конструирования). Для дальнейшего определения проблемных и уточнённых требований может
быть использовано моделирование. Заказчик оценивает инженерную (конструкторскую) работу и вносит предложения по
модификации (квадрант оценки заказчиком). Следующая фаза планирования и анализа риска базируется на предложениях
заказчика. В каждом цикле по спирали результаты анализа риска формируются в виде «продолжатьне продолжать». Если
риск слишком велик, проект может быть остановлен.
Планирование Анализ риска
Оценка заказчика Конструирование
Разработка требований
Проектирование
Реализация
Тестирование
Ввод в действие