Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дипломный_проект_Богатов_ЭИО104.doc
Скачиваний:
74
Добавлен:
09.12.2018
Размер:
18.29 Mб
Скачать

Глава 9. Проверка на соответствие стандарту гост р исо/мэк 15288:2005

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

К разработке стандарта ГОСТ Р ИСО/МЭК 15288:2005 были привлечены специалисты различных областей: системной инженерии, программирования, управления качеством, человеческими ресурсами, безопасностью и пр. Был учтен практический опыт создания систем в правительственных, коммерческих, военных и академических организациях. Стандарт применим для широкого класса систем, но его основное предназначение - поддержка создания компьютеризированных систем.

Согласно стандарту ГОСТ Р ИСО/МЭК 15288:2005 в структуру жизненного цикла следует включать следующие группы процессов:

Договорные процессы:

  • приобретение (внутренние решения или решения внешнего поставщика);

  • поставка (внутренние решения или решения внешнего поставщика).

Процессы предприятия:

  • управление окружающей средой предприятия;

  • инвестиционное управление;

  • управление жизненным циклом ИС;

  • управление ресурсами;

  • управление качеством.

Проектные процессы:

  • планирование проекта;

  • оценка проекта;

  • контроль проекта;

  • управление рисками;

  • управление конфигурацией;

  • управление информационными потоками;

  • принятие решений.

Технические процессы:

  • определение требований;

  • анализ требований;

  • разработка архитектуры;

  • внедрение;

  • интеграция;

  • верификация;

  • переход;

  • аттестация;

  • эксплуатация;

  • сопровождение;

  • утилизация.

Специальные процессы:

  • определение и установка взаимосвязей исходя из задач и целей.

Стадии создания системы, предусмотренные в стандарте ГОСТ Р ИСО/МЭК 15288:2005, несколько отличаются от рассмотренных выше. Ниже приведен перечень стадий и основные результаты, которые должны быть достигнуты к моменту их завершения:

Таблица 9.1 Стадии создания систем (ГОСТ Р ИСО/МЭК 15288:2005)

п/п

Стадия

Описание

1

Формирование концепции

Анализ потребностей, выбор концепции и проектных решений

2

Разработка

Проектирование системы

3

Реализация

Изготовление системы

4

Эксплуатация

Ввод в эксплуатацию и использование системы

5

Поддержка

Обеспечение функционирования системы

6

Снятие с эксплуатации

Прекращение использования, демонтаж, архивирование системы

Таблица 9.2 Проверка на соответствие стандартам

п/п

Норматив

Содержание основных требований и задач

Раздел дипломного проекта

(Отчетный документ)

Подготовка процесса разработки и проектирования

1

п.5.3.1.1

ГОСТ Р ИСО/МЭК 15288:2005

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

Глава 3

2

п. 5.3.1.4 ГОСТ Р ИСО/МЭК 15288:2005

Разработка планов проведения работ в процессе разработки

Задание на дипломное проектирование, ТЗ

Анализ требований к системе

3

п.5.3.2.1

ГОСТ Р ИСО/МЭК 15288:2005

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

ТЗ, ТТ, ТУ, Глава 2, Глава 4

Проектирование системной архитектуры

4

п.5.3.3.1

ГОСТ Р ИСО/МЭК 15288:2005

Определение общей архитектуры системы

Глава 3

5

п.5.3.3.2

ГОСТ Р ИСО/МЭК 15288:2005

Оценка системной архитектуры и требований к ее объектам с учетом требований к системе;

соответствия требованиям к системе;

соответствия используемых стандартов и методов проектирования; возможности программных объектов архитектуры выполнять установленные для них тре­бования; возможности эксплуатации и сопровождения.

Глава 3

Анализ требований к программным средствам

6

п.5.3.4.1

ГОСТ Р ИСО/МЭК 15288:2005

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

квалификационные требования;

требования безопасности, включая требования, относящиеся к методам эксплуатации и сопровождения, воздействию окружающей среды и травмобезопасности персонала;

требования защиты, включая требования, относящиеся к допустимой точности информа­ции; эргономические требования, включая требования, относящиеся к ручным операциям, взаимодействию «человек-машина», персоналу и областям, требующим концентрации вни­мания человека, связанным с чувствительностью объекта к ошибкам человека и обученности персонала; требования к определению данных и базе данных; требования по вводу в действие и приемке поставляемого программного продукта на объекте(ах) эксплуатации и сопровождения; требования к документации пользователя;

требования к эксплуатации объекта пользователем; требования к обслуживанию пользователя; включая технические требования к характеристикам качества.

Глава 3

Проектирование программной архитектуры

7

п.5.3.5.1 ГОСТ Р ИСО/МЭК 15288:2005

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

Глава 3

8

п.5.3.5.2

ГОСТ Р ИСО/МЭК 15288:2005

Разработка и документальное оформление общего (эскизного) проекта внешних интерфейсов программного объекта и интерфейсов между компонентами объекта.

Глава 3

9

п.5.3.5.4

ГОСТ Р ИСО/МЭК 15288:2005

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

Приложение 1

10

п.5.3.5.5

ГОСТ Р ИСО/МЭК 15288:2005

Определение и документальное оформление предварительных общих требований к испытаниям (тестированию) программного объекта и графика сборки программного продукта.

Глава 3

11

п.5.3.5.6

ГОСТ Р ИСО/МЭК 15288:2005

Оценка архитектуры программного объекта и эскизных проектов интерфейсов и базы данных по существующим критериям.

Глава 3

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

12

п.5.3.6.2

ГОСТ Р ИСО/МЭК 15288:2005

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

Глава 3

13

п.5.3.6.5, ГОСТ Р ИСО/МЭК 15288:2005

Определение и документальное оформление требований к испытаниям и программе испытаний программных модулей. Требования к испытаниям должны определять воздействие на программный модуль в пределах установленных к нему требований.

Глава 3

14

п.5.3.6.6

ГОСТ Р ИСО/МЭК 15288:2005

Уточнение общих требований к испытанию (тестированию) и программе сборки программных средств.

ТЗ

15

п. 5.3.6.7 ГОСТ Р ИСО/МЭК 15288:2005

Оценка технического проекта и требований к тестированию по существующим критериям. Документальное оформление результатов.

Глава 3

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

16

5.3.7.1 ИСО ГОСТ Р ИСО/МЭК 15288:2005

Разработка и документальное оформление программных модулей и базы данных, а также процедуры испытаний (тестирования) и данных для тестирования программных модулей и базы данных.

Глава 3

17

5.3.7.2

ГОСТ Р ИСО/МЭК 15288:20055.3.7.5

ГОСТ Р ИСО/МЭК 15288:2005

Тестирование программных модулей и базы данных, с гарантией удовлетворения установленным требованиям. Документальное оформление результатов тестирования.

Оценка результатов.

Глава 3

Сборка программных средств

18

5.3.8.1

ГОСТ Р ИСО/МЭК 15288:2005

Разработка плана сборки для объединения программных модулей и компонентов в программный объект. Документальное оформление плана сборки.

Глава 3

20

5.3.8.2

ГОСТ Р ИСО/МЭК 15288:2005

Сборка программных модулей и компонентов, их тестирование как продуктов, разработанных в соответствии с планом сборки. Документальное оформление результатов сборки и тестирования.

Глава 3

21

5.3.8.4

ГОСТ Р ИСО/МЭК 15288:2005

Разработка и документальное оформление для каждого квалифика­ционного требования к программному объекту — набора тестов, контрольных примеров (исходные и выходные данные, критерии тестирования), процедуры испытаний для проведения квалифика­ционных испытаний программных средств. Обеспечение готовности программного объекта к квалификационным испытаниям.

Глава 3

22

5.3.8.5

ГОСТ Р ИСО/МЭК 15288:2005

Оценка плана сборки, проекта, запрограммированного программного объекта, проведенных испытаний, результатов тестирования и документации пользо­вателя по существующим критериям. Документальное оформление результатов оценки.

Заключение

Сборка системы

23

5.3.10.1

ГОСТ Р ИСО/МЭК 15288:2005

Сборка объектов программной конфигурации в единую систему вместе с объектами технической конфигурации, ручными операциями и, при необходимости, с другими системами. Испытание собранной системы на соответствие установленным требованиям. Документальное оформление результатов.

Глава 3

24

5.3.10.3

ГОСТ Р ИСО/МЭК 15288:2005

Оценка собранной системы по существующим критериям.

Заключение

Ввод в действие программных средств

25

5.3.12.1

ГОСТ Р ИСО/МЭК 15288:2005

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

Утверждение РПЗ

26

5.3.12.2

ГОСТ Р ИСО/МЭК 15288:2005

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

Утверждение РПЗ

Обеспечение приемки программных средств

27

5.3.13.1

ГОСТ Р ИСО/МЭК 15288:2005

Обеспечение проведения заказчиком оценки готовности к приемке и приемочным испытаниям программного продукта. Учет результатов совместных анализов (подраздел 6.6), аудиторских проверок (подраздел 6.7), квалификационных испытаний программного продукта и квалификаци­онных испытаний системы (если они проводились). Документальное оформление результатов.

Утверждение РПЗ

28

5.3.13.2

ГОСТ Р ИСО/МЭК 15288:2005

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

Утверждение РПЗ

29

5.3.13.3

ГОСТ Р ИСО/МЭК 15288:2005

Обеспечение первоначального и не­прерывного обучения и поддержки персонала заказчика, с соблюдением условий договора.

Утверждение РПЗ