Стадии и этапы индивидуального проектирования
Среди большого числа методов проектирования информационных систем методы индивидуального(оригинального) проектирования занимают особое положение. Методы индивидуального проектирования информационных систем — это целенаправленная совокупность определенных процедур, последовательность выполнения которых регламентируется ГОСТ.
В процессе проектирования информационной системы необходимо руководствоваться целым рядом ГОСТ(ЕСПД), главными из которых являются следующие:
- ГОСТ 34.* Информационная технология. Комплекс стандартов на автоматизированные системы;
- ГОСТ Р ИСО/МЭК 12207-2010 Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств;
- ГОСТ Р 57193-2016 Системная и программная инженерия Процессы жизненного цикла систем.
Примечание. До 1 ноября 2017 г. существовал национальный стандарт РФ ГОСТ Р ИСО/МЭК 15288-2005 «Информационная технология. Системная инженерия. Процессы жизненного цикла систем», вместо которого был введен в действие ГОСТ р 57193-2016.
Основным руководящим документом, определяющем стадии и этапы индивидуального(оригинального)проектирования информационных систем является ГОСТ 34.601-90 Автоматизированные системы. Стадии создания.
Эти стадии и этапы создания информационных систем(автоматизированных систем, ИС, АС) в общем случае приведены в следующей таблице.
Формирование требований к ИС | Обследование объекта(предметной области) и обоснование необходимости создания ИС. Формирование требований пользователя к ИС. Оформление отчёта о выполненной работе и заявки на разработку ИС (тактико-технического задания) |
Разработка концепции ИС | Изучение объекта(предметной области). Проведение необходимых научно-исследовательских работ. Разработка вариантов концепции ИС, удовлетворяющего требованиям пользователя. Оформление отчёта о выполненной работе |
Техническое задание. | Разработка и утверждение технического задания на создание ИС |
Эскизный проект | Разработка предварительных проектных решений по системе и её частям. Разработка документации на ИС и её части |
Технический проект | Разработка проектных решений по системе и её частям. Разработка документации на ИС и её части. Разработка и оформление документации на поставку изделий для комплектования ИС и (или) технических требований (технических заданий) на их разработку. Разработка заданий на проектирование в смежных частях проекта объекта автоматизации. |
Рабочая документация | Разработка рабочей документации на систему и её части. Разработка или адаптация программ |
Каждый этап создания информационной системы предусматривает решение определённых задач при заданных исходных данных, вытекающих из требований к системе, или полученных на предыдущем этапе результатов проектирования. Решение поставленных задач проектирования осуществляется применением определенных методов(способов) решения для достижения требуемых результатов, как правило, оптимального характера.
При выполнении курсового или дипломного проекта процесс проектирования информационной системы студентами ВУЗов в соответствие с ГОСТ 34 можно укрупненно представить в виде следующих более крупных этапов проектирования:
- на начальном этапе предполагается выполнение предпроектного обследования предметной области, в которой будет использоваться будущая информационная система,
- затем требуется выполнить техническое(архитектурное) проектирование, в процессе которого осуществляется построение моделей системы и ее частей на логическом уровне, а также разработка алгоритмов решаемых информационной системой задач,
- и завершается процесс создания информационной системы рабочим проектированием, на котором выполняется разработка программного обеспечения, создание баз данных и выбор аппаратных средств на физическом уровне.
- на заключительном этапе создания информационной системы она подлежит комплексной оценки качества и надежности(тестированию), в частности необходимо оценить ее производительность.
Предпроектное обследование предметной области информационной системы включает в себя следующие этапы:
- сбор исходной информации о существующей информационной системе разрабатываемого направления;
- разработка модели бизнес-процессов, автоматизируемых проектируемой информационной системой;
- спецификация функциональных и нефункциональных требований в проектируемой информационной системе.
Этот этап очень важен для процесса проектирования информационной системы. Именно на нём формируется облик системы и концепция ее дальнейшего проектирования. Если посмотреть на стадии по ГОСТ, то предпроектное проектирование соответствует трем стадиям: формирование требований к ИС, разработка концепции ИС и техническое задание.
Эскизный проект информационной системы это пакет конструкторской документации, который создаётся на стадии разработки системы. Цель создания эскизного проекта — установить принципиальные, конструктивные проектные решения, представить их для ознакомления с принципами работы и устройством разрабатываемой системы. Также этим проектом может рассматриваться несколько вариантов устройства информационной системы.
Эскизный проект информационной системы разрабатывают перед техническим проектом или вместе с ним. Эта документация может и не оформляться, если ею не может быть предоставлено никаких новых данных о проектировании информационной системы. Необходимость эскизного проекта, как правило, устанавливается техническим заданием.
На основе технического задания и эскизного проекта разрабатывается технический проект информационной системы. Технический проект информационной системы — это техническая документация, содержащая общесистемные проектные решения по обоснованию архитектурного построения проектируемой информационной системы и ее частей. Здесь же осуществляется разработка основных моделей проектирования, алгоритмов решения задач, возлагаемых на систему, а также оценка экономической эффективности проектируемой информационной системы. На этом этапе осуществляется комплекс научно-исследовательских и экспериментальных работ для выбора и расчета основных проектных решений.
Рабочее проектирование это заключительная стадия физического проектирования(реализации) информационной системы, которая помимо требуемой ГОСТ 34.601-90 разработки рабочей документации на систему и её части в общем случае предусматривает следующее:
- уточнение и детализацию результатов предыдущих этапов проектирования и их корректировка при необходимости,
- разработку и отладку программных продуктов, реализующих созданных ранее алгоритмов, разработка структуры базы данных и т.п.,
- создание технологической и эксплуатационной документации на систему в целом и ее составные части,
- создание и испытания опытного образца проектируемой информационной системы с оценкой полноты выполнения требований к проектируемой системе.
Результаты рабочего проектирования излагаются в рабочем проекте, содержащем всю необходимую информацию для физического построения(реализации) информационной системы.
Методы индивидуального(оригинального) проектирования информационных систем применяются тогда, когда нет возможности или необходимости применить другие методы, такие, например, как методы типового проектирования, а также, когда требуется показать квалификацию в области проектирования информационных систем, как, например, в курсовом и дипломном проектировании.
Заключение
Сложность процесса проектирования информационных систем(как и любой другой творческой деятельности), нестандартность проектных (жизненных) ситуаций вызывают необходимость знать различные методы проектирования информационных систем и умения пользоваться(владеть) ими.
Методы индивидуального проектирования информационных систем это основа их качества, залог правильного использования графических и инструментальных средств разработки.
Представленные в статье методы индивидуального(оригинального) проектирования информационных систем могут с успехом применяться при курсовом и дипломном проектировании студентами ВУЗов.
Смотрите также…
- Инструментальные средства проектирования информационных систем
- Проектные решения и средства их представления
- Графические нотации стандартов IDEF
- Язык моделирования UML
- Методы типового проектирования информационных систем
- Применение Rational Software Architect при проектировании информационных систем