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

Проектные решения и средства их представления

Средства представления пректных решений

Что такое проектные решения?

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

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

Проектное решение – это промежуточное или окончательное описание объекта проектирования, необходимое и достаточное для продолжения или окончания проектирования или это вариант проекта, удовлетворяющий требованиям технического задания.

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

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

Что касается типового проектирования то, о видах типовых проектных решений можно почитать в статье Методы  типового проектирования информационных систем.

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

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

Нотации моделирования обеспечивают наглядное представление проектных решений и артефактов в процессе проектирования и создания информационных систем.

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

Таким образом, графические нотации моделирования — это набор символов, используемых для визуального моделирования информационной системы путем создания артефактов(диаграмм, моделей), используемых при ее проектировании и создании. Рассмотрим кратко наиболее часто используемые графические нотации моделирования, как средства представления проектных решений.

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

Графические модели в виде схемы, диаграммы наиболее наглядны в своем представлении. Для их построения применяются различные графические нотации.

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

На практике находят применение следующие основные графические нотации моделирования, как средства представления проектных решений при проектировании и создании информационной системы:

  • Графические нотации стандартов IDEF(от IDEF0 до IDEF14) это нртации методологии семейства ICAM, предназначенной  для решения задач моделирования сложных систем, которые позволяют отображать и анализировать модели деятельности широкого спектра сложных систем в различных разрезах: функциональном, структурном, потоков данных, процессов и работ. Для общей характеристики стандартов графических нотаций от IDEF0 до IDEF14 можно использовать материал из Википедии — свободной энциклопедии;
  • Графическая нотация BPMN, ориентированная на описание именно бизнес-процессов, архитектуры программного обеспечения, хорошо представляет логику синхронных и асинхронных процессов и событий, поддерживает выход на динамическое моделирование процессов;
  •  унифицированный язык моделирования UML, который является стандартным языком для определения, визуализации, конструирования и документирования объектно-ориентированных моделей и артефактов программных, в том числе и информационных систем. Это упрощает сложный процесс проектирования программного обеспечения, создавая «проект» для построения программных систем.
  • язык моделирования систем SysML это профиль языка моделирования UML, в котором расширяются его возможности для моделирования сложных системных аспектов, таких как аппаратное обеспечение, управление конфигурацией, требования, безопасность и другие.
  • графическая нотация  методологии ARIS — стандарт EPC (“цепочка событийных процессов”), используемый в методологии ARIS, в которой  фокус сделан именно на событиях, что позволяет выстроить в проектируемой модели сложные развилки и длинные параллельные ряды событий, представив процессы в виде. последовательности процедур, расположенных в порядке их выполнения.

Таким образом, нотации моделирования и представление проектных решений в процессе создания информационных систем являются не заменимым средством проектирования.

Эти нотации моделирования рассматриваются более подробно в отдельных статьях. Ссылки на эти статьи приведены в конце данной статьи.

Какую графическую нотацию выбирать ы качестве средства представления проектных решений зависит в основном от методологии проектирования. Не нотация, а методология определяет, какую модель необходимо построить: функциональную, процессную или объектную.

Сравнительный анализ нотаций моделирования

В общем случае указанные нотации моделирования можно разделить на две категории:

  • структурные, которые показывают компонентный состав исследуемой или проектируемой информационной системы и взаимосвязи между ее элементами. Например, UML-диаграммы классов, компонентов, кооперации, композитной структуры, развертывания, пакетов, объектов и профилей. Из нотаций стандарта IDEF к структурным относятся IDEF0, IDEF1x, IDEF4, IDEF5.
  • динамические, которые показывают движение потоков данных или логику выполнения процессов. Например, DFD(IDEF2), EPC, BPMN, а также UML-диаграммы деятельности, состояний, вариантов использования и последовательностей.

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

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

Что касается графической нотации стандарта IDEF1X, то, наряду со многими достоинствами, существенным недостатком его является  невозможность адекватно и полно описать предметную область. Зато легко и просто описываются те данные, которыми манипулирует проектируемая информационная система. Данные описываются в понятиях сущность и связь.

Диаграммы DFD(IDEF2) позволяют проанализировать информационное пространство проектируемой информационной системы и  используются для описания документооборота и процесса обработки информации.  Поэтому  диаграммы DFD применяют в качестве дополнения к модели бизнес-процессов, выполненной в IDEF0.

Процес проектирования информационных систем объектным методом основан на использовании графической нотации BPMN и языка моделирования UML. При этом наиболее удачной считается методика Лармана. Сравнительный анализ графических нотаций BPMN и UML представлен в отдельной статье BPMN и UML диаграммы при проектировании информационных систем и здесь повторяться не будем.

С помощью графической нотации ARIS проектирование информационной системы осуществляется путем построения моделей автоматизируемого объекта, отражающие его жизнедеятельность с разных сторон. Это может быть организационная структура предприятия, дерево его целей, информационные модели, отражающие структуру информации, используемой на предприятии и т.п. Среди них также известные как диаграммы Чена, Unified Modeling Language (UML), Object Modeling Technique (OMT) и т.п.

Однако, отсутствие четких соглашений по моделированию управляющих воздействий в рамках eEPC ARIS может привести к созданию моделей, не отвечающих на поставленные вопросы, в то время как нотация IDEF0 системы BPWin позволяет решить эту задачу. С другой стороны, описание процедуры, выполняемой одним сотрудником, может быть описано более адекватно при помощи eEPC ARIS, чем IDEF0 или IDEF3 в BPWin.

Заключение

Нотации моделирования повышают наглядность представления проектных решений и артефактов в процессе проектирования и создания информационных систем.

Для этого можно использовать многие графические нотации моделирования: стандарты IDEF, BPMN и UML, SysML и нотацию EPC методологии ARIS .

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

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

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

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

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

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

brasm

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

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

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