- •Проектирование информационных систем
- •Жизненный цикл АИС
- •Российские и международные стандарты ЖЦ АИС
- •ГОСТ 34.601-90 АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ. СТАДИИ СОЗДАНИЯ
- •ГОСТ 34.601-90 (1)
- •ГОСТ 34.601-90 (2)
- •ГОСТ 34.601-90 (3)
- •ГОСТ 34.601-90 (4)
- •ГОСТ 34.601-90 (5)
- •ГОСТ 34.601-90 (6)
- •ГОСТ 34.601-90 (7)
- •ГОСТ 34.601-90 (8)
- •ISO/IEC 12207:1995«Информационн ая технология. Системная и программная инженерия. Процессы жизненного цикла программных средств»
- •Основные процессы ЖЦ
- •Процесс
- •Процесс сопровождения
- •5 ОСНОВНЫЕ
- •Работы процесса разработки ISO/IEC 12207
- •Работы процесса разработки ISO/IEC 12207
- •Задачи работы «программирование и тестирование программных средств» ISO/IEC 12207
- •ISO:IEC 15288:2005 Информационная технология СИСТЕМНАЯ ИНЖЕНЕРИЯ Процессы жизненного цикла систем
Процесс
эксплуатации
|
Подготовительная |
Эксплуатационное |
|
|
Эксплуатация |
|
Поддержка |
|
|
|
|
|
|
|
|||
|
|
работа |
тестирование |
|
|
системы |
|
пользователя |
Процесс сопровождения
|
Анализ |
|
|
|
|
|
|
проблем |
|
Проверка |
Перенос ПО |
Снятие |
|
Подготовительная |
и запросов |
Модификация |
||||
работа |
на |
ПО |
и |
в другую |
ПО с |
|
приемка |
среду |
эксплуатации |
||||
|
модификацию |
|
||||
|
|
|
|
|
||
|
ПО |
|
|
|
|
|
|
|
|
|
|
|
|
Процесс разработки |
|
|
|
|
|
||||
|
|
|
|
|
|
|
Проектирование |
|
|
|
|
|
|
|
Детальное |
||
|
Подготовительная |
Анализ |
|
|
Анализ |
Проектирование |
|
||||||||||
|
|
архитектуры |
|
|
|
|
|
|
проектирование |
||||||||
|
|
|
|
|
|
|
|
|
|||||||||
|
|
работа |
|
требований |
|
|
требований |
архитектуры |
|||||||||
|
|
к системе |
|
системы |
|
|
К ПС |
|
|
ПС |
|
|
ПС |
||||
|
|
|
|
|
|
||||||||||||
|
|
|
Кодирование |
|
|
|
|
|
Квалификационное |
|
|
|
|||||
|
|
|
|
и |
|
|
Интеграция |
|
Интеграция |
||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
тестирование |
|
|
ПС |
|
|
тестирование |
|
системы |
||||||
|
|
|
|
|
|
ПС |
|
||||||||||
|
|
|
|
ПС |
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
Квалификационное |
|
|
|
Установка |
|
|
Приемка |
|
|
|||||
|
|
|
|
тестирование |
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
ПС |
|
|
|
ПС |
|
|
||||
|
|
|
|
|
ПС |
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
•Процесс
•Работа
•Задача
5 ОСНОВНЫЕ |
ПРОЦЕССЫ ЖИЗНЕННОГО ЦИКЛА |
5 1 Заказ |
5 2 Поставка |
5 4 |
Эксплуатация |
5 3 Разработка |
5 5 |
Сопровождение |
6 ВСПОМОГАТЕЛЬНЫЕ
ПРОЦЕССЫ ЖИЗНЕННОГО ЦИКЛА
6 1 Документирование
6 2 Управление конфигурацией
6 3 Обеспечение качества
6 4 Верификация
6 5 Аттестация
6 6 Совместный анализ
6 7 Аудит
6 8 Решение проблем
7 ОРГАНИЗАЦИОННЫЕ ПРОЦЕССЫ ЖИЗНЕННОГО ЦИКЛА
7 1 Управление |
|
7 2 Создание инфраструктуры |
|
|
|
7 3 Усовершенствование |
|
7 4 Обучение |
|
|
|
Структура
ISO/IEC
12207
•Процесс
•Работа
•Задача
Работы процесса разработки ISO/IEC 12207
подготовка,
анализ требований к системе,
проектирование системной архитектуры,
анализ требований к программным средствам,
проектирование программной архитектуры,
техническое проектирование программных средств,
программирование и тестирование программных средств,
сборка программных средств,
квалификационные испытания программных средств,
сборка системы,
квалификационные испытания системы,
ввод в действие программных средств,
обеспечение приёмки программных средств.
Работы процесса разработки ISO/IEC 12207
подготовка,
анализ требований к системе,
проектирование системной архитектуры,
анализ требований к программным средствам,
проектирование программной архитектуры,
техническое проектирование программных средств,
программирование и тестирование программных средств,
сборка программных средств,
квалификационные испытания программных средств,
сборка системы,
квалификационные испытания системы,
ввод в действие программных средств,
обеспечение приёмки программных средств.
Задачи работы «программирование и тестирование программных средств» ISO/IEC 12207
разработка и документальное оформление всех программных модулей, базы данных и процедуры испытаний,
тестирование и документальное оформление всех программных модулей и базы данных,
уточнение (при необходимости) документации пользователя,
уточнение общих требование к тестированию и программы сборки программных средств,
оценка запрограммированного объекта и результатов его тестирования в соответствие с ранее заданными критериями.
ISO:IEC 15288:2005 Информационная технология СИСТЕМНАЯ ИНЖЕНЕРИЯ Процессы жизненного цикла систем
ISO:IEC 15288:2005 (1)
Договорные процессы:
приобретение (внутренние решения или решения внешнего поставщика);
поставка (внутренние решения или решения внешнего поставщика).
Процессы предприятия:
управление окружающей средой предприятия;
инвестиционное управление;
управление ЖЦ ИС;
управление ресурсами;
управление качеством.
ISO:IEC 15288:2005 (2)
Проектные процессы:
планирование проекта;
оценка проекта;
контроль проекта;
управление рисками;
управление конфигурацией;
управление информационными потоками;
принятие решений.
Специальные процессы:
определение и установка
взаимосвязей исходя из задач и
ISO:IEC 15288:2005 (3)
Технические
процессы:
определение
требований;
анализ
требований;
разработка
архитектуры;
внедрение;
интеграция;
верификация;
переход;
аттестация;
эксплуатация;
сопровождени
е;
утилизация.
17
Стадии создания системы, предусмотренные в стандарте
ISO/IEC 15288
ISO:IEC 12207:2010
Процессы жизненного цикла программных средств
процессы соглашения — 2;
процессы организационного обеспечения проекта — 5;
процессы проекта — 7;
технические процессы — 11;
процессы реализации программных средств — 7;
процессы поддержки программных средств — 8;
процессы повторного применения программных средств — 3.