Просмотров-9578
0

Методы оригинального проектирования информационных систем

Методы проектирования информационных систем

Классификация методов проектирования

В основе процесса проектирования информационных систем лежат методологии проектирования, и, реализуемые их, методы проектирования информационных систем.

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

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

Для классификации методов проектирования рассмотрим три основных признака: декомпозиция, использование типовых проектных решений(ТПР) и степень автоматизации. Классификационная структура по данным признакам показана на рисунке.

Методы проектирования информационных систем - классификация

Метод декомпозиции позволяет разложить сложную задачу на ряд простых, но взаимосвязанных задач, представить её в виде иерархической структуры. Применение метода декомпозиции позволяет выделить три группы методов проектирования:

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

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

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

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

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

Компьютерное (автоматизированное) проектирование предполагает выполнение генерации или конфигурации (настройки) проектных решений на основе использования специальных инструментальных программных средств (CASE-средств).

Проектирование, как осознанная целенаправленная деятельность, обладает определённой структурой, то есть последовательностью и составом стадий и этапов разработки проекта, совокупностью процедур и привлекаемых технических средств, взаимодействием участников процесса.

В настоящее время существуют два представления структуры проектирования:

  • структура в виде стадий разработки проектной документации (стадий проектирования);
  • структура процесса проектирования, например, рационального универсального процесса RUP.

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

Стадии и этапы оригинального проектирования информационных систем

Метод проектирования информационных систем — это целенаправленная совокупность определенных процедур, последовательность выполнения которых регламентируется ГОСТ.

В процессе проектирования информационной системы необходимо руководствоваться целым рядом ГОСТ(ЕСПД), главными из которых являются следующие:

  • ГОСТ 34.* Информационная технология. Комплекс стандартов на автоматизированные системы;
  • ГОСТ Р ИСО/МЭК 12207-2010 Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств;
  • ГОСТ Р 57193-2016 Системная и программная инженерия Процессы жизненного цикла систем.

Примечание. До 1 ноября 2017 г. существовал национальный стандарт РФ ГОСТ Р ИСО/МЭК 15288-2005 «Информационная технология. Системная инженерия. Процессы жизненного цикла систем», вместо которого был введен в действие ГОСТ р 57193-2016.

Основным руководящим документом, определяющем стадии и этапы проектирования информационных систем является ГОСТ 34.601-90 Автоматизированные системы. Стадии создания.

Эти стадии и этапы создания ИС(АС) в общем случае приведены в таблице.

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

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

При выполнении курсового или дипломного проекта процесс проектирования информационной системы в соответствие с ГОСТ 34 можно укрупненно представить в виде следующих более крупеых этапов:

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

Заключение

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

Методы проектирования информационных систем основа их качества, залог правильного использования графических и инструментальных средств.

Представленные в статье методы проектирования информационных систем могут с успехом применяться при курсовом и дипломном проектировании.

Связанные материалы

Создание диаграмм BPMN
Программы создания
диаграмм BPMN
Последовательность применения BPMN и UML
Программы для построения
UML диаграмм
Диаграмма деятельности на языке UML
Как построить
диаграмму деятельности в StarUML
Визуальное моделирование предметной области в Rational Rose
Rational Rose и визуальное моделирование
предметной области

Построение диаграммы классов
Rational Rose и техническое проектирование
информационных систем
Рабочее проектирование ИС
Rational Rose и рабочее
проектирование
информационных систем

Смотрите также…

Внимание! Кто хочет своевременно узнавать о выходе новой статьи на сайте должен подписаться.

ПОДПИСКА НА РАССЫЛКУ

Статьи об онлайн курсах обучения

Дистанционное обучение
Обучение программированию
Проектирование информационных систем
 
Реклама. Информация о рекламодателе по ссылкам в статье.

brasm

Пенсионер с 33 - летним педагогическим стажем

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *