Разработка проектной и эксплуатационной документации на ИС

Содержание

Слайд 2

Структура жизненного цикла ИС по стандарту ISO/IEC 15288:2005

Структура жизненного цикла ИС по стандарту ISO/IEC 15288:2005

Слайд 3

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

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

Слайд 4

Нормативные документы, регламентирующие процесс документирования

ГОСТ Р ИСО/МЭК 12207-2010 «Информационная технология. Процессы жизненного

Нормативные документы, регламентирующие процесс документирования ГОСТ Р ИСО/МЭК 12207-2010 «Информационная технология. Процессы
цикла программных средств»
ГОСТ Р ИСО/МЭК ТО 9294-93 «Информационная технология. Руководство по управлению документированием программного обеспечения»
ГОСТ Р ИСО/МЭК 15910-2002 «Информационная технология. Процесс создания документации пользователя программного средства»

Слайд 5

Функции программной документации

Предоставление информации для управления процессом разработки ИС;
обеспечение связи между задачами

Функции программной документации Предоставление информации для управления процессом разработки ИС; обеспечение связи
и участниками разработки;
обеспечение качества ИС;
предоставление методической, инструктивной и справочной информации;
сопровождение программного обеспечения ИС;
обеспечение преемственности разработки (предоставление исторической справки).

Слайд 6

Принципы документирования

Документация охватывает весь жизненный цикл ИС
Документирование должно быть управляемым
Документация должна

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

Слайд 7

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

Типовые документы:
спецификации требований;
функциональные спецификации;
технические спецификации;
планы разработки;
планы сборки и тестирования ПО;
планы

Категории программной документации Типовые документы: спецификации требований; функциональные спецификации; технические спецификации; планы
обеспечения качества

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

Слайд 8

Цели документации разработки

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

Цели документации разработки Средство связи между участниками разработки; Описание обязанностей участников группы
точек для оценки хода разработки;
Создание основы документации сопровождения ПО;
Отражение истории разработки ПО.

Слайд 9

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

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

Категории программной документации Типовые документы: технологические инструкции; руководства пользователя; руководства по сопровождению
посвященные продукции.

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

Слайд 10

Цели документации продукции

Обеспечение учебной и справочной информацией пользователей ИС;
Облегчает сопровождение и модернизацию;
Помогает

Цели документации продукции Обеспечение учебной и справочной информацией пользователей ИС; Облегчает сопровождение
приемке и продаже программной продукции.

Слайд 11

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

Типовые документы:
планы-графики процесса разработки;
отчеты о согласованных изменениях ПО;
отчеты о решениях,

Категории программной документации Типовые документы: планы-графики процесса разработки; отчеты о согласованных изменениях
связанных с разработкой;
распределение обязанностей.

Слайд 12

Процесс документирования

Подготовка процесса (определение перечня документов, разрабатываемых в процессе создания ИС)
наименование
назначение
пользователи
технологический процесс

Процесс документирования Подготовка процесса (определение перечня документов, разрабатываемых в процессе создания ИС)
разработки
сроки выпуска
Проектирование, разработка и выпуск документов
Сопровождение документации

Слайд 13

Ресурсы процесса документирования

Персонал
проектировщики и программисты
специалисты предметной области
разработчики технической документации (технические писатели, документаторы)
Средства

Ресурсы процесса документирования Персонал проектировщики и программисты специалисты предметной области разработчики технической
документирования
ручные и механические средства
технические средства
автоматизированные средства разработки документации
Финансовые средства

Слайд 14

Разработка эксплуатационной документации

Разработка эксплуатационной документации

Слайд 15

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

рабочее наименование, назначение, область применения и ограничения по использованию;
спецификация стиля;
определение

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

Слайд 16

Определение качества документирования

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

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

Слайд 17

Последовательность разработки эксплуатационной документации

Последовательность разработки эксплуатационной документации

Слайд 18

Типы изменений документации

функциональные изменения данной версии - изменения функции программного средства, внесенные

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

Слайд 19

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

Одни и те же функции ПО

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

Слайд 20

Технологическая инструкция

Технологическая инструкция – сборник описаний технологических операций.
Технологическая операция (в проектировании) –

Технологическая инструкция Технологическая инструкция – сборник описаний технологических операций. Технологическая операция (в
основная единица работы, выполняемая определенной ролью, которая:
подразумевает четко определенную ответственность роли;
дает четко определенный результат (набор рабочих продуктов), базирующийся на определенных исходных данных;
представляет собой единицу работы с жестко определенными границами, которые устанавливаются при планировании проекта.
Технологическая операция (в бизнес-процессе пользователя) – связное действие, выполняемое одним субъектом в течение ограниченного времени и приводящее к осмысленному результату безотносительно средств его достижения.

Слайд 21

Элементы технологической инструкции

Триггер – событие или обстоятельство, при наступлении которого пользователь выполняет

Элементы технологической инструкции Триггер – событие или обстоятельство, при наступлении которого пользователь
операцию (внешнее по отношению к пользователю событие, наступление определенного момента по установленному расписанию или собственное решение).
Результат операции – существенное изменение ситуации, которое происходит после ее успешного выполнения. Результат не следует путать с выходными данными или документами.
Пошаговое описание выполнения операции, подробность и объем которого во многом определяются особенностями ИС.
Способ проверки успешности выполнения операции.
Описание нештатных ситуаций и возможных действий в них.

Слайд 22

Экспертиза документации

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

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

Слайд 23

Цели и задачи экспертизы документации

ЦЕЛИ:
снижение финансовых рисков заказчика и исполнителя при создании

Цели и задачи экспертизы документации ЦЕЛИ: снижение финансовых рисков заказчика и исполнителя
ИС;
сокращение сроков ввода ИС в действие.
ЗАДАЧИ:
проверка технической документации на комплектность;
проверка структуры разделов технической документации на соответствие требованиям стандартов, нормативных документов и актов;
проверка соответствия содержательной части технической документации требованиям НТД и техническим требованиям организации-эксперта.

Слайд 24

Проектная и эксплуатационная документация, подлежащая экспертизе

Техническое задание на создание автоматизированной системы;
Технический или

Проектная и эксплуатационная документация, подлежащая экспертизе Техническое задание на создание автоматизированной системы;
технорабочий проект;
Документы, разрабатываемые на стадии «Рабочая документация»;
Эксплуатационная документация;
Программа и методики испытаний.

Слайд 25

Взаимосвязь проектной и эксплуатационной документации

Техническое
задание

Пояснительная
записка
к техническому
проекту

Общее описание
системы
(рабочий проект)

Требования

Решения

Стадия анализа
предметной

Взаимосвязь проектной и эксплуатационной документации Техническое задание Пояснительная записка к техническому проекту

области

Сведения о системе

Проектная
стадия

Стадия реализации (разработки)