Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Стратегии, модели и процессы конструирования ПО



Стратегия конструирования ПО определяет общий характер конструирования, основные идеи и используемый подход к развитию продукта.

Существуют три стратегии конструирования ПО:

· однократный проход (каскадная стратегия) — линейная последовательность этапов конструирования;

· инкрементная стратегия — итерационное повторение проходов с целью наращивания функциональности ПО;

· эволюционная стратегия — то же, что инкрементная, плюс постепенное уточнение требований.

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

В состав жизненного цикла ПО входят стадии:

1. формирование требований;

2. проектирование;

3. реализация;

4. тестирование;

5. ввод в действие (внедрение);

6. эксплуатация и сопровождение;

7. снятие с эксплуатации.

Существуют мо­дели:

· каскадная модель;

· спиральная модель;

· модель формальной разработки;

· модель разработки ПО на основе ранее созданных компонентов.

Интернет

Основные:

-Приобретение (действия и задачи заказчика, приобретающего ПО)

-Поставка (действия и задачи поставщика, который снабжает заказчика программным продуктом или услугой)

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

-Эксплуатация (действия и задачи оператора — организации, эксплуатирующей систему)

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

Вспомогательные

-Документирование (формализованное описание информации, созданной в течение ЖЦ ПО)

-Управление конфигурацией (применение административных и технических процедур на всем протяжении ЖЦ ПО для определения состояния компонентов ПО, управления его модификациями).

-Обеспечение качества (обеспечение гарантий того, что ИС и процессы ее ЖЦ соответствуют заданным требованиям и утвержденным планам)

-Верификация (определение того, что программные продукты, являющиеся результатами некоторого действия, полностью удовлетворяют требованиям или условиям, обусловленным предшествующими действиями)

-Аттестация (определение полноты соответствия заданных требований и созданной системы их конкретному функциональному назначению)

-Совместная оценка (оценка состояния работ по проекту: контроль планирования и управления ресурсами, персоналом, аппаратурой, инструментальными средствами)

-Аудит (определение соответствия требованиям, планам и условиям договора)

-Разрешение проблем (анализ и решение проблем, независимо от их происхождения или источника, которые обнаружены в ходе разработки, эксплуатации, сопровождения или других процессов)

5. Каскадная модель жизненного цикла ПО (определение, схема, преимущества и недостатки, применение).

Положительные стороны:

· на каждом этапе формируется законченный набор проектной документации;

· Позволяет планировать сроки и затраты.

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





Дата публикования: 2015-02-03; Прочитано: 250 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...