- •Проектирование ис Оглавление
- •Предприятие как объект автоматизации. Зависимость специфики построения информационной системы от основных характеристик предприятия.
- •Понятие жизненного цикла программного обеспечения и его этапы. Модели жизненного цикла
- •Стандарты описания жизненного цикла ис. Особенности процессов жизненного цикла программных средств в различных стандартах.
- •Основные процессы:
- •Вспомогательные процессы:
- •Организационные процессы:
- •Сущность структурного похода к проектированию ис. Функциональный и процессный подход. Анализ данных. Построение концептуальной, логической и физической модели данных.
- •2.4.2. Методология idef1
- •Автоматизированное проектирование ис. Методы и средства автоматизированного проектирования. Критерии выбора case - средств для проектирования ис.
- •Объектно-ориентированный анализ и проектирование. Словарь языка uml. Правила языка uml. Механизмы и расширения языка uml.
- •Основные типы диаграмм в uml. Особенности жизненного цикла с использованием uml.
- •Стадии и этапы процесса проектирования ис. Техническое задание. Стандарты, требования.
- •Пользовательский интерфейс. Критерии качества пользовательского интерфейса.
- •Критерии качества интерфейса пользователя
- •1. Скорость выполнения работы
- •2. Человеческие ошибки
- •3. Обучение работе с системой
- •4. Субъективное удовлетворение
Стадии и этапы процесса проектирования ис. Техническое задание. Стандарты, требования.
Каноническое проектирование ИС
Организация канонического проектирования ИС ориентирована на использование главным образом каскадной модели жизненного цикла ИС. Стадии и этапы работы описаны в стандарте ГОСТ 34.601-90.
В зависимости от сложности объекта автоматизации и набора задач, требующих решения при создании конкретной ИС, стадии и этапы работ могут иметь различную трудоемкость. Допускается объединять последовательные этапы и даже исключать некоторые из них на любой стадии проекта. Допускается также начинать выполнение работ следующей стадии до окончания предыдущей.
Стадия 1. Формирование требований к ИС.
На начальной стадии проектирования выделяют следующие этапы работ: обследование объекта и обоснование необходимости создания ИС; формирование требований пользователей к ИС; оформление отчета о выполненной работе и тактико-технического задания на разработку.
Стадия 2. Разработка концепции ИС: изучение объекта автоматизации; проведение необходимых научно-исследовательских работ; разработка вариантов концепции ИС, удовлетворяющих требованиям пользователей; оформление отчета и утверждение концепции.
Стадия 3. Техническое задание: разработка и утверждение технического задания на создание ИС.
Стадия 4. Эскизный проект: разработка предварительных проектных решений по системе и ее частям; разработка эскизной документации на ИС и ее части.
Стадия 5. Технический проект: разработка проектных решений по системе и ее частям; разработка документации на ИС и ее части; разработка и оформление документации на поставку комплектующих изделий; разработка заданий на проектирование в смежных частях проекта.
Стадия 6. Рабочая документация: разработка рабочей документации на ИС и ее части; разработка и адаптация программ.
Стадия 7. Ввод в действие: подготовка объекта автоматизации; подготовка персонала; комплектация ИС поставляемыми изделиями (программными и техническими средствами, программно-техническими комплексами, информационными изделиями); строительно-монтажные работы; пусконаладочные работы; проведение предварительных испытаний; проведение опытной эксплуатации; проведение приемочных испытаний.
Стадия 8. Сопровождение ИС: выполнение работ в соответствии с гарантийными обязательствами; послегарантийное обслуживание.
Модели деятельности организации создаются в двух видах:
модель «как есть»(«as-is»)- отражает существующие в организации бизнес-процессы;
модель «как должно быть»(«to-be») — отражает необходимые изменения бизнес-процессов с учетом внедрения ИС.
На основе технического задания (и эскизного проекта) разрабатывается технический проект ИС. Технический проект системы — это техническая документация, содержащая общесистемные проектные решения, алгоритмы решения задач, а также оценку экономической эффективности автоматизированной системы управления и перечень мероприятий по подготовке объекта к внедрению.
На этом этапе осуществляется комплекс научно-исследовательских и экспериментальных работ для выбора основных проектных решений и расчет экономической эффективности системы.
Стадии: 1) Пояснительная записка 2) Функциональная и организационная структура системы 3) Постановка задач и алгоритмы решения 4) Организация информационной базы 5) Альбом форм документов 6) Система математического обеспечения 7) Принцип построения комплекса технических средств 8) Расчет экономической эффективности системы 9) Мероприятия по подготовке объекта к внедрению системы
В завершение стадии технического проектирования производится разработка документации на поставку серийно выпускаемых изделий для комплектования ИС, а также определяются технические требования и составляются ТЗ на разработку изделий, не изготовляемых серийно.
На стадии «рабочая документация» осуществляется создание программного продукта и разработка всей сопровождающей документации. Документация должна содержать все необходимые и достаточные сведения для обеспечения выполнения работ по вводу ИС в действие и ее эксплуатации, а также для поддержания уровня эксплуатационных характеристик (качества) системы. Разработанная документация должна быть соответствующим образом оформлена, согласована и утверждена.
Техническое задание является исходным материалом для создания информационной системы или другого продукта. Поэтому техническое задание (сокращенно ТЗ) в первую очередь должно содержать основные технические требования к продукту и отвечать на вопрос, что данная система должна делать, как работать и при каких условиях.
Как правило, этапу составления технического задания предшествует проведение обследования предметной области, которое завершается созданием аналитического отчета. Именно аналитический отчет (или аналитическая записка) ложится в основу документа Техническое задание.
Если в отчете требования заказчика могут быть изложены в общем виде и проиллюстрированы UML-диаграммами, в техническом задании следует подробно описать все функциональные и пользовательские требования к системе. Чем подробнее будет составлено техническое задание, тем меньше спорных ситуаций возникнет между заказчиком и разработчиком во время приемочных испытаний.
Таким образом, техническое задание является документом, который позволяет как разработчику, так и заказчику представить конечный продукт и впоследствии выполнить проверку на соответствие предъявленным требованиям.
Руководствующими стандартами при написании технического задания являются ГОСТ 34.602.89 «Техническое задание на создание автоматизированной системы» и ГОСТ 19.201-78 «Техническое задание. Требования к содержанию и оформлению».
Техническое задание должен, по сути, отражать все требования к проектируемому продукту, выделенные на этапе аналитического исследования объекта автоматизации.
Опираясь на таблицу, приведенную выше, мы можем выделить основные разделы технического задания:
Общие сведения о системе (программе);
Назначение, цели и задачи системы (программы);
Требования к системе (функциональные требования, пользовательские требования, требования к системе в целом и тд);
Требования к видам обеспечения;
Требования к документированию;
Стадии и этапы разработки;
Порядок контроля и приемки системы (программы).
Требования к системе в целом включают раскрытие ее архитектуры с описанием всех подсистем. В данной части Технического задания следует описать требования к интеграции системы с другими продуктами (если таковые имеются). Далее в техническое задание должны быть включены:
требования к режимам функционирования системы
показатели назначения
требования к надежности
требования к безопасности
требования к численности и квалификации персонала и режиму его работы
требования к защите информации
требования по сохранности информации при авариях
требования к патентной чистоте
требования по стандартизации и унификации
и т.д.
Минимальный пакет документов обычно включает:
Техническое задание;
Ведомость эскизного (технического) проекта;
Пояснительная записка к Техническому проекту;
Описание организации информационной базы;
Руководство пользователя;
Руководство администратора;
Программа и методика испытаний;
Протокол приемочных испытаний;
Акт выполненных работ
