
- •21. Инструментарий abc в AllFusion Process Modeler (bPwin)
- •22. Создание логической и физической модели ис с помощью Data eRwin Modeler.
- •23. Диаграммы инфологических моделей «сущность–связь». Моделирование данных в Data Process Modeler (eRwin).
- •24. Унифицированный язык моделирования uml.
- •25.Диаграмма прецедентов использования. Диаграммы классов.
- •К числу этих приемов относятся:
- •29.Создание моделей бизнес-процессов в erp-системе «Business Studio»
23. Диаграммы инфологических моделей «сущность–связь». Моделирование данных в Data Process Modeler (eRwin).
Модель «сущность-связь» была предложена в 1976 году Питером Пин-Шен Ченом (англ. Peter Pin-Shen Chen)[1], американским профессором компьютерных наук в университете штата Луизиана
ER-модель используется при высокоуровневом (концептуальном) проектировании баз данных. С её помощью можно выделить ключевые сущности и обозначить связи, которые могут устанавливаться между этими сущностями.
Во время проектирования баз данных происходит преобразование ER-модели в конкретную схему базы данных на основе выбранной модели данных (реляционной, объектной, сетевой или др.).
ER-модель представляет собой формальную конструкцию, которая сама по себе не предписывает никаких графических средств её визуализации. В качестве стандартной графической нотации, с помощью которой можно визуализировать ER-модель, была предложена диаграмма сущность-связь (ER-диаграмма)
Модель данных. (из презентации Путькиной) – внешний вид ER-диаграммы
24. Унифицированный язык моделирования uml.
UML (Unified Modeling Language — унифицированный язык моделирования) — язык графического описания для объектного моделирования в области разработки программного обеспечения. Это - набор правил, который можно назвать стандартом, составления диаграмм, необходимых в ходе разработки и внедрения программного обеспечения и описания бизнес-процессов. Это открытый стандарт, использующий графические обозначения для создания абстрактной модели системы, называемой UML моделью. UML был создан для определения, визуализации, проектирования и документирования программных систем. Использование UML не ограничивается моделированием программного обеспечения. Его также используют для моделирования бизнес-процессов, системного проектирования и отображения организационных структур. UML не является языком программирования.
Преимущества UML
1. UML позволяет описать систему практически со всех возможных точек зрения и разные аспекты поведения системы;
2. Диаграммы UML сравнительно просты для чтения после достаточно быстрого ознакомления с его синтаксисом;
3. UML расширяет и позволяет вводить собственные текстовые и графические стереотипы, что способствует его применению не только в сфере программной инженерии;
Сущности являются основными объектно-ориентированными блоками языка. С их помощью можно создавать корректные модели. Структурные сущности - это имена существительные в моделях на языке UML.
Класс (Class) - это описание совокупности объектов с общими атрибутами.
Интерфейс (Interface) - это совокупность операций, которые определяют сервис (набор услуг), предоставляемый классом или компонентом
Кооперация (Collaboration) определяет взаимодействие; представляет собой совокупность ролей и других элементов, которые, работая совместно, производят некоторый кооперативный эффект, не сводящийся к простой сумме слагаемых
Прецедент (Use case) - это описание последовательности выполняемых системой действий, которая производит наблюдаемый результат, значимый для какого-то определенного актера.
В рамках языка UML все представления о модели сложной системы фиксируются в виде специальных графических конструкций, диаграмм. Диаграмма — графическое представление совокупности элементов модели в форме связного графа, вершинам и ребрам (дугам) которого приписывается определенная семантика. Нотация канонических диаграмм - основное средство разработки моделей на языке UML.
В анотации языка UML определены следующие виды канонических диаграмм:
- вариантов использования (use case diagram)
- классов (class diagram)
- кооперации (collaboration diagram)
- последовательности (sequence diagram)
- состояний (statechart diagram)
- деятельности (activity diagram)
- компонентов (component diagram)
- развертывания (deployment diagram)