Файл: Анализ и оценка средств реализации структурных методов анализа и проектирования экономической информационной системы SADT.pdf
Добавлен: 23.04.2023
Просмотров: 185
Скачиваний: 2
Обычно SADT-методология применяется на ранних этапах жизненного цикла информационной системы.
SADT-модель – это точное, полное и адекватное текстовое и графическое описание системы, имеющей конкретное назначение, выполненное в виде иерархически организованной совокупности диаграмм, созданных на основе стандартного представления данных.
Это описание системы, у которой есть единственный субъект, цель и одна точка зрения с помощью SADT-методологии. Такая модель представляет собой совокупность иерархически упорядоченных и взаимосвязанных диаграмм, организованных в виде древовидной структуры, где верхняя диаграмма является наиболее общей, а самые нижние наиболее детализированы.
В SADT-моделях используются как естественный, так и графический языки. Для передачи информации о конкретной системе источником естественного языка служат люди, описывающие систему, а источником графического языка - сама методология SADT. Графический язык SADT обеспечивает структуру и точную передачу модели семантики естественного языка.
Графический язык SADT организует естественный язык вполне определенным и однозначным образом, за счет чего SADT позволяет описывать системы, которые до недавнего времени не поддавались адекватному представлению.
2.Описание средств реализации структурных методов анализа и проектирования ИС
2.1.Обзор АllFusion Data Modeler
В настоящее время в РФ для анализа, а также выполнения моделирования БП широко могут применяться средства моделирования:[13]
– Rational Rose;
– АllFusion Modeler;
– Oracle Designer;
– Process Modeler;
– ARIS.
Кроме этого, в заграничном опыте используются помимо уже упомянутых, средства Ithink Analys, System Architect.
АllFusion Data Modeler, а также продукт AllFusion Process Modeler (еще несколько лет тому назад они имели наименование ERWin, BPWin) компании Соmputer Associates давно входят в пятерку качественных производителей ПО, предлагая инструменты для резервного копирования, выполнения моделирования, управления разного рода инфраструктурой предприятия, уровнями информационной безопасности.
Заметим, что пакет BPWin базирован на методологии моделирования IDEF, а также он предназначается для реализации процесса функционального моделирования.
Методология IDEF, что входит в совокупность официальных стандартов США, представляется совокупностью инструментария, правил или процедур, что в свою очередь предназначены для реализации функциональной системы объекта исследуемой предметной области.
Заметим, что функциональная модель IDEF выполняет отображение функциональной структуры объекта, то есть все производимые им действия и манипуляции.
Основными характеристиками такого типа моделирования являются:
– Владелец процесса является должностным лицом или коллегиальным органом управления, имеет в своем распоряжении разного рода ресурсы, которые необходимы при выполнении процессов, и несущий полностью всю ответственность за результаты реализации некоторого процесса.[11]
– Процессы – это потоки работ, которые располагают границами, другими словами, началом и концом процесса моделирования. Для практически всех отдельно взятых процессов такие границы могут быть установлены начальными, первичными данными, а также входами исследуемого БП.
Указанные входы могут открываться только первичными поставщиками определенного БП. Процессы заканчиваются выполнением выхода, который выдается с помощью результатов преобразования начальных данных клиентам процесса.
– Входы БП – это продукт, что при выполнении процесса может преобразоваться непосредственно в выход.
Каждый вход должен указываться на своего поставщика. К самым типичным входам для БП можно отнести:
– сырье для создания продукции;
– документация;
– материалы и оборудование;
– персонал и отделы;
– полуфабрикаты и потребности;
– информация и отчетность;
– услуги и другие компоненты.
– Выходом является продукт, а именно, информационный или материальный (или множество) объектов или услуг, которые являются результатом выполнения четко определенного процесса и потребляемый клиентами из вне.
Владелец БП при непосредственном его планировании, а также управлении производит полное распределение или переопределение ресурсов для достижения результата БП.[7]
Выходы, входы, а также ресурсы можно обозначать существительными, поскольку они считаются разного рода материальными субъектами.
На рисунке 8 показан интерфейс рассматриваемой программы:
Рисунок 8. Окно программы АllFusion Data Modeler
Рассмотрим основные возможности данного ПО:
– программа поддерживает такие 3 главные стандартные нотации моделирования БП:
– DFD;
– IDEF0;
– IDEF3.
Указанные нотации позволяют описать практически любую предметную область максимально точно;
– позволяет выполнять оптимизацию процедуры в компании;
– поддерживает методы расчета себестоимости хозяйственной деятельности;
– интегрирован с такими продуктами, как ERwin, Paradigm Plus и прочие;
– интегрирован с инструментарием имитационного моделирования Arena.
2.2.Обзор Oracle Designer
Набор современных инструментальных средств с названием Oracle Designer использует решение для разработки разного рода систем корпоративного уровня.[1]
Oracle Designer может брать участие практически во всех фазах ЖЦ разработки любого ПО – от моделирования до внедрения программы.
Окно Oracle Designer изображено на рисунке 9:
Рисунок 9. Внешний вид ПО Oracle Designer
Oracle Designer можно применять не только лишь для разработки приложений разной сложности, но и для ведения инструментов учета изменений, которые неизбежно происходят при внедрении такой системы.
Графические модели, созданные на основании данного продукта, для определений проекта, могут быть интегрированы с репозиторием, а также существенно облегчать взаимодействие с другими инструментами, к примеру, Oracle Designer.
2.3.Обзор ARIS
В настоящее время есть тенденция к интеграции самых разнообразных методов для реализации мероприятий по анализу и моделированию систем, проявляющаяся непосредственно в формах создания разных интегрированных средств по моделированию БП.
Одним с таких средств является ARIS, разработанный компанией IDS Scheer. ARIS (рисунок 10) поддерживает 4 класса моделей, отражающие самые различные аспекты системы:
Рисунок 10. Окно системы ARIS
Система ARIS представляет собой комплекс средств моделирования, а также в нем можно выполнять анализ деятельности компании.
2.4.Описание AllFusion Process Modeller
AllFusion Process Modeller – это ведущий кроссплатформенный инструмент визуального моделирования бизнес процессов. Он имеет возможность наглядно представлять любую структуру или деятельность в виде модели, что в дальнейшем позволит оптимизировать работу отдела маркетинга, спроектировать его рациональную структуру, снизить издержки, повысить эффективность и гибкость, а также исключить ненужные операции.
Данный программный продукт поддерживает IDEF0 методологию моделирования, позволяющую детально анализировать бизнес-процессы.
В данной курсовой работе рассматривается моделирования с помощью методологии IDEF0. Это основная из 3 методологий AllFusion Process Modeller, относится к множеству IDEF, которое применялось еще в начале 70-х годов. Она используется для широкого класса систем, для указания функций, которые используются для последующей разработки системы, которая отвечает за реализацию поставленных функций.
Рисунок 11. Интерфейс AllFusion Process Modeller
В результате применения данной методологи будет создана модель исследуемой системы, которая состоит из иерархически упорядоченного множества диаграмм, текста словарей и документации, связанных друг с другом при помощи перекрестных ссылок.
Двумя самыми важными оставляющими, из которых строятся эти диаграммы, являются работы или бизнес функции (представленные на диаграммах прямоугольниками) и данные или объекты (стрелки), связывающие между собой эти работы.
Первая диаграмма в совокупности IDEF0 всегда изображает работу системы в целом. Эти диаграммы называются контекстными. [12]
В нее входит описание целей моделирования, области (что будет именно рассматриваться в качестве компонента системы, а что – внешнее воздействие) и точка зрения (позиции построения модели).
После описания контекста, проводится построение других диаграмм в иерархии. Все последующие диаграммы являются более подробным описанием одной из работ на прежней диаграмме.
Описание таких подсистем проводится аналитиком вместе с экспертом предметной области. Экспертом является человек, которые отвечает за эту подсистему, поэтому досконально знает все ее функции. [15]
В результате вся система разбивается на блоки (подсистемы) до нужного уровня разбиения, и получается модель, которая приближает систему с необходимым уровнем точности.
Получив такую модель, адекватно отображающую бизнес процессы (модель AS IS), аналитик легко может увидеть наиболее уязвимые места исследуемой системы.
AllFusion Process Modeller - мощный инструмент моделирования, разработанный фирмой Computer Associates Technologies, который используется для анализа, документирования и реорганизации сложных бизнес-процессов. Модель, созданная средствами AllFusion Process Modeller, позволяет четко документировать различные аспекты деятельности - действия, которые необходимо предпринять, способы их осуществления, требующиеся для этого ресурсы и др. Таким образом, формируется целостная картина деятельности предприятия - от моделей организации работы в маленьких отделах до сложных иерархических структур.
При разработке или закупке программного обеспечения модели бизнес-процессов служат прекрасным средством документирования потребностей, помогая обеспечить высокую эффективность инвестиций в сферу IT. В руках же системных аналитиков и разработчиков AllFusion Process Modeller - еще и мощное средство моделирования процессов при создании корпоративных информационных систем (КИС).[3]
Модели AllFusion Process Modeller дают основу для осмысления бизнес-процессов и оценки влияния тех или иных событий, а также описывают взаимодействие процессов и потоков информации в организации. Неэффективная, высоко затратная или избыточная деятельность может быть легко выявлена и, следовательно, усовершенствована, изменена или устранена в соответствии с общими целями организации.
Внешние обстоятельства зачастую вынуждают вносить изменения в деятельность организации. Последствия этих изменений должны быть тщательно изучены и осмыслены перед тем, как система будет переделана с их учетом. AllFusion Process Modeller может помочь пользователю на протяжении всего цикла, предоставив возможность оптимизировать бизнес-процесс, которого коснутся эти изменения.
С помощью AllFusion Process Modeller пользователь может сделать свою работу более продуктивной. Действия и другие объекты создаются буквально несколькими щелчками мыши, а затем легко отбуксированы в нужное место. Интерфейс AllFusion Process Modeller, выполненный в стиле "проводника" облегчает навигацию и редактирование сложных процессов с иерархической структурой. Развитые возможности изменения масштаба представления позволяют быстро найти и сосредоточиться на необходимой для работы части модели процесса.[6]
AllFusion Process Modeller позволяет:
– обеспечить эффективность операций, рассматривая текущие бизнес-операции через мощные инструменты моделирования;
– совершенствовать бизнес-процессы, формулируя и определяя альтернативные реакции на воздействия рынка;
– быстро исключать непродуктивные операции, легко и интуитивно сопоставляя операционные изменения. Неэффективные, неэкономичные или избыточные операции могут быть легко выявлены и, следовательно, улучшены, изменены или вовсе исключены - в соответствии с целями компании.
Включает три стандартные методологии: IDEF0 (функциональное моделирование), DFD (моделирование потоков данных) и IDEF3 (моделирование потоков работ). Эти методологии по-своему уникальны. Каждая из них может быть выполнена отдельно с помощью BPwin, но их совокупность заключённая в модель даёт аналитику полную картину предметной области клиента.
2.5.Пример использования AllFusion Process Modeller
Рассмотрим процесс моделирования БП для управления персоналом в нотации IDEF0 [2].
Рассмотрим контекстную диаграмму, которая показана на рисунке 12.
Исходной информацией для БП «Управление кадрами» считаются:
– объявление о вакансии;
– полученное фирмой заявления сотрудника (к примеру, на трудоустройство).