Результатом проектных работ, завершающих каждую стадию проектирования ЭИС, является документация. Ее состав, содержание и структура определяются нормативными документами – ГОСТами, Единой Системной Программной Документацией (ЕСПД), а также рекомендательными отраслевыми методическими материалами.
Документация процесса проектирования имеет определенную структуру, представленую на рис. 2.4.
Рис. 2.4. Структура проектной документации ЭИС
На предпроектной стадии ЭИС разрабатываются следующие документы:
ü отчет об обследовании объекта управления, который является необязательным и формируется по требованию заказчика в произвольной форме;
ü технико-экономическое обоснование (ТЭО), которое является также необязательным документом, но довольно часто создается для сложных систем;
ü техническое задание (ТЗ), которое является обязательным документом.
К основным компонентам документа ТЭО относятся:
ü характеристика исходных данных о предметной области;
ü обоснование цели создания ЭИС;
ü обоснование комплекса автоматизации задач, выбора комплекса технических средств, программного и информационного обеспечений;
ü разработка организационных мероприятий по проектированию системы;
ü предварительный расчет и обоснование экономической эффективности проекта;
ü выводы о возможности дальнейших разработок.
Техническое задание разрабатывается согласно ГОСТу 34.602. В состав ТЗ входят следующие разделы:
1. В разделе «Общие сведения о проекте» указывают: полное наименование системы, код системы, код договора, наименования предприятия-разработчика и предприятия-заказчика, перечень документов, на основе которых создается система, плановые сроки начала и окончания работ по созданию системы, сведения об источниках финансирования, порядок оформления и предъявления заказчику результатов работ по созданию системы (ее частей).
2. Раздел описания «Назначение, цели создания системы» состоит из двух подразделов:
· в подразделе «Назначение системы» даются вид автоматизируемой деятельности и перечень объектов автоматизации, на которых предполагается ее использовать;
· в подразделе «Цели создания системы» указываются наименования и требуемые значения технических, технологических, производственно-экономических и других показателей объекта автоматизации, которые будут достигнуты в результате внедрения ЭИС.
3. В разделе «Характеристика объекта автоматизации» приводятся: краткие сведения об объекте автоматизации; сведения об условиях эксплуатации объекта и характеристиках окружающей среды.
4. Раздел «Требования к системе» состоит из следующих подразделов: «Требования к системе в целом»; «Требования к функциям (задачам), выполняемым системой»; «Требования к видам обеспечения».
В подразделе «Требования к системе в целом» указывают: требования к структуре и функционированию системы; к численности квалифицированных работников; к надежности и безопасности работы системы; к эргономике и технической эстетике, эксплуатации, техническому обслуживанию, ремонту системы; к защите информации от несанкционированного доступа; требования по сохранности информации при авариях; к защите от внешней среды; к патентной чистоте проектных решений; требования по унификации и стандартизации.
В подразделе «Требования к функциям (задачам), выполняемым системой», комплексам задач и отдельным задачам приводят по каждой подсистеме перечень функций, задач илиих комплексов, подлежащих автоматизации; распределение их по очередям создания; временной регламент реализации каждой функции, задачи или комплекса; требования к качеству реализации каждой функции, задачи, комплекса, к форме представления выходной информации; характеристики необходимой точности и времени выполнения, достоверности выдачи результата.
В подразделе «Требования к видам обеспечения» содержатся требования к математическому, программному, техническому, информационному и методическому обеспечению ЭИС.
5. Раздел «Состав и содержание работ по созданию системы» должен содержать: перечень стадий и этапов работ по созданию системы в соответствии с ГОСТ 34.601-90; сроки выполнения; перечень организаций-исполнителей; перечень документов по ГОСТ 34.201-89 «Виды, комплектность и обозначение документов при создании автоматизированных систем», предъявляемых по окончании работ; вид и порядок проведения экспертизы технической документации и др.
6. В разделе «Порядок контроля приемки системы» указывают: виды, состав, методы испытания системы и ее частей; общие требования к приемке работ по стадиям; порядок утверждения приемных документов; статус приемочной комиссии.
7. В разделе «Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие» необходимо привести перечень необходимых мероприятий и их исполнителей, которые следует выполнять при подготовке объекта к вводу ЭИС в действие: приведение информации, поступающей в систему, к виду, пригодному для ввода в ЭВМ; создание условий функционирования объекта, при которых гарантируется соответствие создаваемой системы требованиям, содержащимся в ТЗ; создание необходимых для функционирования системы подразделений и служб; сроки и порядок комплектования штатов и обучения персонала.
8. В разделе «Требования к документированию» приводят: перечень подлежащих разработке комплектов и видов документов, соответствующих требованиям ГОСТ 34.201-89 и научно-технической документации отрасли заказчика.
9. В разделе «Источники разработки» должны быть перечислены документы и информационные материалы (ТЭО, отчеты о законченных научно-исследовательских разработках, информационные материалы на отечественные, зарубежные системы-аналоги и др.).
10. В состав ТЗ при наличии утвержденных методик включают приложения, содержащие расчеты экономической эффективности системы; оценку научно-технического уровня системы.
Документация техно-рабочего проекта включается в технический или в рабочий проекты.
Документация технического проекта подлежит обязательному согласованию с заказчиком и в обязательном порядке подписывается у него, она делится на три блока (рис. 2.4);
1. Общесистемная документация включает:
· разработку общесистемных положений;
· проектно-сметную документацию;
· расчет экономической эффективности;
· перечень документов технического проекта.
2. Документация функциональной части содержит:
· функциональную структуру ЭИС, т.е. выделение функциональных подсистем, комплексов задач, задач;
· документы для каждой функциональной задачи, входящей в подсистемы, в виде «Постановка задачи и алгоритм решения»; далее подробно будут рассмотрены структура этого документа и технологическая сеть проектирования.
3. Документация обеспечивающей части технического проекта включает следующие документы:
· описание информационного обеспечения;
· описание организационного обеспечения;
· описание математического обеспечения;
· описание программного обеспечения;
· комплекс технических средств;
· система классификации и кодирования.
Последний документ является по содержанию частью информационного обеспечения, но по своей значимости в процессе проектирования выносится в отдельный.
Описание информационного обеспечения содержит основные решения по организации информационной базы (внемашинной и внутримашинной); в нем приводятся структуры массивов или баз данных, информационные связи между задачами, требования к совместимости с другими системами. Описание организационного обеспечения включает в себя схему и описание организационной структуры объекта в условиях функционирования ЭИС.
Описание математического обеспечения содержит описание используемых математических моделей и алгоритмов в подсистемах, комплексах задач.
Описание программного обеспечения включает структуру и построение программного обеспечения системы, характеристику операционных систем и систем управления базами данных.
Комплекс технических средств содержит основные проектные решения по комплектации технических средств, их характеристику, требования к установке и эксплуатации.
Система классификации и кодирования содержит структуру классификаторов (общероссийских, общеотраслевых), используемых в ЭИС.
Документация рабочего проекта не подлежит согласованию с заказчиком, регламентируется ГОСТами [16, 19, 21, 22, 24] и делится на два блока: программная и технологическая.
В состав программной документации входят следующие документы:
ü описание программ;
ü спецификация программ;
ü тексты программ;
ü контрольные примеры;
ü инструкция для системного программиста;
ü руководство пользователя.
В технологическую документацию входят инструктивные материалы, разрабатываемые на каждую технологическую операцию технологического процесса обработки информации, например:
ü инструкция по сбору информации;
ü инструкция по вводу и контролю информации;
ü инструкция по анализу информации и т.д.
Технологическая документация разрабатывается согласно требованиям ГОСТ 3.11.09-82 «Система технологической документации. Термины и определения основных понятий» и составляет содержание технологического обеспечения ЭИС, которое можно разделить на несколько типов в соответствии с выделением следующих классов задач, решаемых в ЭИС:
ü системы обработки данных;
ü системы поддержки принятия решений;
ü системы автоматизированного проектирования новой продукции и т.д.
К этому блоку документации можно отнести правовые инструкции, определяющие права и обязанности специалистов, работающих в условиях функционирования ЭИС.
Документация ввода в действие системы носит организационно-распорядительный характер и содержит планы и графики проведения работ опытной эксплуатации ЭИС.
На этапе «Сдача проекта в промышленную эксплуатацию» используют следующую совокупность документов:
ü договорная документация;
ü «Приказ на разработку ЭИС»;
ü ТЭО и ТЗ;
ü исправленный «Техно-рабочий проект»;
ü «Приказ о начале промышленного внедрения»;
ü «Программа проведения испытаний»;
ü «Требования к научно-техническому уровню проекта системы».
Контрольные вопросы
1. Приведите классификацию методов проектирования в процессе их развития.
2. Дайте определение средств проектирования.
3. Что такое «объектные средства проектирования»?
4. Что такое «инструментальные средства проектирования»?
5. Перечислите стадии и этапы проектирования.
6. Каков состав проектной документации?
7. Каков состав проектной документации на предпроектной стадии?
8. Каково назначение и каков состав разделов документа «Техническое задание»?
9. Дайте определение технологии проектирования.
10. Дайте определение проекта системы.
11. Дайте определение технологического процесса проектирования системы.
12. Чем отличается технология проектирования от технологии программирования?
13. Какие понятия лежат в основе формализации процесса проектирования?
14. Дайте определение технологической операции проектирования.
15. Что может служить в качестве входа и выхода для технологической операции?
16. Дайте определение универсума.
17. Дайте определение преобразователя.
18. Что такое «технологическая сеть проектирования» (ТСП)?
19. Какие уровни детализации построения ТСП вы знаете?
20. Каково влияние средств проектирования на построение ТСП?
21. Что входит в состав программной документации?
22. Какие документы подлежат согласованию с заказчиком?