- •Проектирование информационных систем
- •Жизненный цикл АИС
- •Российские и международные стандарты ЖЦ АИС
- •Российские и международные стандарты ЖЦ АИС
- •Структура
- •Схема описания процессов 12207:2008
- •Структура стандарта 12207:2008
- •1 Общие положения
- •1 Общие положения (2)
- •2. Соответствие
- •4. Термины и
- •4. Термины и
- •5. Применение настоящего стандарта (1)
- •5. Применение настоящего стандарта (2)
- •6. Процессы жизненного цикла систем
- •7. Процессы жизненного цикла программных средств
- •Модели жизненного цикла
- •Модели жизненного цикла
- •Rational Unified Process (RUP)
- •История
- •RUP (5.0) является прямым наследником Rational Objectory Process 4.1.
- •RUP развивался десятилетиями и отражает коллективный опыт множества людей и компаний.
- •Внешний вид RUP 2002 при загрузке
- •Внешний вид RUP 2003 при загрузке
- •Процесс обеспечивает формализованный подход к определению задач и обязанностей по их решению внутри
- •RUP создавался как гибкий процесс, адаптируемый для широкого диапазона программных проектов и организаций.
- •Цель процесса - создать программное обеспечение в запланированные сроки и бюджет и отвечающее
- •RUP вобрал в себя многое из хорошо зарекомендовавших себя методов, применяемых в настоящее
- •RUP показывает:
- •Лучшие практики разработки ПО, вошедшие в основу RUP
- •Каскадный процесс
- •Каскадный процесс
- •1. Итеративная разработка
- •Итеративная разработка
- •Итеративная разработка
- •Итерация - “миниводопад”
- •Итеративный процесс
- •Основные достоинства итеративного подхода
- •Итеративная разработка
- •2. Процесс, направляемый требованиями
- •2. Управляемый процесс
- •3. Использование компонентных архитектур
- •4. Визуальное моделирование
- •4. Визуальное моделирование. История
- •4. Визуальное моделирование. История
- •4. Визуальное моделирование
- •4. Визуальное моделирование
- •Visual Modeling Using UML Diagrams
- •5. Обеспечение качества
- •Постоянный контроль за качеством ПО
- •Тесты для всех характеристик качества ПО
- •Тестирование на каждой итерации
- •6. Управление изменениями
- •6. Управление
- •Rational Unified Process обеспечивает лучший опыт разработки
- •Процесс определяет Кто делает, Что делает, Когда и Как для достижения определенной цели.
- •RUP – процесс развития системы на основе определения первоначальных требований к системе (initial
- •Для понимания RUP рассмотрим процесс разработки ПО одновременно с двух сторон:
- •RUP – обобщенная схема
- •Основные этапы, представленные на
- •Рассмотрение процесса разработки производится с двух точек зрения:
- •Статический аспект процесса разработки ПО формулируется в терминах основных этапов.
- •Жизненный цикл программного обеспечения (ПО) в RUP
- •Завершение каждой фазы разработки
- •Структура процесса – Фазы ЖЦ
- •Границы фаз отмечены как важные вехи
- •Итерации и фазы
- •включает в себя все аспекты разработки и все основные виды работ. При этом,
- •Первая версия ПО (внендренная и поддерживаемая, не прототип !) является результатом первого цикла
- •До тех пор, пока
- •Эти циклы называются циклами эволюции (совершенствования) ПО (evolution cycles). Результатом каждого такого цикла
- •Процесс разработки версий ПО
Проектирование информационных систем
ЖИЗНЕННЫЙ ЦИКЛ АИС
(ОКОНЧАНИЕ). ВВЕДЕНИЕ В RUP
2014 г. Лекция 9
Жизненный цикл АИС
Это:
непрерывный процесс, который
начинается с момента принятия решения о необходимости ее создания и
заканчивается в момент полного изъятия из эксплуатации.
Российские и международные стандарты ЖЦ АИС
|
1992 |
ГОСТ 34.601-90 |
|
1995 |
ISO/IEC 12207:1995 |
|
2000 |
ГОСТ Р ИСО/МЭК 12207 |
|
2002 |
ISO/IEC 15288 |
|
2005 |
ГОСТ Р ИСО/МЭК 15288 |
|
2008 |
ISO/IEC 12207:2008 |
|
2012 |
ГОСТ Р ИСО/МЭК 12207-2010 |
|
ISO – International Organization for Standardization – |
|
|
Международная организация по стандартизации |
IEC – International Electrotechnical Commission – Международная комиссия по электротехнике
Российские и международные стандарты ЖЦ АИС
|
1992 |
ГОСТ 34.601-90 |
|
1995 |
ISO/IEC 12207:1995 |
|
2000 |
ГОСТ Р ИСО/МЭК 12207 |
|
2002 |
ISO/IEC 15288 |
|
2005 |
ГОСТ Р ИСО/МЭК 15288 |
|
2008 |
ISO/IEC 12207:2008 |
|
2012 |
ГОСТ Р ИСО/МЭК 12207-2010 |
|
ISO – International Organization for Standardization – |
|
|
Международная организация по стандартизации |
IEC – International Electrotechnical Commission – Международная комиссия по электротехнике
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 3 |
Обеспечение качества |
|
|
|
|
|
|
|
5 4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Эксплуатация |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 4 |
Верификация |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
6 5 |
Аттестация |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
6 6 |
Совместный анализ |
|
|
|
|
|
|
|
5 5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 7 |
Аудит |
|
|
|
|
|
|
|
|
Сопровождение |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
6 8 |
Решение проблем |
|
|
|
|
|
|
5 ОСНОВНЫЕ |
|
|
|
|
|
|
6 ВСПОМОГАТЕЛЬНЫЕ |
|
|
|
|||
|
|
ПРОЦЕССЫ ЖИЗНЕННОГО ЦИКЛА |
|
|
|
|
|
|
ПРОЦЕССЫ ЖИЗНЕННОГО ЦИКЛА |
|
|
|
|||
|
|
5 1 Заказ |
|
|
|
|
|
|
6 1 Документирование |
|
|
|
|||
|
|
5 2 Поставка |
|
|
|
|
|
|
6 2 Управление конфигурацией |
|
|
|
|||
|
|
5 3 Разработка |
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 ОРГАНИЗАЦИОННЫЕ ПРОЦЕССЫ ЖИЗНЕННОГО ЦИКЛА
7 1 Управление |
|
7 2 Создание инфраструктуры |
|
|
|
7 3 Усовершенствование |
|
7 4 Обучение |
|
|
|
Структура
процессов
ISO/IEC
12207:1995
Структура
процессов
ISO/IEC
12207:2008
Схема описания процессов 12207:2008
Группа процессов; Процесс;
Цели процесса; Выходы процесса;
Виды деятельности процесса (работы);
Задачи в пределах деятельности .
Структура стандарта 12207:2008
1 Общие положения
2 Соответствие
3 Нормативные ссылки
4 Термины и определения
5 Применение настоящего стандарта
6 Процессы жизненного цикла систем
7 Процессы жизненного цикла программных средств.
Приложения (7)
1 Общие положения
1.1 Область применения
устанавливает общую структуру процессов ЖЦ ПС для IT-индустрии
1.2 Назначение
для представления совокупности процессов, облегчающих связи между приобретающими сторонами и поставщиками.
также ориентирован на разработчиков, операторов, сопровожденцев, менеджеров и
пользователей программных
1 Общие положения (2)
1.2 (окончание)
предназначен для использования при двусторонних отношениях и может применяться также в случае, когда обе стороны принадлежат одной и той же организации.
1.3 Ограничения
Не детализируются процессы ЖЦ в терминах методов, процедур, методологий, моделей, технических приёмов
Не устанавливает конкретной модели ЖЦ системы или программных