Вопрос. Процесс руководства проектом



Вопрос.

Технология конструирования программного обеспечения (ТКПО) – это система инженерных принципов для создания экономичного ПО, которое надежно и эффективно работает в реальных компьютерах.

Методы ТКПО обеспечивают решение следующих задач:

•  планирование и оценка проекта;

•  анализ системных и программных требований;

•  проектирование алгоритмов, структур данных и программных структур;

•  кодирование;

•  тестирование;

•  сопровождение.

Средства (утилиты) ТКПО обеспечивают автоматизированную или автоматическую поддержку методов. В целях совместного применения утилиты могут объединяться в системы автоматизированного конструирования ПО. Такие системы принято называть CASE-системами. Аббревиатура CASE расшифровывается как ComputerAidedSoftwareEngineering (программная инженерия с компьютерной поддержкой).

Процедуры ТКПО соединяют методы и утилиты так, что они обеспечивают непрерывную технологическую цепочку разработки.

Процедуры определяют:

•  порядок применения методов и утилит;

•  формирование отчетов, форм по соответствующим требованиям;

•  контроль, который помогает обеспечивать качество и координировать изменения;

• формирование «вех», по которым руководители оценивают процесс.

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

однократный проход(водопадная стратегия) – линейная последовательность этапов конструирования с определением всех требований в начале процесса;

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

эволюционная стратегия. Система также строится в виде последовательности версий, но в начале процесса определены не все требования. Требования уточняются в результате разработки версий.

Модели качества процессов конструирования

Классический жизненный цикл

 

Макетирование

 

Инкрементная модель

Быстраяразработкаприложений (RAD - Rapid Application Development

Спиральная модель

Рисунок 1.5 –Спиральная модель, где:

1 – начальный сбор требований и планирование проекта; 2 – та же работа, но на основе рекомендаций заказчика; 3 – анализ риска на основе начальный требований;

4 – анализ риска на основе реакции заказчика; 5 – переход к комплексной системе; 6 – начальный макет системы; 7 – следующий уровень макета; 8 – сконструированная система; 9 – оценивание заказчиком

2 вопросМодели качества процессов конструирования

вопрос. Процесс руководства проектом


Дата добавления: 2018-02-15; просмотров: 264; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!