Наиболее реальное (в виде эволюции) отображение разработки программного обеспечения,
Возможность явно учитывать риск на каждом витке эволюционной разработки,
Включение шага системного подхода в итерационную структуру разработки,
Использование моделирования для уменьшения риска и совершенствования программного изделия.
Недостатками спиральной модели являются:
Повышенные требования к заказчику,
Трудности контроля и управления временем разработки.
Компонентно-ориентированная модель
Компонентно-ориентированная модель является развитием спиральной модели и основывается на эволюционной стратегии разработки ПО. В этой модели конкретизируется содержание конструирования – оно отображает тот факт, что в современных условиях новая разработка должна основываться на повторном использовании существующих программных компонентов. К достоинствам компонентно-ориентированной модели относится:
Уменьшение времени разработки ПО;
Снижение стоимости программной разработки;
Повышение производительности разработки.
Тяжеловесные и облегченные процессы
Традиционно для упорядочения и ускорения программных разработок использовались строго упорядочивающие так называемые тяжеловесные процессы. В этих процессах прогнозируется весь объем предстоящих работ, поэтому они называются прогнозирующимися процессами. Порядок, который должен выполнять при этом человек-разработчик, чрезвычайно строг.
В последние годы появилась группа новых облегченных процессов разработки ПО. Их также называют подвижными процессами. Эти процессы привлекательны отсутствием бюрократизма, характерного для тяжеловесных (прогнозирующих) процессов. Облегченные процессы разработки ПО воплощают разумный компромисс между строгой дисциплиной и отсутствием ее.
Подвижные процессы требуют меньшего объема документации и ориентированы на человека. Подвижные процессы учитывают особенности современного заказчика, а именно, частые изменения его требований к ПО. Подвижные процессы адаптируют изменения требований (адаптивная природа).
ВОПРОСЫ ДЛЯ САМОКОНТРОЛЯ
1. Разработка и реализация информационных систем. Этапы этого процесса.
2. Основная задача проектирования и внедрения корпоративных информационных систем.
3. Преимущества внедрения корпоративных информационных систем.
4. Концепция построения КИС в экономике.
5. Основные принципы построения КИС.
6. Этапы проектирования КИС.
7. Классический жизненный цикл: достоинства и недостатки.
8. Стратегии разработки ПО.
Дата добавления: 2015-11-28; просмотров: 732;