Файл: Анализ и оценка средств реализации структурных методов анализа и проектирования экономической информационной системы ( Структурный подход к проектированию информационных систем ).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 01.04.2023

Просмотров: 305

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Практически любой класс систем успешно моделируется при помощи DFD-ориентированных методов, а SADT-диаграммы оказываются значительно менее выразительными и удобными при моделировании ПО.

2. Выразительные средства. В SАDT отсутствуют вообще выразительные средства для моделирования особенностей ИС, а DFD с самого начала создавались как средства проектирования ИС (тогда как SADT — как средство моделирования систем вообще) и имеют более богатый набор элементов, более адекватно отражающих специфику таких систем (к примеру, хранилища данных являются прообразами файлов или баз данных, внешние сущности отражают взаимодействие моделируемой системы с внешним миром).

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

3. Согласованность с другими средствами структурного анализа. Так как SADT-диаграммы предназначены для моделирования систем общего класса, в них отсутствуют средства описания данных и событий, то согласование модели, к примеру, с моделями ЕRD- или SТD практически невозможно.

 В свою очередь, модели DFD-, ERD- и STD- дополняют взаимно друг друга и по сути являются согласованными представлениями различных аспектов одной и той же модели.

Интеграция DFD→STD может быть осуществлена за счет расширения классической DFD специальными средствами проектирования систем реального времени (потоками, управляющими процессами, хранилищами данных). Интеграция DFD→ЕRD осуществляется с использованием отсутствующего объекта в SADT - хранилища данных, структура которого описывается в модели ЕRD и согласуется в DFD по соответствующим потокам и другим хранилищам.

4. Интеграция с последующими этапами. Важная характеристика любой методологии - ее совместимость с последующими этапами применения результатов анализа. DFD могут быть легко преобразованы в модели проектирования (структурные карты) - это близкие модели.

5. Ограничения модели. Жесткие ограничения SADT, запрещающие использовать более 6—7 блоков на диаграмме, в ряде случаев вынуждают искусственно детализировать процесс, что затрудняет понимание модели заказчиком, резко увеличивает ее объем и, как следствие. В качестве примера можно рассмотреть модель операций по снятию денег с вклада физического лица в банке. Для моделирования этих операций целесообразно использовать единственную диаграмму DFD, так как все операции без исключения имеют одни и те же входы (сберегательная книжка и расходный ордер) и выходы (сберегательная книжка и наличные деньги), различаются лишь механизмами начисления процентов. Если попытаться структурировать данные операции в соответствии с ограничениями SADT путем группирования по какому-либо признаку (срочные, пенсионные и т.п.), то получится минимум 6 диаграмм, сложность каждой из которых не меньше сложности единственной DFD диаграммы.


Таким образом, метод SADT успешно работает только при описании хорошо специфицированных и стандартизованных бизнес-процессов. К примеру, он четко работает в зарубежных корпорациях, поэтому этот метод и принят в СШA в качестве типового.

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

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

Рассмотрим достоинства и недостатки рассмотренных средств реализации структурных методов анализа и проектирования информационных систем в таблице 6.

Таблица 6.

Сравнительная характеристика структурных методологий

Название методики

Достоинства

Недостатки

Сфера применения

IDEF0

- полнота описания бизнес-процесса (управление, информацион­ные и материальные потоки, обратные связи);

- комплексность декомпозиции;

- возможность агрегирования и детализации потоков данных и информации (разделение и слияние дуг);

- наличие жестких требований, обеспечивающих получение моде­лей стандартного вида;

- простота документирования

- сложность восприятия (большое число дуг на диаграммах);

- большое число уровней декомпозиции;

- трудность увязки нескольких процессов, представленных в раз­личных моделях одной и той же организации

В наибольшей степени подходит для описания процес­сов верхнего уровня управления, для моделирования бизнес-процессов организации

IDEF3

- позволяет точно показать порядок действий, разветвления и параллельные процессы;

- не ограничивает аналитика чрезмерно жесткими рамками синтаксиса, что может привести к созданию неполных или противо­речивых моделей;

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

- отсутствие переноса и контроля стрелок на детализацию;

- отсутствие возможности расщепления и слияния модели

Диаграммы DDEF3 удобно использовать, где нет документов (например, в описании действий автомата), IDEF3 может быть использован в дополнении к диаграмме IDEF0

DFD

- возможность однозначно определить внешние сущности, анализируя потоки информации внутри и вне системы;

- возможность проектирования сверху вниз, что облегчает построение «как должно быть»;

- наличие спецификаций процессов нижнего уровня, что позволяет преодолеть незавершенность функциональной модели

- необходимость искусственного ввода управляющих процессов, поскольку управляющие воздействия (потоки) и управляющие процессы в DFD ничем не отличаются от обычных;

- отсутствие понятия времени (анализа временных промежутков)

Используется для описания документооборота и обработки информации. DFD-диаграмма легко преоб­разуется в UML-документ


С точки зрения бизнес-моделирования информационных систем каждый из представленных структурных подходов обладает своими преимуществами. Функциональное модели­рование на основе SADT хорошо показывает себя в тех случаях, когда организационная структура находится в процессе изменения или вообще слабо оформлена. Подход от выполняемых функций интуитивно лучше понимается исполнителями при получении от них информации об их текущей работе. При этом функциональная модель IDEF0 отображает производимые действия над объектом и связи между ними, IDEF3 – методика моделирования процессов служит для создания таких моделей, в которых важно понять последовательность выполнения действий и взаимозависимостей между ними. Средства построения моделей SADT целесообразно использовать на ранних этапах жизненного цикла ИС для понимания системы до ее вопло­щения. SADT позволяет сократить дорогостоящие ошибки на ранних эта­пах создания системы, улучшить контакт между пользователями и разра­ботчиками, сгладить переход от анализа к проектированию.

Моделирование на основе диаграмм DFD следует применять к системам обработки информации, а не к системам вообще, как это предполагается в SADT. Практически любой класс систем успешно моделируется при помощи DFD-ориентированных методов: в этом случае вместо реаль­ных объектов рассматриваются отношения, описывающие свойства этих объектов и правила их поведения. Примерами таких систем служат систе­мы документооборота, управления и другие системы, богатые разнооб­разными отношениями.

ЗАКЛЮЧЕНИЕ

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

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

Структурное моделирование хорошо показывает себя в тех случаях, когда организационная структура находится в процессе изменения или вообще слабо оформлена. Подход от выполняемых функций интуитивно лучше понимается исполнителями при получении от них информации об их текущей работе.


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

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

1) DFD (Dаta Flоw Diagrams) - диаграммы потоков данных или SАDT-диаграммы, иллюстрирующие функции, которые должна выполнять система;

2) ЕRD (Entity-Relationship Diagrams) - диаграммы "сущность-связь", моделирующие отношения между данными;

3) SТD (State Transition Diagrams) - диаграммы переходов состояний, моделирующие зависящее от времени поведение системы (аспекты реального времени).

Наибольшее распространение для целей функционального моделирования получили графические модели на основе SADT - модель IDEF0, модель IDЕF3, расширяющая возможности IDEF0, DFD - диаграммы потоков данных.

С точки зрения бизнес-моделирования информационных систем каждый из представленных структурных подходов обладает своими преимуществами. Функциональная модель IDEF0 отображает производимые действия над объектом и связи между ними, IDEF3 – методика моделирования процессов служит для создания таких моделей, в которых важно понять последовательность выполнения действий и взаимозависимостей между ними. DFD следует применять к программным системам обработки информации, а не к системам вообще, как это предполагается в SADT. С помощью DFD-ориентированных методов рассматриваются отношения, описывающие свойства объектов системы и правила их поведения.

СПИСОК ЛИТЕРАТУРЫ

  1. IDEF [Электронный ресурс]. – Режим доступа: https://ru.wikipedia.org/wiki/IDEF
  2. SADT [Электронный ресурс]. – Режим доступа: https://ru.wikipedia.org/wiki/SADT
  3. Абдикеев, Н.М. Корпоративные информационные системы управления: Учебник / Под науч. ред. д-ра техн. наук, проф. Н. М. Абдикеева, канд. физ.-мат. наук, доп. О.В. Китовой. - М: ИНФРА-М, 2011. - 464 с.
  4. Вдовин, В. М. Теория систем и системный анализ [Электронный ресурс] : Учебник для бакалавров / В. М. Вдовин, Л. Е. Суркова, В. А. Валентинов. - 3-е изд. - М.: Издательско-торговая корпорация «Дашков и К°», 2013. - 644 с.
  5. Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. - 2-е изд., перераб. и доп. — М.: Финансы и статистика, 2008. — 544 с.
  6. Гагарина Л. Г. Технология разработки программного обеспечения: Учеб. пос. / Л.Г.Гагарина, Е.В.Кокорева, Б.Д.Виснадул; Под ред. проф. Л.Г.Гагариной - М.: ИД ФОРУМ: НИЦ Инфра-М, 2013. - 400 с.
  7. Гвоздева В. А. Основы построения автоматизированных информационных систем: Учебник / В.А. Гвоздева, И.Ю. Лаврентьева. - М.: ИД ФОРУМ: НИЦ Инфра-М, 2013. - 320 с.
  8. Душин, В. К. Теоретические основы информационных процессов и систем [Электронный ресурс] : Учебник / В. К. Душин. - 5-е изд. - М.: Издательско-торговая корпорация «Дашков и К°», 2014
  9. Елиферов, В. Г. Бизнес-процессы: Регламентация и управление: Учебник / В.Г. Елиферов, В.В. Репин; Институт экономики и финансов "Университет". - М.: НИЦ ИНФРА-М, 2013. - 319 с.
  10. Затонский А. В. Информационные технологии: разработка информационных моделей и систем: Учеб. пос. / А.В.Затонский - М.: ИЦ РИОР: НИЦ ИНФРА-М, 2014 – 344 с.
  11. Информационная система предприятия: Учеб. пособие / Л.А. Вдовенко. - М.: Вузовский учебник: ИНФРА-М, 2010. - 237 с.
  12. Исаев Г. Н. Моделирование информационных ресурсов: теория и решение задач: учебное пособие / Г.Н. Исаев. - М.: Альфа-М: ИНФРА-М, 2010. - 224 с.
  13. Калянов Г. Н. CASE-технологии. Консалтинг в автоматизации бизнес-процессов. – 3-е изд. – М.: Горячая линия-Телеком, 2002. -320 с.
  14. Кирюков С.Р. К вопросу о структурном моделировании в управлении. – Самара: СИУ, 2009. – 180 с.
  15. Макарова, Н. В. Информатика: Учебник для вузов / Н. В. Макарова, В. Б. Волков — СПб.: Питер, 2011. — 576 с.
  16. Маклаков С. Моделирование бизнес-процессов с AllFusion Process Modeler. – М.: Диалог-МИФИ, 2009. - 240 с.
  17. Назаров С. В. Архитектура и проектирование программных систем: Монография / С.В. Назаров. - М.: НИЦ Инфра-М, 2013. - 351 с.
  18. Пирогов, В. Ю. Информационные системы и базы данных: организация и проектирование: учеб. пособие / В. Ю. Пирогов. — СПб.: БХВ-Петербург, 2009. — 528 с.
  19. Проектирование информационных систем: Учебное пособие / Н.З. Емельянова, Т.Л. Партыка, И.И. Попов. - М.: Форум: НИЦ ИНФРА-М, 2014. - 432 с.
  20. Проектирование информационных систем: Учебное пособие / Н.Н. Заботина. - М.: НИЦ ИНФРА-М, 2014. - 331 с.
  21. Сравнение и проблема выбора методов структурного системного анализа [Электронный ресурс]. – Режим доступа: http://www.pcweek.ru/themes/detail.php?ID=75209
  22. Сравнительный анализ структурных методологий [Электронный ресурс]. – Режим доступа: http://www.osp.ru/dbms/1997/05-06/13031567/
  23. Титоренко, Г.А. Информационные системы и технологии управления: Учебник /Под ред. проф. Г.А. Титоренко. — М: ЮНИТИ-ДАНА, 2012. - 591 с.
  24. Черников, Б. В. Информационные технологии управления: Учебник / Б.В. Черников. - 2-e изд., перераб, и доп. - М.: ИД ФОРУМ: НИЦ Инфра-М, 2013. - 368 с.