Процессы жизненного цикла аис основные вспомогательные организационные

Рис.1.
Структура процессов ЖЦ АИС
(цифра –
номер пункта стандарта ГОСТ Р ИСО/МЭК
12207-99)
Таблица
1.
Содержание основных процессов ЖЦ ПО
АИС (ISO/IEC 12207):
Процесс | Действия | Вход | Результат |
Приобретение | Инициирование. | Решение | Технико-экономическое |
Поставка | Инициирование. | Техническое | Решение |
Разра-ботка | Подготовка. | Техническое | Используемая |
В
соответствии с ИСО 12207 основные
процессы
так же:
Эксплуатация
(действия и задачи организации,
эксплуатирующей систему).
Сопровождение
(действия и задачи, выполняемые
сопровождающей организацией или службой
сопровождения). Сопровождение – внесений
изменений в ПО в целях исправления
ошибок, повышения производительности
или адаптации к изменившимся условиям
работы или требованиям.
Вспомогательные
процессы жизненного
цикла ИС:
Документирование
(формализованное описание информации,
созданной в течение ЖЦ ИС)
Управление
конфигурацией (применение административных
и технических процедур на всем протяжении
ЖЦ ИС для определения состояния
компонентов ИС, управления ее
модификациями).
Обеспечение
качества (обеспечение гарантий того,
что ИС и процессы ее ЖЦ соответствуют
заданным требованиям и утвержденным
планам)
Верификация
(определение того, что программные
продукты, являющиеся результатами
некоторого действия, полностью
удовлетворяют требованиям или условиям,
обусловленным предшествующими действиями)
Аттестация
(определение полноты соответствия
заданных требований и созданной системы
их конкретному функциональному
назначению)
Совместная
оценка (оценка состояния работ по
проекту: контроль планирования и
управления ресурсами, персоналом,
аппаратурой, инструментальными
средствами)
Аудит
(определение соответствия требованиям,
планам и условиям договора)
Разрешение
проблем (анализ и решение проблем,
независимо от их происхождения или
источника, которые обнаружены в ходе
разработки, эксплуатации, сопровождения
или других процессов)
Организационные
процессы
жизненного цикла ИС:
Управление
(действия и задачи, которые могут
выполняться любой стороной, управляющей
своими процессами)
Создание
инфраструктуры (выбор и сопровождение
технологии, стандартов и инструментальных
средств, выбор и установка аппаратных
и программных средств, используемых
для разработки, эксплуатации или
сопровождения ПО)
Усовершенствование
(оценка, измерение, контроль и
усовершенствование процессов ЖЦ)
Обучение
(первоначальное обучение и последующее
постоянное повышение квалификации
персонала)
Каждый
процесс включает ряд действий. Например,
процесс приобретения охватывает
следующие действия:
1. Инициирование
приобретения.
2. Подготовка
заявочных предложений.
3. Подготовка
и корректировка договора.
4. Надзор
за деятельностью поставщика.
5. Приемка
и завершение работ.
Каждое
действие включает ряд задач. Например,
подготовка заявочных предложений должна
предусматривать:
1. Формирование
требований к системе.
2. Формирование
списка программных продуктов.
3. Установление
условий и соглашений.
4. Описание
технических ограничений (среда
функционирования системы и т. д.).
Соседние файлы в папке МСПИС
- #
- #
Источник
8
..
:
:
:
, 2010.
1.
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
2. ASE-
2.1 CASE-
2.2 .
2.3
2.4
2.5
3.
3.1
3.2
3.3 V-
3.4
3.5 (RAD-)
3.6
3.7
. , – , . , . , , , , . – , . , , .
. .
.
– , .
– , , , .
:
(70-85 .);
(86-90 .).
CASE-. CASE- – , , .
RAD : ; ; ; .
– .
, , , . : , (waterfallmodel); v- (v-shapedmodel); (prototypemodel); , RAD- (RAD-rapidapplicationdevelopmentmodel); (incrementalmodel); (spiralmodel).
1.
1.1
– , (.1).
.1
1.2
– . , .
, , ISO/IEC 12207 (ISO – International Organization of Standardization – , IEC – International Electrotechnical Commission – ). , , , .
ISO/IEC 12207 : , , .
1.2.1.
, .
, , , .
. :
1) , , .
2) , : ; ; ; .
3) : ; ; ; ( ) .
4) , .
5)
. .
.
:
1) ;
2) ;
3) ;
4) : ; , , , , .
, , , .
5)
6)
7) .
:
1) ,
2) ,
3) , ..
, . : , , , .
. () , .
, .
1.2.2
, . , , , , , , , .
, .
:
1) , ;
2) , ;
3) , ;
4) .
.
IEEE-90 , .
:
1) , ;
2) – , . ;
3) ;
4) – , ;
5) ;
6) , , .
, .
, .
, , , , .
, , . . , .
.
. , .
. , , .
, , .
, () .
, , , . , , .
.
1.2.3
, . , , , .
, , . () , , , , , , .
() , , , , .
, , , .
, , .
. .
.
1.3
– , , , .
:
(70-85 .);
(86-90 .).
1.3.1
– , , (.2).
:
, ;
.
, . , .
.2
, . (.3):
.3
: ” ” (waterfall model).
. ( , ) . – ( – “”) .
1.3.2
(.4) : . .
4.
, , . . ” “. . : ” “, rapid prototyping approach “fast-track”.
. – . , . , , .
2. CASE-
2.1 CASE-
. , , , CASE- CASE-.
, . , , , . , , . , , . , – – CASE-, CASE- .
CASE (Computer Aided Software Engineering) , , , , , , , , , . CASE- .
.
– ,
: (, , , , ); , (, , , , , , , ); ( , , , , ).
(, ) , , , , , , ..
( , , .), , , , , . , , , . , , , .
: , .
. , , . , .
: .
, , , . , , (.1). , , . : , ; . , , . , . , , , , .
” “. , . . , , “” . , , . , . ( , ) . (.3), : . . , , . , , . . , . . – , . – . . , . , , . , RAD (Rapid Application Development). : ( 2 10 ); , ( 2 6 .); , , , , . , , , CASE-, .
RAD : ; ; ; .
2.2
, , , , . -. , . , , .. , .
2.3
-. CASE- . , , , . . . . : , , , . . . , RAD- (60 – 90 ). CASE- ( ). : ; , ; CASE- ; , , . CASE-, . , . . , , , , RAD . , .
2.4
. , . CASE- . , . . , , , . , : ; ; ; , . , .
2.5
. , . , , , . . , , , , : ) ; ) ; ) , .
3.
3.1
, , , . (1. ): , (waterfallmodel); v- (v-shapedmodel); (prototypemodel); , RAD- (RAD-rapidapplicationdevelopmentmodel); (incrementalmodel); (spiralmodel).
1.
. . | |
v- | . |
. . | |
(3 7 ) . ( 3 ) . | |
. . | |
. . . . |
3.2
1970- 1980- . , .
(. 1, .1).
, , : , . , . (. 1, .2)
3.3 V-
(.5) , . , , , .
v- , .
, : , , . . (). , .
, . , .
:
;
;
, ;
;
;
;
;
;
. .
.5 V-
v- :
1) , , ;
2) , ;
3) , .
:
; ; , .
, .
3.4
.6
. , , . , , . .
, , , . , . .
, . , . , , . , , . () .
:
1) ;
2) ;
3) , , ;
4) , ;
5) , ;
6) , ;
7) ;
8) ;
9) , : , ; .
:
1) ;
2) , ;
3) ;
4) , .
:
1) ;
2) ;
3) ;
4) ;
5) ;
6) , ;
7) , .
3.5 (RAD-)
RAD- (.7) . . , , .
. , RAD-, .
(.7), RAD-, ( ) .
:
– , ( ), ;
, ;
, , ;
, .
:
1) ;
2) , ;
3) .
:
1) , ;
2) , ;
3) , , , .
RAD- , , , .
.7
3.6
(.8) .
, (, ) . . ( ). , , . .
: ; ; ; , ; .
: ; ; ; ; .
, , .
.8
3.7
.9
, , 1980- . , , , . , . , . , , , . , , . (.9) , . , , .
, , , . , .
, .
. . , . , , .
: ; ; .
: , .
, . 10.
.10
.
, : ; , ; ; ; ; .
.
.
.
– , .
– , , , .
:
(70-85 .);
(86-90 .).
:
(, , , , );
(, , , , , );
( , , , ).
CASE-. CASE- – , , .
CASE (Computer Aided Software Engineering) , , , , , , , , . CASE- .
– .
, , , . : , (waterfallmodel); v- (v-shapedmodel); (prototypemodel); , RAD- (RAD-rapidapplicationdevelopmentmodel); (incrementalmodel); (spiralmodel).
1. .. . .: , 2000. 352.
2. ., ., . : . . : , 2000. 544.
3. . . .: .: : . , 2002. 624.
4. .. – . .: , 2000. 200.
5. .. : . 2006.
6. .. .., .. .. , 2004. 320.
7. .. .. , 2003.
8. : .. .: ., 2005. 480.
Источник
Рис.6.
Структура процессов ЖЦ АИС
(цифра –
номер пункта стандарта ГОСТ Р ИСО/МЭК
12207-99)
Таблица
3. Содержание основных процессов ЖЦ ПО
АИС (ISO/IEC 12207):
Процесс | Действия | Вход | Результат |
Приобретение | Инициирование. | Решение | Технико-экономическое |
Поставка | Инициирование. | Техническое | Решение |
Разра-ботка | Подготовка. | Техническое | Используемая |
В
соответствии с ИСО 12207 основные
процессы
так же:
Эксплуатация
(действия и задачи организации,
эксплуатирующей систему).
Сопровождение
(действия и задачи, выполняемые
сопровождающей организацией или службой
сопровождения). Сопровождение – внесений
изменений в ПО в целях исправления
ошибок, повышения производительности
или адаптации к изменившимся условиям
работы или требованиям.
Вспомогательные
процессы жизненного
цикла ИС:
Документирование
(формализованное описание информации,
созданной в течение ЖЦ ИС)
Управление
конфигурацией (применение административных
и технических процедур на всем протяжении
ЖЦ ИС для определения состояния
компонентов ИС, управления ее
модификациями).
Обеспечение
качества (обеспечение гарантий того,
что ИС и процессы ее ЖЦ соответствуют
заданным требованиям и утвержденным
планам)
Верификация
(определение того, что программные
продукты, являющиеся результатами
некоторого действия, полностью
удовлетворяют требованиям или условиям,
обусловленным предшествующими действиями)
Аттестация
(определение полноты соответствия
заданных требований и созданной системы
их конкретному функциональному
назначению)
Совместная
оценка (оценка состояния работ по
проекту: контроль планирования и
управления ресурсами, персоналом,
аппаратурой, инструментальными
средствами)
Аудит
(определение соответствия требованиям,
планам и условиям договора)
Разрешение
проблем (анализ и решение проблем,
независимо от их происхождения или
источника, которые обнаружены в ходе
разработки, эксплуатации, сопровождения
или других процессов)
Организационные
процессы
жизненного цикла ИС:
Управление
(действия и задачи, которые могут
выполняться любой стороной, управляющей
своими процессами)
Создание
инфраструктуры (выбор и сопровождение
технологии, стандартов и инструментальных
средств, выбор и установка аппаратных
и программных средств, используемых
для разработки, эксплуатации или
сопровождения ПО)
Усовершенствование
(оценка, измерение, контроль и
усовершенствование процессов ЖЦ)
Обучение
(первоначальное обучение и последующее
постоянное повышение квалификации
персонала)
Каждый
процесс включает ряд действий. Например,
процесс приобретения охватывает
следующие действия:
1. Инициирование
приобретения.
2. Подготовка
заявочных предложений.
3. Подготовка
и корректировка договора.
4. Надзор
за деятельностью поставщика.
5. Приемка
и завершение работ.
Каждое
действие включает ряд задач. Например,
подготовка заявочных предложений должна
предусматривать:
1. Формирование
требований к системе.
2. Формирование
списка программных продуктов.
3. Установление
условий и соглашений.
4. Описание
технических ограничений (среда
функционирования системы и т. д.).
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
Источник
Рис.6.
Структура процессов ЖЦ АИС
(цифра –
номер пункта стандарта ГОСТ Р ИСО/МЭК
12207-99)
Таблица
3. Содержание основных процессов ЖЦ ПО
АИС (ISO/IEC 12207):
Процесс | Действия | Вход | Результат |
Приобретение | Инициирование. | Решение | Технико-экономическое |
Поставка | Инициирование. | Техническое | Решение |
Разра-ботка | Подготовка. | Техническое | Используемая |
В
соответствии с ИСО 12207 основные
процессы
так же:
Эксплуатация
(действия и задачи организации,
эксплуатирующей систему).
Сопровождение
(действия и задачи, выполняемые
сопровождающей организацией или службой
сопровождения). Сопровождение – внесений
изменений в ПО в целях исправления
ошибок, повышения производительности
или адаптации к изменившимся условиям
работы или требованиям.
Вспомогательные
процессы жизненного
цикла ИС:
Документирование
(формализованное описание информации,
созданной в течение ЖЦ ИС)
Управление
конфигурацией (применение административных
и технических процедур на всем протяжении
ЖЦ ИС для определения состояния
компонентов ИС, управления ее
модификациями).
Обеспечение
качества (обеспечение гарантий того,
что ИС и процессы ее ЖЦ соответствуют
заданным требованиям и утвержденным
планам)
Верификация
(определение того, что программные
продукты, являющиеся результатами
некоторого действия, полностью
удовлетворяют требованиям или условиям,
обусловленным предшествующими действиями)
Аттестация
(определение полноты соответствия
заданных требований и созданной системы
их конкретному функциональному
назначению)
Совместная
оценка (оценка состояния работ по
проекту: контроль планирования и
управления ресурсами, персоналом,
аппаратурой, инструментальными
средствами)
Аудит
(определение соответствия требованиям,
планам и условиям договора)
Разрешение
проблем (анализ и решение проблем,
независимо от их происхождения или
источника, которые обнаружены в ходе
разработки, эксплуатации, сопровождения
или других процессов)
Организационные
процессы
жизненного цикла ИС:
Управление
(действия и задачи, которые могут
выполняться любой стороной, управляющей
своими процессами)
Создание
инфраструктуры (выбор и сопровождение
технологии, стандартов и инструментальных
средств, выбор и установка аппаратных
и программных средств, используемых
для разработки, эксплуатации или
сопровождения ПО)
Усовершенствование
(оценка, измерение, контроль и
усовершенствование процессов ЖЦ)
Обучение
(первоначальное обучение и последующее
постоянное повышение квалификации
персонала)
Каждый
процесс включает ряд действий. Например,
процесс приобретения охватывает
следующие действия:
1. Инициирование
приобретения.
2. Подготовка
заявочных предложений.
3. Подготовка
и корректировка договора.
4. Надзор
за деятельностью поставщика.
5. Приемка
и завершение работ.
Каждое
действие включает ряд задач. Например,
подготовка заявочных предложений должна
предусматривать:
1. Формирование
требований к системе.
2. Формирование
списка программных продуктов.
3. Установление
условий и соглашений.
4. Описание
технических ограничений (среда
функционирования системы и т. д.).
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
Источник