Файл: Анализ и оценка средств реализации структурных методов анализа и проектирования экономической информационной системы (Основы структурного анализа и структурного проектирования).pdf
Добавлен: 26.06.2023
Просмотров: 104
Скачиваний: 3
СОДЕРЖАНИЕ
ГЛАВА 1.ТЕОРЕТИЧЕСКИЕ ОСНОВЫ СТРУКТУРНОГО АНАЛИЗА И СТРУКТУРНОГО ПРОЕКТИРОВАНИЯ
Методологии структурного анализа и проектирования
2.1. Характеристика и оценка средств реализации структурных методов анализа и проектирования
2.2. Сравнительный анализсредств реализации структурных методов анализа и проектирования
- предоставляет возможность на основе модели данных создавать отчеты, которые позволяют существенно упростить процесс документирования технического проекта;
- реализует поддержку совместного проектирования (версия для ModelMart);
- реализует поддержку триггеров, хранимых процедур и шаблонов;
- реализует автоматическую генерацию SQL DDL для создания баз данных;
- имеет интерфейс пользователя, основанный на принципе«lookandfeel» (рисунок 2.2);
Рисунок 2.2. ИнтерфейспользователяAllFusionErwinDataModeler
- предоставляет возможность публикации диаграмм модели как в формате растровой графики, так и в формате PDF, что обеспечивает удовлетворение требований, предъявляемых к публикации масштабных, комплексных моделей данных;
- имеет шаблоны поддержки экспортированных баз данных, которые могут быть легко обновлены и доставлены заказчикам, обеспечивая минимальное влияние на инфраструктуру обработки данных. Обновления, могут быть предоставлены через данные некомпилированные шаблоны, исключая процедуры удаления и повторной установки программ;
- предоставляет посредством встроенной технологии обмена метаданными возможность обмена метаданными между AllFusionERwinDataModeler (ERwin) и другими средствами, такими как MS Excel, XSD, XMI, CWM, ведущими ETL/EII-инструментами, многочисленными средствами BI/Reporting, а также с широким спектром сред моделирования. Данная технология позволяет сэкономить временные и материальные ресурсы благодаря устранению необходимости перепроектировать модели.[5]
AllFusionERwinDataModeler обладает следующими преимуществами:
- увеличенная продуктивность благодаря удобной в использовании графической среде, которая упрощает и ускоряет процесс создания х и высокопроизводительных баз данных и хранилищ данных;
- эффективное общение между администраторами баз данных и разработчиками благодаря совместному и повторному использованию моделей, а также графическому отображению громоздких и сложных массивов корпоративных данных в удобном для понимания и сопровождения формате;
- быстрое реагирование на меняющиеся нужды бизнеса благодаря улучшенному пониманию влияния изменения свойств информации в масштабе всей организации и облегченному быстрому внедрению этих изменений.
Отличительные особенности AllFusionERwinDataModeler:
- поддержканесколькихнотациймоделирования: Integration DEFinition for Information Modeling (IDEF1X), Information Engineering (IE);
- гибкость генерации моделей данных, полностью соответствующая потребностям организации. Сохраняется знание отношений и хронология всего процесса проектирования, позволяющая пользователю быстро определять влияние изменений, сделанных на одном уровне, на следующий уровень;
- определение и поддержка стандартов с помощью:словаря доменов, редактора стандартов именования и редактора стандартов типов данных;
- легкость в управлении моделями больших предприятий за счет использования предметных областей и хранимых отображений;
- полное сравнение, автоматизирующее синхронизацию модели и базы данных;
- расширенные возможности внесения изменений - опции FE для создания корректирующих скриптов (ALTER scripts) в соответствии с изменениями модели, исключая необходимость выполнения всего процесса полного сравнения;
- генерация схемы базы данных - исходя из физической структуры модели генерируются полные определения элементов базы данных в соответствии с целевой СУБД;
- сбор и документация широкого спектра информации о хранилище данных, включая источники данных, логику трансформации данных и правила управления данными.
Следует отметить, что ERwinDataModeler не привязан к технологии какой-либо конкретной фирмы, поставляющей СУБД или средства разработки. Он поддерживает различные серверы баз данных и настольные СУБД, а также может обращаться к базе данных через ODBC.
AllFusionERwinDataModelerнеобходим как компаниям, разрабатывающим и использующим базы данных, так и администраторам баз данных, системным аналитикам, проектировщикам, разработчикам и руководителям проектов поскольку:
- позволяет получить точную и наглядную информацию, где хранятся данные и как получить к ним доступ;
- позволяет, используя визуальные средства, описать структуру базы данных, а затем автоматически сгенерировать файлы данных для любого типа СУБД;
- позволяет максимально повысить производительность информационной системы благодаря поддержке работы с БД на физическом уровне, учитывая особенности каждой конкретной СУБД;
- повышает гибкость и эффективность организации за счёт возможности быстрой адаптации базы данных к меняющимся потребностям рынка;
-позволяет тщательно задокументировать структуру базы данных;
- позволяет получить отчеты презентационного качества;
- поддерживает различные типы СУБД (более 20 производителей).
Design/IDEF – CASE-средство для проведения структурного и стоимостного анализа бизнес-процессов,для проектированияи моделирования сложных систем широкого назначения, поддерживающе методологии описания и моделирования системных функций (IDEF0/SADT), структур и потоков данных в системе (IDEF1, IDEF1X, ER) и поведения системы (IDEF/CPN).
Разработчиком Design/IDEF являетсяMetaSoftware (США).
К функциональным возможностям Design/IDEF относятся:
- графическое представление функциональной структуры бизнес-процессов на различных уровнях детализации;
-разработка функциональной модели с указанием исполнителей операций и используемых информационных технологий и управляющих воздействий;
- графическое представление структуры предметной области в виде информационной модели «объект-связь»;
- расчет стоимостных затрат на выполнение бизнес-процессов с возможностью экспорта расчетных данных в электронную таблицу Excel, Lotus;
- документирование моделей предметной области в виде глоссария и составления текстовых отчетов;
- возможность экспорта функциональной модели в пакеты программ динамического имитационного моделирования, поддерживающие сети Петри.
Преимущества Design/IDEF:
- быстрая и высококачественная графика, включающая создание стандартных и пользовательских объектов, выравнивание и манипулированиеобъектами, выбор атрибутов графических объектов и текста (рисунок 2.3). Также реализованы возможности, требуемые для редактирования и моделирования данных: построение связывающих линий типа «резинка», маршрутизация и сглаживание дуг т.д.;
Рисунок 2.3. Основное окно Design/IDEF
- обеспечение непротиворечивости модели. Например, при модификации текста, принадлежащему функциональному блоку или дуге в какой-то части модели, текст будет динамическискорректирован на всех страницах модели;
- поддержка гибкого словаря данных, который позволяет хранить информацию и создавать отчеты о функциях и потоках данных в IDEF-модели, а также определять начальную информацию об объектах, сопровождать, восстанавливать и сохранять целостность файлов данных;
- генерация отчетовдляподдержки и анализа моделей: отчет о контроле полноты модели, отчет о функциях, отчет о дугах, отчет о ссылках, IDEF-отчет. Информация, содержащаяся в отчетах, может быть экспортирована для использования в других программах, таких как, например, электронные таблицы, настольные издательские системы и текстовые редакторы;
- организация коллективной работы.[6]
Однако Design/IDEF обладает следующими недостатками:
- набор выразительных средств, предоставляемых для построения ER-модели, невелик, в связи с чемспециалист, строящий ER-модель, должен выполнить проектирование структуры реляционной базы данных «вручную»;
- ряд характеристик, которые можно отобразить в базовой ER-модели, с которой будет идти дальнейшее сравнение, в методологии IDEF1X в явном виде отобразить нельзя;
- нет изобразительных средств для обозначения множественного свойства, составного свойства, нельзя показать, что свойство может присутствовать не у всех экземпляров объектов, нет понятия агрегированного объекта, нет изобразительного средства для отображения альтернативной связи. Все это надо отобразить, пользуясь имеющими имеющимися в наличии изобразительными средствами;
- алгоритм проектирования базы данных в Design/IDEF не обеспечивает автоматического преобразования связей М:М, в связи с чем перед генерацией описания базы данных необходимо устранить неспецифические связи и преобразовать их в специфические;
- не производит преобразование имен сущностей и атрибутов в соответствии с требованиями целевой СУБД;
- не обладает развитым многовариантным алгоритмом проектирования.
Design/IDEF поддерживает первые стадии создания программного продукта: формулировка требований и целей проекта, разработка спецификаций, создание, документирование и анализ проекта. Результатом работы пакета Design/IDEF является проект программной системы,состоящий из двух частей:
- проекта функциональной структуры системы, содержащий иерархически связанныестраницы с IDEF0-диаграммами и описывающий все модули системы, их взаимосвязи, входные и выходные параметры;
- проекта информационной структуры системы - логической модели ее базы данных,- описывающей все структуры и взаимосвязи данных.
Оба проекта проверяются на полноту и непротиворечивость, сопровождаются базой данных проекта и документацией.
Design/IDEF работает в различных операционных средах и позволяет переноситьдиаграммы из одной операционной среды в другую.
BusinessStudio- система бизнес-моделирования, позволяющая создать эффективную организацию. Разработчиком данной системы является Группа компаний «Современные технологии управления».
Система бизнес-моделированияBusinessStudio разработана специально для максимально легкого создания бизнес-архитектуры. Она позволяет решать смежные задачи по оптимизации бизнеса и его непрерывному развитию. Таким образом, BusinessStudio поддерживает полный цикл создания эффективной системы управления компанией – «Проектирование - Внедрение – Контроль – Анализ» (рисунок 2.4).
Рисунок 2.3. Возможности BusinessStudio[7]
BusinessStudio обладает следующими функциональными возможностями:
- проектирование сбалансированной системы показателей, включающей: цели, показатели, стратегические карты, проектирование дерева целей.
- проектирование бизнес-процессов - поддержка нотаций моделирования бизнес-процессов: IDEF0, Процесс (BasicFlowchart), Процедура (Cross-FunctionalFlowchart), BPMN 2.0, EPC (Event-DrivenProcessChain);
- создание иерархических моделей бизнес-процессов;
- проектирование организационной структуры управления, включая организационные диаграммы;
- поддержка технологий имитационного моделирования и функционально-стоимостного анализа;
- формирование технических заданий на разработку информационных систем в формате документа MicrosoftWord;
- формирование пакета регламентирующей документации: регламенты процессов и процедур, описания процессов, должностные инструкции, положения о подразделениях;
- создание собственных шаблонов документов с помощью Мастера отчетов;
- обеспечение сотрудников базой знаний посредствомBusinessStudioPortalи HTML-публикации;
- контроль показателей и оценок достижения целей, анализ динамики, анализ план-факт с помощью BusinessStudioPortalили специального модуля Cockpit;
- контроль бизнес-процессов на основе данных ИТ-систем;
- анализ несоответствий и причин их возникновения с применением диаграммы Исикавы и методики FMEA;
- организация групповой работы, причем система поддерживает функционал по разграничению прав доступа для различных групп пользователей.
Ключевые преимущества системы BusinessStudio:
- простота, удобство и высокая скорость освоения специалистами;
- использование нотаций моделирования бизнес-процессов, понятных сотрудникам без дополнительной подготовки: IDEF0, Процесс (BasicFlowchart), Процедура (Cross-FunctionalFlowchart), BPMN 2.0, EPC;
- интегрированность: в одном инструменте собраны все востребованные бизнесом методики и технологии: моделирование бизнес-процессов, имитационное моделирование, функционально-стоимостной анализ;
- формирование на выходе конкретизированных регламентирующих документов, не требующих дополнительной доработки;
- мощный Мастер отчетов, позволяющий формировать отчеты с использованием всех возможностей форматирования MicrosoftWord и поддерживающий сложные выборки данных;
- возможность расширения структуры данных с помощью модуля MetaEdit: создание собственных параметров и справочников.[8]