Лекция 6
4.51M
Category: programmingprogramming

Организация разработки ИС. Лекция 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
English     Русский Rules