2.7 Диаграммы «только для экспозиции» и диаграмма дерева узлов

Диаграммы «только для экспозиции» часто используются в модели для иллюстрации других точек зрения, для отображения отдельных деталей, которые не поддерживаются явно синтаксисом IDEF0. Диаграммы FEO позволяют нарушить любое синтаксическое правило, поскольку по сути являются картинками – копиями стандартных диаграмм и не включаются в анализ синтаксиса.

Рис.14 Фрагмент отчета Cost Report

Например, работа на диаграмме FEO может не иметь стрелок управления и входа. С целью обсуждения определенных аспектов модели с экспертом предметной области может быть создана диаграмма только с одной работой и с одной стрелкой, поскольку стандартная диаграмма декомпозиции содержит множество деталей, не относящихся к теме обсуждения и дезориентирующих эксперта. Но если FEO используется для иллюстрации альтернативных точек зрения, рекомендуется все-таки придерживаться синтаксиса IDEF0.

FEO диаграмма «Система проведения анализа инвестиционного проекта» (рис.15) показывает взаимодействие между работами на этой диаграмме без указания стрелок управления и входа.

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

Рис.15 Диаграмма декомпозиции А0F

На рисунке 16 показана диаграмма дерева узлов работы «Проведение ИР и комплексная оценка вариантов капиталовложения», включающая три уровня: корневую диаграмму, которая расположена на самом верху и три уровня декомпозиции.

Рис. 16. Диаграмма дерева узлов A2


Глава 3. Информационная модель в нотации IDEF1.X

Обычно разработка модели базы данных состоит из двух этапов: составление логической модели и создание на ее основе физической модели. ERwin полностью поддерживает такой процесс, он имеет два представления модели: логическое (logical) и физическое (physical). Таким образом, разработчик может строить логическую модель базы данных, не задумываясь над деталями физической реализации, Т.е. уделяя основное внимание требованиям к информации и бизнес-процессам, которые будет поддерживать будущая база данных. ERwin имеет очень удобный пользовательский интерфейс, позволяющий представить базу данных в самых различных аспектах. Например, ERwin имеет такие средства визуализации как «хранимое представление» (stored display) и «предметная область» (subject area).

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

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

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

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

Возможность использования модели ERwin одновременно для логического и физического представления данных позволяет по окончании работы получить полностью документированную модель. ERwin, как и инструмент моделирования бизнес-процессов BPwin, интегрирован с генератором отчетов фирмы CA/Logic Works - RPTwin. Это средство позволяет получать подробные отчеты по модели, освещая самые разJ1ичные ракурсы и аспекты. Инструмент RPTwin поставляется вместе с ERwin и имеет богатый набор встроенных отчетов, позволяющих получать многогранную информацию по модели. Документирование структуры данных является очень важной частью моделирования, Т.К. это позволяет другим разработчикам или лицам, которые будут сопровождать систему, быстрее начать ориентироваться во внутренней структуре и понимать назначение компонентов.

ERwin имеет средство, выполняющее задачу, обратную генерации, что называется «обратная разработка» (reverse engineering). Т.е. ERwin может присоединиться к СУБД получить всю информацию о структуре базы данных и отобразить ее в графическом интерфейсе, сохранив все сущности, связи, атрибуты и прочие свойства. Таким образом, можно переносить существующую структуру данных с одной платформы на другую, а также исследовать структуру существующих баз данных.

Начиная с версии 3.5 ERwin, поддерживает многомерное моделирование, которое используется при построении хранилищ данных. Производительность ОLАР-приложений определяется, в основном, качеством дизайна хранилища данных, поэтому критически важно при разработке хранилища иметь инструмент, который бы поддерживал распространенные технологии. ERwin поддерживает две технологии моделирования хранилищ данных: звезда (star) и снежинка (snowf1ake).

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


Информация о работе «Система проведения анализа инвестиционного проекта»
Раздел: Информатика, программирование
Количество знаков с пробелами: 100855
Количество таблиц: 41
Количество изображений: 56

Похожие работы

Скачать
48641
4
0

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

Скачать
60747
4
3

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

Скачать
45391
0
0

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

Скачать
56677
8
35

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

0 комментариев


Наверх