ТЕМА 4. Стадия предпроектного обследования Лекция 14. Состав и структура проектной документации.
2 Типы и функции документации Типы технической документации: документация разработки (служит для информационного обмена непосредственных участников разработки); документация разработки (служит для информационного обмена непосредственных участников разработки); документация продукции (передается пользователю для осуществления эксплуатации системы); документация продукции (передается пользователю для осуществления эксплуатации системы); документация управления проектом. документация управления проектом. Функции технической документации: сохранение и передача информации; сохранение и передача информации; нормативная (для фиксации взаимных обязательств участников разработки) нормативная (для фиксации взаимных обязательств участников разработки)
3
4 Стандарты, регламентирующие составление проектной документации ГОСТ «Информационная технология. Комплекс стандартов на автоматизированные системы. Термины и определения» ГОСТ «Информационная технология. Комплекс стандартов на автоматизированные системы. Термины и определения» ГОСТ «Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы» ГОСТ «Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы» РД – 90 «Методические указания. Информационная технология. Комплекс стандартов и руководящих документов на автоматизированные системы. Автоматизированные системы. Требования к содержанию документов» РД – 90 «Методические указания. Информационная технология. Комплекс стандартов и руководящих документов на автоматизированные системы. Автоматизированные системы. Требования к содержанию документов» ГОСТ «Система стандартов по информации, библиотечному и издательскому делу. Отчет о научно-исследовательской работе. Структура и правила оформления» ГОСТ «Система стандартов по информации, библиотечному и издательскому делу. Отчет о научно-исследовательской работе. Структура и правила оформления»
5 Проектирование Стадии ЖЦ по ISO/IEC 15288:2002 Формирование концепции Формирование концепции Разработка Разработка Реализация Реализация Эксплуатация Эксплуатация Поддержка Поддержка Снятие с эксплуатации Снятие с эксплуатации по ГОСТ Формирование требований к АС Разработка концепции АС. Техническое задание. Эскизный проект. Технический проект. Рабочая документация. Ввод в действие. Сопровождение АС Анализ требований Реализация Внедрение Эксплуатация
6 Анализ требований Сбор материалов для проектирования Изучение объекта проектирования Формирование требований пользователей к ИС Проведение необходимых НИР ТЭО необходимости разработки ИС Анализ материалов и формирование ТЗ Детальный анализ автоматизируемых БП Разработка и выбор варианта концепции системы Разработка и утверждение технического задания
7 Состав проектной документации стадии анализа предметной области 1.Отчет о выполненной работе по формированию требований пользователя. 2.Концепция ИС 3.Технико-экономическое обоснование необходимости разработки ИС. 4.Техническое задание на разработку ИС.
8 Содержание отчета 1. 1.Характеристика объекта и результатов его функционирования 2. 2.Описание существующей информационной системы 3. 3.Описание недостатков существующей информационной системы 4. 4.Обоснование необходимости совершенствования информационной системы объекта 5. 5.Цели, критерии и ограничения создания АС 6. 6.Функции и задачи создаваемой АС 7. 7.Ожидаемые технико-экономические результаты создания АС 8. 8.Выводы и предложения РД – 90
9 Концепция ИС Концепция – это видение того, какой должна быть система. Концепция – это видение того, какой должна быть система. Основная цель создания этого документа – указать высокоуровневые требования (возможности, свойства) продукта и наиболее существенные ограничения. Основная цель создания этого документа – указать высокоуровневые требования (возможности, свойства) продукта и наиболее существенные ограничения. Документ «Концепция ИС» создается для первого руководителя предприятия- заказчика. Документ «Концепция ИС» создается для первого руководителя предприятия- заказчика.
10 Содержание документа «Концепция ИС» 1)Описание результатов изучения объекта автоматизации; 2)описание и оценка преимуществ и недостатков разработанных альтернативных вариантов концепции создания ИС; 3)сопоставительный анализ требований пользователя к ИС и вариантов концепции ИС на предмет удовлетворения требований пользователя; 4)обоснование выбора оптимального варианта концепции и описание предлагаемой ИС; 5)ожидаемые результаты и эффективность реализации выбранного варианта концепции ИС; 6)ориентировочный план реализации выбранного варианта концепции ИС; 7)необходимые затраты ресурсов на разработку, ввод в действие и обеспечение функционирования; 8)требования, гарантирующие качество ИС; 9)условия приемки системы. РД – 90
11 Содержание ТЭО Анализ и общая характеристика экономического объекта; Анализ и общая характеристика экономического объекта; обоснование необходимости разработки; обоснование необходимости разработки; описание выполняемых системой функций; описание выполняемых системой функций; сроки завершения отдельных этапов, форма приемки/сдачи работ, сроки завершения отдельных этапов, форма приемки/сдачи работ, необходимые ресурсы; необходимые ресурсы; совокупность условий эксплуатации: совокупность условий эксплуатации: архитектура системы, архитектура системы, аппаратные и программные ресурсы, аппаратные и программные ресурсы, условия функционирования, условия функционирования, обслуживающий персонал и пользователи системы; обслуживающий персонал и пользователи системы; ограничения, риски, критические факторы, которые могут повлиять на успешность проекта; ограничения, риски, критические факторы, которые могут повлиять на успешность проекта; возможности развития системы; возможности развития системы; что не будет реализовано в рамках проекта. что не будет реализовано в рамках проекта.
12 Классификация функций Метод MuSCoW, предложенный в 1994 г., классифицирует функции по степени важности: Метод MuSCoW, предложенный в 1994 г., классифицирует функции по степени важности: Must have - необходимые функции (обеспечивают критичные для успешной работы системы возможности); Must have - необходимые функции (обеспечивают критичные для успешной работы системы возможности); Should have - желательные функции; Should have - желательные функции; Could have - возможные функции; Could have - возможные функции; Реализация функций этих категорий ограничивается временными и финансовыми рамками Реализация функций этих категорий ограничивается временными и финансовыми рамками Won't have - отсутствующие функции (обеспечивают четкое представление границ проекта). Won't have - отсутствующие функции (обеспечивают четкое представление границ проекта).
13 I этап II этап Отчет о формировании требований пользователей Технико- экономическое обоснование разработки ИС Концепция ИС Техническое задание на разработку ИС
14 Содержание ТЗ по ГОСТ Общие сведения 2.Назначение и цели создания (развития) системы 3.Характеристика объектов автоматизации 4. 4.Требования к системе 5.Состав и содержание работ по созданию системы 6.Порядок контроля и приемки системы 7.Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие 8.Требования к документированию 9.Источники разработки
15 1. Общие сведения полное наименование системы и ее условное обозначение полное наименование системы и ее условное обозначение шифр темы или шифр (номер) договора; шифр темы или шифр (номер) договора; наименование предприятий разработчика и заказчика системы, их реквизиты наименование предприятий разработчика и заказчика системы, их реквизиты перечень документов, на основании которых создается ИС перечень документов, на основании которых создается ИС плановые сроки начала и окончания работ плановые сроки начала и окончания работ сведения об источниках и порядке финансирования работ сведения об источниках и порядке финансирования работ порядок оформления и предъявления заказчику результатов работ по созданию системы, ее частей и отдельных средств порядок оформления и предъявления заказчику результатов работ по созданию системы, ее частей и отдельных средств
16 2. Назначение и цели создания системы вид автоматизируемой деятельности вид автоматизируемой деятельности перечень объектов, на которых предполагается использование системы перечень объектов, на которых предполагается использование системы наименования и требуемые значения технических, технологических, производственно-экономических и др. показателей объекта, которые должны быть достигнуты при внедрении ИС наименования и требуемые значения технических, технологических, производственно-экономических и др. показателей объекта, которые должны быть достигнуты при внедрении ИС
17 3. Характеристика объектов автоматизации краткие сведения об объекте автоматизации краткие сведения об объекте автоматизации сведения об условиях эксплуатации и характеристиках окружающей среды сведения об условиях эксплуатации и характеристиках окружающей среды ПРИМЕР: Объектом автоматизации являются процессы по управлению государственными кадрами, а также контроль эффективности выполнения указанных процессов. Процессы управления государственными кадрами включают в себя: - планирование структуры организаций, штатных расписаний и кадровых политик; - произведение расчета заработной платы; - оперативного учета движения кадров; - ведение административного документооборота по персоналу и учету труда, аттестации и определению потребностей работников; - рекрутинг персонала на вакантные должности; - ведение архивов без ограничения сроков давности; - публикация открытой части информации системы населению. Данные процессы осуществляются следующими специалистами: - Экономистами планово-экономического отдела или отдела труда и заработной платы; - Инспекторами отделов кадров и менеджерами по персоналу; - Руководителями различного уровня, в т.ч. и высшим руководством; - Табельщиками и сотрудниками табельных бюро; - Бухгалтерами расчетной части и главными бухгалтерами предприятий.
18 Требования к системе Требования к функциям, выполняемым системой Функциональные требования по подсистемам Требования к времени реализации функций Требования к качеству реализации функций Перечень и критерии отказов функции Требования к видам обеспечения
19 Требования к системе требования к структуре системы требования к структуре системы требования к режимам функционирования системы; требования к режимам функционирования системы; требования к персоналу требования к персоналу требования к надежности требования к надежности требования к безопасности; требования к безопасности; требования к эргономике и технической эстетике; требования к эргономике и технической эстетике; требования к транспортабельности (для подвижных АС); требования к транспортабельности (для подвижных АС); требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы; требования к защите информации от несанкционированного доступа; требования к сохранности информации при авариях; требования к защите от влияния внешних воздействий; требования к патентной чистоте; требования к стандартизации и унификации
Требования к функциям (по подсистемам) перечень подлежащих автоматизации задач перечень подлежащих автоматизации задач временной регламент реализации каждой функции временной регламент реализации каждой функции требования к качеству реализации каждой функции, к форме представления выходной информации, характеристики точности, достоверности выдачи результатов требования к качеству реализации каждой функции, к форме представления выходной информации, характеристики точности, достоверности выдачи результатов перечень и критерии отказов перечень и критерии отказов
Требования к видам обеспечения математическому (состав и область применения мат. моделей и методов, типовых и разрабатываемых алгоритмов); математическому (состав и область применения мат. моделей и методов, типовых и разрабатываемых алгоритмов); информационному (состав, структура и организация данных, обмен данными между компонентами системы, информационная совместимость со смежными системами, используемые классификаторы, СУБД, контроль данных и ведение информационных массивов, процедуры придания юридической силы выходным документам); информационному (состав, структура и организация данных, обмен данными между компонентами системы, информационная совместимость со смежными системами, используемые классификаторы, СУБД, контроль данных и ведение информационных массивов, процедуры придания юридической силы выходным документам); лингвистическому (языки программирования, языки взаимодействия пользователей с системой, системы кодирования, языки ввода- вывода); лингвистическому (языки программирования, языки взаимодействия пользователей с системой, системы кодирования, языки ввода- вывода); программному (независимость программных средств от платформы, качество программных средств и способы его контроля, использование фондов алгоритмов и программ); программному (независимость программных средств от платформы, качество программных средств и способы его контроля, использование фондов алгоритмов и программ); техническому; техническому; организационному (структура и функции эксплуатирующих подразделений, защита от ошибочных действий персонала); организационному (структура и функции эксплуатирующих подразделений, защита от ошибочных действий персонала); методическому (состав НТД). методическому (состав НТД).
22 5. Состав и содержание работ по созданию системы перечень стадий и этапов работ перечень стадий и этапов работ сроки исполнения сроки исполнения состав организаций исполнителей работ состав организаций исполнителей работ вид и порядок экспертизы технической документации вид и порядок экспертизы технической документации программа обеспечения надежности программа обеспечения надежности программа метрологического обеспечения программа метрологического обеспечения
23 6. Порядок контроля и приемки системы виды, состав, объем и методы испытаний системы виды, состав, объем и методы испытаний системы общие требования к приемке работ по стадиям общие требования к приемке работ по стадиям статус приемочной комиссии статус приемочной комиссии
24 7. Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие преобразование входной информации к машиночитаемому виду преобразование входной информации к машиночитаемому виду изменения в объекте автоматизации изменения в объекте автоматизации сроки и порядок комплектования и обучения персонала сроки и порядок комплектования и обучения персонала
25 8. Требования к документированию согласованный разработчиком и Заказчиком системы перечень подлежащих разработке комплектов и видов документов, соответствующих требованиям ГОСТ и НТД отрасли заказчика; согласованный разработчиком и Заказчиком системы перечень подлежащих разработке комплектов и видов документов, соответствующих требованиям ГОСТ и НТД отрасли заказчика; при отсутствии государственных стандартов, определяющих требования к документированию элементов системы, дополнительно включают требования к составу и содержанию таких документов. при отсутствии государственных стандартов, определяющих требования к документированию элементов системы, дополнительно включают требования к составу и содержанию таких документов.
26 9. Источники разработки Документы и информационные материалы, на основании которых разрабатывалось ТЗ, и которые должны быть использованы при создании системы: технико-экономическое обоснование, технико-экономическое обоснование, отчеты о законченных научно-исследовательских работах, отчеты о законченных научно-исследовательских работах, информационные материалы на отечественные, зарубежные системы-аналоги и др. информационные материалы на отечественные, зарубежные системы-аналоги и др.
27 Краткое содержание ТЗ Описание основных целей создания системы, критерии эффективности ее функционирования; Описание основных целей создания системы, критерии эффективности ее функционирования; описание состава и структуры разрабатываемой системы, порядок разработки подсистем; описание состава и структуры разрабатываемой системы, порядок разработки подсистем; перечень основных показателей (параметров), которые должны быть достигнуты в условиях автоматизированного управления объектом; перечень основных показателей (параметров), которые должны быть достигнуты в условиях автоматизированного управления объектом; перечень функций управления с указанием входных и выходных документов, периодичность решения и формы представления информации для каждой функции; перечень функций управления с указанием входных и выходных документов, периодичность решения и формы представления информации для каждой функции; требования к видам обеспечения; требования к видам обеспечения; этапы разработки системы. этапы разработки системы.
28 Порядок разработки ТЗ 1.Проект ТЗ на АС разрабатывает организация-разработчик системы с участием заказчика на основании технических требований. Необходимость согласования проекта ТЗ на АС с органами государственного надзора и другими заинтересованными организациями определяют совместно заказчик системы и разработчик проекта ТЗ на АС. 2.Срок согласования проекта ТЗ на АС в каждой организации не должен превышать 15 дней со дня его получения. 3.Замечания по проекту ТЗ на АС должны быть представлены с техническим обоснованием. 4.Если при согласовании проекта ТЗ на АС возникли разногласия между разработчиком и заказчиком, то составляется протокол разногласий и конкретное решение принимается в установленном порядке. 5.Утверждение ТЗ на АС осуществляют руководители предприятий (организаций) разработчика и заказчика системы. 6.ТЗ на АС до передачи его на утверждение должно быть проверено службой нормоконтроля организации - разработчика ТЗ. 7.Согласование и утверждение дополнений к ТЗ на АС проводят в порядке, установленном для ТЗ на АС. 8.Изменения к ТЗ на АС не допускается утверждать после представления системы на приемо-сдаточные испытания.
29 Варианты разработки ТЗ силами самого Заказчика; силами самого Заказчика; непосредственным Исполнителем, в чьи обязанности в дальнейшем войдут проектирование и проведение испытаний; непосредственным Исполнителем, в чьи обязанности в дальнейшем войдут проектирование и проведение испытаний; «конкурсным» Исполнителем, чьи взаимоотношения с Заказчиком завершатся разработкой технического задания; «конкурсным» Исполнителем, чьи взаимоотношения с Заказчиком завершатся разработкой технического задания; сторонним Исполнителем. сторонним Исполнителем.
30 Взаимоотношения Заказчика и исполнителя при разработке ТЗ Умный Исполнитель Наивный Исполнитель Умный Заказчик Продление сроков договора Бесконечные переделки за счет Исполнителя Наивный Заказчик Высочайшая норма прибыли Исполнителя Бой быков