Инкрементная модель разработки. Спиральная модель стратегии разработки. Руководство и планирование разработки

Страницы работы

5 страниц (Word-файл)

Содержание работы

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

Цель макетирования: снять неопределенность в требованиях заказчика.

Сбор сведений

Быстрое проектирование

Создание макета

Оценка макета

                       Уточнен?                     Да

Разработка ПС

Недостатки: Заказчик может принять макет за конечный продукт.

Экстремальное программирование – минимальное изменение в итерации.

RAD  - быстрая разработка приложений.

1.ООП

2.Возможность повторного использования модулей(создание библиотек)

Этапы RAD-процесса

1.Бизнес-моделирование(моделируются бизнес-функции и информационные потоки между ними)

2.Моделирование данных(информационные потоки отображаются на предметную область решаемых задач, что позволяет создать структуру БД)

3.Моделирование обработки(данных)(пишутся преобразующие процедуры(расчеты и тп)(математические модели),запросы).

4.Генерация приложения(используются методы, ориентированные на повторное использование программное компонентов, или создание таковых).

5.Отладка и интеграция(отладки подлежат только новые компоненты)

Недостатки:

1)для больших проектов с использованием RAD-технологий  требуются большие людские ресурсы.

2)RAD-технология применима только для приложений, способных декомпозироваться на отдельные функциональные модули.

3)Не применима в условиях высоких рисков

Спиральная модель стратегии разработки

Снизить риск неудач.

Классический жизненный цикл с макетированием + процесс анализа рисков

РИС 1

Достоинства:

1)Наиболее реально отображает существующий процесс разработки.

2)Позволяет учитывать риск на каждом витке

3)Включает шаг системного подхода в итеративную модель разработки

4)Использование моделирования для снижения рисков и совершенствования программного продукта

Недостатки:

1)Повышенные требования к заказчику

2)Сложность контроля и управления временем разработки

Дополнительные достоинства:

1)Данная технология уменьшает время разработки на 30%.

2)Уменьшает стоимость разработки на 70%.

3)В 1,5 раза увеличивает производительность труда

Руководство и планирование разработки

Цели и задачи разработки

1)Совершенствование существующего программного средства

2)Разработка нового программного средства

Общие подцели

1)Повышение эффективности процесса управления, в которых используется данное программное средство

Данная цель достигается за счет

А)достижения максимальной полноты информации, необходимой для принятия оптимальных решений.

Б) За счет максимальной скорости обработки и представления информации.

В) Максимального удобства взаимодействия с пользователем

2)Повышение эффективности использования информационных ресурсов

А)сокращение расходов на эксплуатацию

Б)За счет максимального извлечения полезной информации из имеющегося объма данных

В)За счет сокращения избыточности и базе данных

3)Адаптация программной системы к новой внешней среде

Похожие материалы

Информация о работе