
- •СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ……………………………….
- •1.1. Средства описания архитектуры предприятия
- •Система разработки архитектуры предприятия
- •1.2. CASE-средства. Общая характеристика и классификация
- •Начало создания модели в AllFusion ERwin DM
- •Уровни модели данных
- •Сущности
- •Связи
- •Связи идентифицирующие и неидентифицирующие
- •Связь «многие ко многим»
- •Типы зависимых сущностей
- •Иерархия категорий (иерархия наследования)
- •Ключи
- •1.7. ARIS-средства описания бизнес-процессов
- •1.8. Средства моделирования бизнес-процессов, приложений и данных
- •Отличительные возможности и функции CA ERwin Modeling Suite 7.3
- •Новые функции CA ERwin Data Modeler 7.3 (ERwin)
- •Функциональные возможности CA ERwin Data Modeler 7.3 (ERwin)
- •Поддерживаемые СУБД:
- •Интеграция с другими продуктами
- •CA ERwin Data Model Validator 7.3 (ERwin Examiner)
- •Характеристика Power Designer 16.0
- •2.1. Информационная система «Телефонная служба приема заявок»
- •Диаграммы вариантов использования (use case diagrams)
- •Диаграммы активностей (activity diagrams)
- •Диаграммы развертывания (deployment diagrams)
- •Диаграммы компонент (component diagrams)
- •Диаграммы коммуникаций (communication diagrams)
- •Диаграммы последовательностей (sequence diagrams)
- •Временные диаграммы (timing diagrams)
- •Диаграммы классов (class diagrams)
- •Диаграммы пакетов (package diagrams)
- •Диаграммы объектов (object diagrams)
- •Кооперации (collaborations)
- •Диаграммы конечных автоматов (statechart diagrams)
- •Описание процесса деятельности
- •Состав функций, комплексов задач реализуемых системой (подсистемой)
- •Решения по комплексу технических средств, его размещению на объекте
- •Решения по составу информации, объему, способам ее организации, видам машинных носителей, входным и выходным документам и сообщениям, последовательности обработки информации и другим компонентам
- •Основные технические решения
- •Решения по структуре системы, подсистем, средствам и способам связи для информационного обмена между компонентами системы
- •20. Леоненков, А.В. Объектно-ориентированный анализ и проектирование с использованием UML [Электронный ресурс] / А.В.Леоненков. Режим доступа: www.intuit.ru.
- •38. Фаулер, М. Архитектура корпоративных программных приложений / М. Фаулер. М.: Вильямс, 2004. 544 с.
- •53.UML спецификация. – www.omg.com.
пользователи по-прежнему нуждаются в функции эффективного и простого управления изменениями в больших корпоративных моделях. Такая функция отличается возможностью глобального поиска определенной информации в метаданных моделей для оценки влияния предложенных изменений и глобального обновления объектов моделей для обеспечения согласованного управления изменениями метаданных. В CA ERwin Data Modeler 7.3 входит новая контекстная функция глобального поиска и замены.
Фильтрация журнала работ. В журнале работ регистрируются все изменения модели, сделанные в сеансе моделирования. Это важная составляющая часть функционала CA ERwin Data Modeler по расширению возможностей проведения работ по моделированию. Кроме того, журнал работ представляет собой ключевую функцию, позволяющую пользователям оценить влияние изменения (или планируемого изменения) и составить документацию по изменениям моделей с точки зрения согласованности. Благодаря функции «фильтрации» журнала работ в CA ERwin Data Modeler 7.3 пользователи могут динамически ограничивать объем отображаемых метаданных и, следовательно, повышается удобство использования информации журналов.
Изменение пользовательского интерфейса дискриминантов подтипа. Для полного соответствия и поддержки спецификаций моделирования IDEF1x CA ERwin Data Modeler позволяет пользователям выбирать атрибуты из других объектов супертипов и использовать их в качестве дискриминаторов отношений подтипов.
Функциональные возможности CA ERwin Data Modeler 7.3 (ERwin)
Многоуровневая архитектура проектирования. CA ERwin Data Modeler позволяет гибко генерировать модели данных, удовлетворяющие заданным требованиям. Поддерживается разделение логических и физических моделей, а также традиционные объединенные логические/физические модели. Обеспечивается хранение истории решений по дизайну и знаний об отношениях, что позволяет быстро решать проблемы воздействия изменений с одного уровня дизайна на другой (рис. 1.47).
С помощью CA ERwin Data Modeler можно создавать раздельные логические и физические модели данных, а также новые модели, основанные на существующих моделях и структурах.
76

Рис. 1.47. Многоуровневая архитектура проектирования
Технология преобразования. Физический дизайн БД редко совпадает с изначальным логическим дизайном. Ограничения, накладываемые бизнесом, диктуют необходимость денормализации таблиц, связанную с современными требованиями к производительности (SOA). Технология преобразования обеспечивает внедрение этих изменений при сохранении целостности исходного дизайна.
Определение стандартов. Определение и сохранение стандартов поддерживается через доменный словарь (Domain Dictionary), редактор стандартов наименований (Naming Standards Editor) и редактор стандартов типов данных (Datatype Standards Editor). Доменный словарь содержит многократно используемые атрибуты и помогает обеспечить целостность имен и определений во всей модели. Редактор стандартов наименований позволяет создать глоссарий, аббревиатуры и правила наименования, которые также можно многократно использовать в модели. Редактор
стандартов типов |
данных дает |
возможность |
определить стандарты |
для соотнесения |
типов данных, |
назначенных |
как пользователем, так |
и по умолчанию, с определенными системными типами данных для управления БД.
Управление большими моделями. CA ERwin Data Modeler помогает управлять большими корпоративными моделями с помощью предметных областей (Subject Areas) и хранимых отображений (Stored Displays).
Предметные области предоставляют сфокусированное представление для отдельных специалистов по моделированию, делящее модель на меньшие
77
управляемые подмножества. Хранимые отображения предлагают различные графические представления модели или ее предметных областей, что облегчает обмен информацией между специализированными группами пользователей.
Полное сравнение. Эта мощная функция автоматизирует полную двунаправленную синхронизацию моделей, сценариев и БД. Она сравнивает один элемент с другим, отображает различия и позволяет выбрать, какие из этих различий перемещать и в каком направлении. Если изменения модели переносятся в БД, CA ERwin DM может по желанию разработчика автоматически сгенерировать сценарий ALTER для этой БД.
Генерация дизайна баз данных. CA ERwin Data Modeler включает в себя оптимизированные шаблоны триггеров целостности ссылочных данных и широкофункциональный межплатформенный макроязык для БД, позволяющий настраивать триггеры и хранимые процедуры. Настраиваемые шаблоны облегчают создание физического дизайна и полных определений (в соответствии с конечной БД).
Проектирование хранилищ и витрин данных. Производительность,
удобство использования и значение хранилища данных определяется лежащим в его основе дизайном. CA ERwin Data Modeler поддерживает специализированные технологии для хранилищ данных (например, многомерное моделирование Star Schema и Snowflake), оптимизируя таким образом хранилище для заданных нужд производительности и анализа. Также продукт собирает и документирует широкий спектр информации о хранилище, включая источники данных, логику преобразования и правила управления данными.
Отчеты и распечатки. Для обмена данными и совместной работы в процессе моделирования данных очень важны визуализация и публикация (рис. 1.48). CA ERwin DM предоставляет гибкие и настраиваемые возможности для создания отчетов и вывода на печать. Отчеты можно генерировать в различных форматах, включая HTML, PDF, RTF и TXT.
78

Рис. 1.48. Модель данных и визуализация дизайна БД
Графическое изображение объектов обеспечивает оптимальную визуализацию модели и объектов, улучшает читаемость модели и помогает в привязке к бизнес-правилам и конструкциям.
Полнота, открытость и интеграция. Польза от CA ERwin Data Modeler может значительно возрасти благодаря применению других тесно интегрированных продуктов из семейства CA ERwin Modeling Suite, а также интегрированных на уровне метаданных продуктов сторонних производителей.
Интеграция и обмен метаданными. CA ERwin Data Modeler
предоставляет возможности импорта и экспорта с помощью готового набора мастеров для обмена метаданными модели. Поддерживаются более 70 стандартных отраслевых форматов для моделирования, дизайна и управления метаданными, включая UML, OMG, CWM, XML, ETL, EII, BI и различные решения для репозиториев метаданных.
CA ERwin® Saphir Option. Это решение извлекает и сохраняет подробные метаданные из таких сложных приложений, как SAP R/3, SAP BW, Oracle PeopleSoft Enterprise, Oracle JD Edwards Enterprise One и Oracle Siebel. Перед созданием моделей CA ERwin Data Modeler специалисты по моделированию могут искать метаданные, просматривать и делить их на подмножества. Эти специфичные для систем ERP модели в CA ERwin Data Modeler можно затем использовать для поддержки различных инициатив:
79