Похожие презентации:
Организация разработки ИС. Лекция 6
1. Лекция 6
Тема: «Организация процесса разработкиИС»
Вопросы:
1.
2.
3.
4.
5.
Стратегии разработки ИС.
Руководство проектом ИС.
Планирование проектных задач.
Технологическая зрелость IT-компаний.
Управление риском.
1
2.
Стратегии разработки ИСТехнология разработки ИС – это система инженерных принципов
для создания экономичного ПО, которое надежно и эффективно работает
в компьютерах.
Стратегии разработки
Водопадная
Инкрементная
Эволюционная
Водопадная модель
Инкрементная модель
Спиральная модель
Быстрая разработка
приложений (RAD)
Компонентноориентированная модель
Экстремальное
программирование
(ХР-процесс)
2
3.
Характеристика стратегий разработкиСтратегия
разработки
В начале
процесса
определены все
требования?
Множество
циклов
конструирования
?
Промежуточное
ПО
распространяется
?
Однократный
проход
Да
Нет
Нет
Инкрементная
Да
Да
Может быть
Нет
Да
Да
Эволюционная
3
4.
Классический жизненный цикл4
5.
Инкрементная модель5
6.
Быстрая разработка приложений(RAD - Rapid Application Development)
6
7.
Спиральная модель1 – начальный сбор требований и планирование проекта; 2 – та же работа, но на
основе рекомендаций заказчика; 3 – анализ риска на основе начальный требований;
4 – анализ риска на основе реакции заказчика; 5 – переход к комплексной системе;
6 – начальный макет системы; 7 – следующий уровень макета;
8 – сконструированная система; 9 – оценивание заказчиком.
7
8.
Компонентно-ориентированная модель8
9.
ХР-процессЭкстремальное программирование
9
10.
Руководство программным проектомНачало проекта
Измерения, меры и метрики
Процесс оценки ресурсов
Анализ рисков
Планирование проектных задач
Трассировка и контроль
10
11.
МетрикиРазмерно-ориентированные метрики
Размерно-ориентированные метрики прямо измеряют
программный продукт и процесс его разработки.
Основываются размерно-ориентированные метрики на LOCоценках (Lines Of Code). LOC-оценка – это количество строк
в программном продукте.
Функционально-ориентированные метрики
Функционально-ориентированные метрики косвенно
измеряют программный продукт и процесс его разработки.
Вместо подсчета LOC-оценки при этом рассматривается не
размер, а функциональность или полезность продукта.
11
12.
1Детальное
проектирование
Кодирование
Тестирование
Детальное
проектирование
Кодирование
Тестирование
Планирование
тестов
Разработка
тестов
Проверка тестов
Тестирование
интеграции
Предварительное
проектирпование
Анализ
требований
Системный
анализ
Модули:
N
Проверка
правильности
Структура распределения проектных работ
12
13.
Правило распределения временных затрат проекта40%
Анализ и
проектирование
Тестирование
и отладка
40%
20%
Кодирование
13
14.
Уровни зрелости модели СММУровень 5. Оптимизирующий
Планомерное улучшение и повышение качества
процесса
Уровень 4. Управляемый
Количественное управление процессом, его
качеством
Уровень 3. Определенный
Процесс полностью определен и организован на
основе единого стандарта компании
Уровень 2. Повторяемый
Процесс планируется и отслеживается
Уровень 1. Начальный
Самоорганизующийся хаос. Процесс
осуществляется случайным образом
14
15.
Уровни зрелости модели СММ15