Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

970

.PDF
Скачиваний:
6
Добавлен:
13.02.2021
Размер:
2.4 Mб
Скачать

 

 

Продолжение табл. 4.3

 

 

 

Стадии

Этапы работ

Содержание работ

разработки

 

 

 

 

 

II

Разработка

Предварительная разработка структуры входных и выходных данных.

ЭСКИЗНЫЙ

эскизного

Уточнение методов решения задачи.

ПРОЕКТ

проекта

Разработка общего описания алгоритма решения задачи.

 

 

Разработка технико-экономического обоснования

 

Утверждение

Разработка пояснительной записки.

 

эскизного

Согласование и утверждение эскизного проекта

 

проекта

 

III

Разработка

Уточнение структуры входных и выходных данных.

ТЕХНИ-

технического

Разработка алгоритма решения задачи.

ЧЕСКИЙ

проекта

Определение формы представления входных и выходных данных.

ПРОЕКТ

 

Определение семантики и синтаксиса языка.

 

 

Разработка структуры программы.

 

 

Окончательное определение конфигурации технических средств

 

Утверждение

Подготовка плана мероприятий по разработке и внедрению программ.

 

технического

Разработка пояснительной записки.

 

проекта

Согласование и утверждение технического проекта

 

 

Окончание табл. 4.3

 

 

 

Стадии

Этапы работ

Содержание работ

разработки

 

 

 

 

 

IV

Разработка

Программирование и отладка программы

РАБОЧИЙ

программы

 

ПРОЕКТ

Разработка

Разработка программных документов в соответствии с требованиями

 

программной

ГОСТ 19.101-77

 

документации

 

 

Испытания

Разработка, согласование и утверждение программы и методики испытаний.

 

программы

Проведение предварительных государственных, межведомственных,

 

 

приемо-сдаточных и других видов испытаний.

 

 

Корректировка программы и программной документации

 

 

по результатам испытаний

V

Подготовка

Подготовка и передача программы и программной документации для со-

ВНЕДРЕНИЕ

и передача

провождения и (или) изготовления.

 

программы

Оформление и утверждение акта о передаче программы на сопровождение

 

 

и (или) изготовление.

 

 

Передача программы в фонд алгоритмов и программ

Примечание: допускается исключение 2-й стадии разработки, объединение 3-й и 4-й стадий, введение других этапов работ по согласованию с заказчиком. Необходимость проведения стадий разработки указывается в ТЗ.

Стандартизация основных этапов жизненного цикла …

251

ГОСТ 34.601–90 «Информационная технология. Автоматизированные системы. Стадии создания». Настоящий стандарт распространяется на автоматизированные системы, используемые в различных видах деятельности(исследование, проектирование, управление и т. п.), включая их сочетания, создаваемые в организациях, объединениях и на предприятиях(далее — организациях). Стандарт устанавливает стадии и этапы создания АС, а также содержание работ на каждом этапе. Процесс создания АС представляет собой совокупность упорядоченных во времени, взаимосвязанных, объединенных в стадии и этапы работ,

выполнение которых необходимо и достаточно для создания АС, соответствующей заданным требованиям (табл. 4.4).

Допускается исключение стадии «Эскизный проект» и отдельных этапов работ на всех стадиях, объединение стадий «Технический проект» и «Рабочая документация» в одну стадию «Технорабочий проект». В зависимости от специфики создаваемых АС и условий их создания допускается выполнение отдельных этапов работ до завершения предшествующих стадий, параллельное выполнение этапов работ, включение новых этапов работ.

ГОСТ 34.602–89 «Информационная технология. Техническое задание на создание автоматизированных систем». На-

стоящий стандарт устанавливает требования на структуру и содержание технического задания на систему. ТЗ является ключевым исходным документом, определяющим состав и основные функции функциональных и обеспечивающих подсистем, процесса создания и приемки АС, взаимоотношения разработчика и заказчика на всех этапах жизненного цикла АС. При этом ТЗ разрабатывает организация-разработчик (по ГОСТ 34.602-89), но формально ТЗ разработчику выдает заказчик(по РД 50-680- 88).

В заключение следует отметить, что большая часть стандартов этих серий морально устарела, однако заказчик и разработчик могут по взаимному согласию выбрать необходимое подмножество стандартов, отвечающих специфике конкретного проекта, дополнить выбранные документы нужными разделами из других документов, исключив при этом ненужные.

Таблица 4.4

 

Основные этапы и стадии создания АС

 

 

Наименование

Содержание этапа

этапа

 

1. Формирование

Обследование объекта и обоснование необходимости создания АС.

требований к АС

Формирование требований пользователя АС.

 

Оформление отчета о выполненной работе и заявки на разработку АС(тактико-

 

технического задания)

2. Разработка

Изучение объекта.

концепции АС

Проведение необходимых научно-исследовательских работ.

 

Разработка вариантов концепции АС и выбор варианта концепции АС,

 

удовлетворяющего требованиям пользователя.

 

Оформление отчета о выполненной работе

3. Техническое

Разработка и утверждение технического задания на создание АС

задание

 

4. Эскизный

Разработка предварительных проектных решений по системе в целом и ее частям.

проект

Разработка документации на АС и ее части

5. Технический

Разработка проектных решений по системе и ее частям.

проект

Разработка документации на АС и ее части.

 

Разработка и оформление документации на поставку изделий для комплектования АС

 

и/или технических требований (технических заданий) на их разработку.

 

Разработка заданий на проектирование в смежных частях проекта объекта

 

автоматизации

Окончание табл. 4.4

Наименование

Содержание этапа

этапа

 

6. Рабочая

Разработка рабочей документации на систему и ее части.

документация

Разработка или адаптация программ

7. Ввод в действие

Подготовка объекта автоматизации к вводу АС в действие.

 

Подготовка персонала.

 

Комплектация АС поставляемыми изделиями (программными и техническими средст-

 

вами, программно-техническими комплексами, информационными изделиями).

 

Строительно-монтажные работы.

 

Пусконаладочные работы.

 

Проведение предварительных испытаний.

 

Проведение опытной эксплуатации.

 

Проведение приемочных испытаний

8. Сопровождение

Выполнение работ в соответствии с принятыми гарантийными обязательствами.

АС

Послегарантийное обслуживание

254

4. Нормативно-правовые основы ведения бизнеса

При выборе стандарта для конкретного предприятия следует использовать стандарты, понятные специалистам IT-служб предприятия и отвечающие культуре предприятия как в области информационных технологий, так и в области стандартизации.

4.1.2. Базовые международные стандарты

Впервые формализованный стандарт жизненного цикла для проектирования ПО систем военного назначения DOD-STD-2167 А был разработан по заказам Министерства обороны США в 1985 г. Впоследствии этот стандарт был преобразован в стандарт«MIL- STD-498. Разработка и документирование программного обеспечения». MIL-STD-498 — военный стандарт, целью которого было «установить единые требования к разработке программного обеспечения и документации». DOD 5200.28-STD — разработка и утверждение ТЗ. Часть стандартов была разработана

IEEE (Institute of Electrical and Electronics Engineers — Институ-

том инженеров по электротехнике и радиоэлектронике) и ANSI (American National Standards Institute — Американским нацио-

нальным институтом стандартов).

Сегодня наиболее полно и подробножизненный цикл тех-

нологии создания сложного ПОотражен в следующих стан-

дартах:

·ISO 12207:1995 «Процессы жизненного цикла программных средств»;

·ISO 13210:1994 «Методы тестирования для измерения соответствия стандартам POSIX»;

·ISO/IEC DTR 13335-1, 2, 3 «Эксплуатация ПО»;

·ISO/IEC 14598-4:1999 «Разработка программных средств. Процессы для заказчика»;

·ISO 14764:1999 «Сопровождение программных средств»;

·ISO/IEC 15288:2000 «Управление жизненным циклом. Процессы жизненного цикла системы»;

·ISO 15504-1-9:1998. ТО «Оценка и аттестация зрелости процессов жизненного цикла программных средств». Ч. 1 «Основные

Стандартизация основных этапов жизненного цикла …

255

понятия и вводное руководство». Ч. 2 «Эталонная модель процессов и их зрелости». Ч. 3 «Проведение аттестации». Ч. 4 «Руководство по проведению аттестации». Ч. 5 «Модель аттестации и руководство по показателям». Ч. 6 «Руководство по компетентности аттестаторов». Ч. 7 «Руководство по применению при усовершенствовании процессов». Ч. 8 «Руководство по применению при определении зрелости процессов поставщика». Ч. 9 «Словарь»;

·ISO/IEC TR 15504 «Оценка процессов жизненного цикла ПО» (Information technology – Software process assessment). Дан-

ный стандарт предназначен для оценки процессов, так или иначе связанных с разработкой ПО. Стандарт содержит рекомендации по оценке (rating) процессов и представлению результатов оценки, т. е. позволяет «измерять» качество процессов, для чего используются различные атрибуты процессов. На основании оценки вырабатываются рекомендации по улучшению;

·ISO 15846:1998. ТО «Процессы жизненного цикла программных средств. Конфигурационное управление программными средствами»;

·ISO 15846, ISO 10007 — стандарты по менеджменту конфигурации программных средств;

·ISO 687:1983 «Управление конфигурацией программного обеспечения»;

·ISO/IEC DTR 7498-2-89, ISO/IEC DTR 10181-1, ISO/IEC DTR 11586-1, ISO/IEC DTR 10745 — стандарты по эскизному,

рабочему и техническому проектированию;

·ISO/IEC 9798-91, ISO/IEC 11574-94, ISO/IEC DTR 10736, ISO/IEC СD 13888 M30Sec — стандарты по разработке ПО;

·IEEE 1074-1995 «Процессы жизненного цикла для развития программного обеспечения»;

·ANSI/IEEE 828–1990 «Планирование управления конфигурацией программного обеспечения»;

·ANSI/IEEE 829–1983 «Документация при тестировании программ»;

·ANSI/IEEE 1008–1986 «Тестирование программных модулей и компонентов ПС»;

256

4. Нормативно-правовые основы ведения бизнеса

·ANSI/IEEE 1042–1993 «Руководство по планированию управления конфигурацией программного обеспечения»;

·ISO/IEC 9126-1:2000 «Качество программного обеспечения». Ч. 1 «Модель качества»;

·ISO/IEC 9126-1-3:1998 «Характеристики и метрики качества программного обеспечения». Ч. 1 «Характеристики и подхарактеристики качества». Ч. 2 «Внешние метрики». Ч. 3 «Внутренние метрики»;

·ISO/IEC 9126:1991 «Оценка программного продукта. Характеристики качества и руководство по их применению»;

·ISO/IEC 12119:1994 «Пакеты программ. Требования к качеству и оценка качества»;

·ISO/IEC 14598-1:1997 «Оценивание программного продукта». Ч. 1 «Общее руководство»;

·ANSI/IEEE 983–1986 «Руководство по планированию обеспечения качества программных средств»;

·ISO 8402:1994 «Управление качеством и обеспечение качества. Словарь».

Перечень основных стандартов в области обеспечения ка-

чества программных средств содержит:

·ISO 9000-3:1997 «Стандарты в области административного управления качеством и обеспечения качества». Ч. 3 «Руководящие положения по применению стандартаISO 9001 при разработке, поставке и обслуживании программного обеспечения»;

·ISO 9000:2000 «Система менеджмента (административного управления) качества. Основы и словарь»;

·ISO 9001:2000 «Система менеджмента (административного управления) качества. Требования»;

·ISO 9004:2000 «Система менеджмента (административного управления) качества. Руководство по улучшению деятельности»;

·ISO 10005:1995 «Административное управление качеством. Руководящие указания по программам качества»;

·ISO 10006:1997 «Руководство по качеству при управлении проектом»;

Стандартизация основных этапов жизненного цикла …

257

·ISO 10007:1995 «Административное управление качеством. Руководящие указания при управлении конфигурацией».

·ISO 10013:1995 «Руководящие указания по разработке руководств по качеству»;

·ISO 10011-1-3: 1990 «Руководящие положения по проверке систем качества». Ч. 1 «Проверка». Ч. 2 «Квалификационные критерии для инспекторов-аудиторов систем качества». Ч. 3 «Управление программами проверок»;

·ISO 9126:1991 «Оценка программного продукта. Характеристики качества и руководство по их применению»;

·ISO 14598-1-6:1998-2000 «Оценивание программного продукта». Ч. 1 «Общий обзор». Ч. 2 «Планирование и управление». Ч. 3 «Процессы для разработчиков». Ч. 4 «Процессы для покупателей». Ч. 5 «Процессы для оценщиков». Ч. 6 «Документирование и оценивание модулей»;

·ISO 9126-1-4 (проекты) «Качество программных средств». Ч. 1 «Модель качества». Ч. 2 «Внешние метрики». Ч. 3 «Внутренние метрики». Ч. 4 «Метрики качества в использовании»;

·ISO 14756:1999 «Измерение и оценивание производительности программных средств компьютерных вычислительных систем»;

·ISO 12119:1994 «Требования к качеству и тестирование»;

·ISO 6592:1985 «Руководство по документации для вычислительных систем»;

·ISO 9127:1987 «Пользовательская и рекламная документация на пакеты программ»;

·ISO 9294:1990 «Руководство по управлению документированием программного обеспечения»;

·MIL-STD-498:1994 «Разработка и документирование программного обеспечения»;

·ISO TR 9127:1988 «Системы обработки информации. Документация пользователя и сопроводительная информация для пакетов программ потребителя»;

·IEEE 1063-1993 «Пользовательская документация на программное обеспечение»;

258

4. Нормативно-правовые основы ведения бизнеса

·ANSI/IEEE 1219–1992 «Сопровождение программного обеспечения».

Содержание и порядок документирования программно-

го обеспечения отражены в следующих стандартах:

·ISO 15910:1999 «Пользовательская документация программных средств»;

·ISO 6592:1986 «Руководство по документации для вычислительных систем»;

·ISO 9294: 1990 «Руководство по управлению документированием программного обеспечения».

4.1.3. Государственные стандарты РФ серии ГОСТ Р

В настоящее время в РФ действует ряд государственных стандартов РФ, разработанных на основе прямого применения международных стандартов и дополняющих их стандартов серии ГОСТ 19 и ГОСТ 34:

·ГОСТ Р ИСО/МЭК 12207-99 «Процессы жизненного цикла программных средств. Стандарт применяется при разработке, приобретении, поставке, эксплуатации и сопровождении программных продуктов и программных компонентов»;

·ГОСТ Р ИСО/МЭК ТО 15271-2002 «Руководство по применению ГОСТ Р ИСО/МЭК12207». Настоящий стандарт содержит рекомендации по применению ГОСТ Р ИСО/МЭК 12207. В стандарте основное внимание уделено особенностям, подлежащим учету при прикладном применении ГОСТ Р ИСО/МЭК12207 в условиях реальных проектов создания программных средств;

·ГОСТ Р ИСО/МЭК ТО16326-2002 «Руководство по применению ГОСТ Р ИСО/МЭК 12207 при управлении проектом». Настоящий стандарт уточняет и дополняет ГОСТ Р ИСО/МЭК 12207 в части процесса управления. Он предназначен для лиц, отвечающих за управление реализацией основных процессов по ГОСТ Р ИСО/МЭК 12207: заказа, поставки, разработки, эксплуатации и сопровождения. В стандарте рассмотрены вопросы, спе-

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]