- •Контрольные вопросы к лекции 1
- •Проектирование информационных систем
- •Основные области SWEBOK
- •Дополнительные области SWEBOK
- •Определение автоматизированной информационной системы
- •Проектирование АИС
- •Разработка АИС
- •Процессы разработки приложений
- •Каскадный процесс У. Ройс, 1970
- •Инкрементный процесс
- •Схема инкрементной модели
- •Спиральный (итерационный) процесс. Б.Боэм, 1982
- •Процесс, проект, продукт
- •Методология разработки ПО
- •Компоненты методологии разработки ПО
- •Rational Unifies Process
- •Диаграмма краткого обзора действий RUP
- •RUP. Стадии, вехи, выпуски
- •Диаграмма
- •RUP – обобщенная схема
- •Модель процесса разработки программного обеспечения -MSF
- •Фаза “Анализ”
- •Веха “Одобрение
- •Фаза “Планирование”
- •Веха “Одобрение плана проекта”
- •Этапы проектирования
- •Фрагмент графика проекта
- •Фаза “Разработка”
- •Веха “Завершение разработки”
- •Тестирование продукта
- •Фаза “Стабилизация”
- •Веха “Выпуск продукта”
- •Выпуск продукта. Когда ?
RUP – обобщенная схема
Модель процесса разработки программного обеспечения -MSF
Выпуск
Завершение |
Одобрение |
разработки |
концепции |
Утвержденный
план проекта
Фаза “Анализ”
Цель - единая концепция проекта
Понимание бизнес-
проблем
Что надо заказчику
T S
A
|
|
|
G |
|
|
N |
|
|
|
I |
|
|
|
Z |
|
|
|
I |
|
|
L |
|
|
I |
|
|
|
B |
|
|
|
Выпуск
EN
V
I
S
I
O
N
I
N
G
|
|
|
|
|
|
Завершение |
|
Осуществи- |
|
разработки |
|
|
|
|
|
|
D |
||
мость проекта |
V |
||
|
|
|
E |
|
E |
|
|
|
|
|
L |
|
|
N |
|
|
O |
|
|
||
|
|
|
A |
||
|
P |
|
|
||
|
I |
|
L |
||
Оцека проектных |
N |
||||
P |
|
||||
|
G |
|
|
||
ограничений- |
|
|
Утвержденный |
|
|
|
|
план проекта |
|
||
сроки, ресурсы и |
|
|
|
||
|
|
|
|
||
|
|
|
|
||
характеристики продукта |
|
N
I
N
G
Одобрение
концепции
Веха “Одобрение
концепции”
Формирование группы Проект концепции
Проект документа оценки рисков
Одобрение
концепции
Концепция проекта Рамки проекта
Исходная информация и требования Риски Структура проекта
Фаза “Планирование”
Достижение соглашения по пунктам: Выпуск
|
|
|
|
|
|
|
|
G |
E |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
N |
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
I |
|
N |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Z |
|
|
V |
|
|
|
|
|
|
|
|
|
|
|
|
I |
|
|
|
I |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
I |
|
|
|
|
|||
|
|
|
|
|
L |
|
|
|
|
|
|
|
||||
|
|
|
|
I |
|
|
|
|
|
S |
|
|
|
|
||
|
Проектные ограниченияA |
|
|
|
|
I |
|
|
||||||||
|
|
|
B |
|
|
|
|
|
|
|
N |
|
|
|||
|
|
|
T |
|
|
|
|
|
|
|
|
O |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Что будет сделано |
S |
|
|
|
|
|
|
|
|
G |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
N |
|
|||
|
|
Завершение |
|
|
|
|
|
|
|
|
|
|
|
|
Одобрение |
|
|
Приоритетные задачи |
|
|
|
|
|
|
|
|
|
|
|
|
концепции |
||
|
разр ботки |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Сколько |
|
|
|
потребуется |
|
|
|
|
|
|
|
|||||
|
E |
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
D |
|
|
|
|
|
|
|
|
|
|
|
|
G |
|
|
времени дляL |
|
|
|
|
|
|
I |
N |
||||||
|
|
|
V |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
E |
|
|
|
|
|
|
N |
|
|
|
|||
|
завершения проекта |
|
|
|
N |
|
|
L |
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
P |
|
|
|
|
N |
|
|
|
|
|
|
|
|
O |
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
I |
G |
|
P |
A |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
Как создавать продукт |
|
|
|
|
|
|
|
|||||||||
|
Утвержденный |
|
|
|
|
|
|
|
Кто будет создавать |
план проекта |
|
Веха “Одобрение плана проекта”
Проект спецификаций
Предварительный план проекта Предварительный график проекта
Утвержденный
план проекта
Функциональные спецификации и
их приоритет Сколько потребуется времени (график проекта)
Как создать продукт (план проекта) Пересмотренный документ оценки рисков
Этапы проектирования
Утвержденный план проекта
Концептуальное
Логическое
Физическое
Одобрение
концепции
Фиксация
концептуального
проекта
Фиксация логического проекта
Фиксация физического проекта
Фрагмент графика проекта
График должен учитывать возможность появления непредсказуемых факторов
Внутренний |
|
Внутренний |
выпуск 1 |
|
выпуск 2 |
Реализация функциональности |
Тестирование |
Резервное |
время |
2-4 недели |
1-2 недели |
1-2 недели |
Окончание этапа и Проверка соответствия оценка результатов требованиям
Фаза “Разработка”
Достижение соглашения по пунктам:
Полнота реализации функциональности
Производительность
Готовность
T S
A
|
|
|
G |
|
|
N |
|
|
|
I |
|
|
|
Z |
|
|
|
I |
|
|
L |
|
|
I |
|
|
|
B |
|
|
|
Выпуск
EN
V
I
S
I
O
N
I
N
G
Стратегия Завершение
разработки
развертывания
D
E
V
E
L
O
PING
Одобрение
концепции
|
|
|
I |
N |
G |
|
|
N |
|
||
|
N |
|
|
||
|
|
|
|
||
|
|
|
|
|
|
|
A |
|
|
|
|
L |
|
|
|
|
|
P |
|
|
|
|
|
Утвержденный план проекта
Веха “Завершение разработки”
Пересмотренные
|
функциональные |
|
спецификации |
||
|
|
|
Завершение |
|
|
|
|
|
разработки |
|
|
Пересмотренные |
|
план и |
|
||
|
|
|
|||
|
график проекта |
|
|||
|
Риски |
|
|||
|
|
|
|
||
|
Исходные тексты |
|
|||
|
N |
|
|||
Сопроводительные |
материалы |
||||
|
|||||
Тестовые спецификации и |
схемы |
||||
|
|||||
|
... |
|
|||
|
|
|
|
тестирования |
2 |
|
|
|
Внутренний выпуск 1 |