- •Введение
- •1. Объектно-ориентированные базы данных
- •Определение базы данных
- •Архитектура базы данных. Физическая и логическая независимость данных
- •Концептуальный уровень
- •1.3. Необходимость создания и состояние развития ообд
- •1.4. Принципы объектно-ориентированного подхода
- •1.5. Объектно-ориентированная модель данных
- •1.6. Объектно-реляционная модель данных
- •2. Технология проектирования ообд с применением языка uml
- •2.1. Общая методология проектирования баз данных
- •2.2. Объектно-ориентированное проектирование
- •2.3. Унифицированный язык моделирования
- •2.4. Определение прецедентов (вариантов использования)
- •2.5. Диаграммы классов
- •2.6. Диаграммы последовательностей, деятельности и состояний
- •2.7. Диаграммы активности
- •2.31. Движение заказа между отделами
- •2.8. Диаграммы сотрудничества (кооперации)
- •2.9. Диаграммы компонентов
- •2.10. Диаграммы развертывания
- •Создание объектной модели данных
- •3.1. Инструментальная среда AllFusion Component Modeler
- •3.2. Диаграммы объектной модели
- •3.3. Диаграммы вариантов использования
- •3.4. Диаграммы классов
- •3.5. Диаграммы последовательности
- •3.6. Диаграммы активности
- •3.7. Диаграммы состояний
- •3.8. Диаграммы кооперации
- •3.9. Диаграммы компонентов и диаграммы развертывания
- •Заключение
- •Библиографический список
- •Оглавление
- •Учебное издание
- •394026 Воронеж, Московский просп., 14
3.1. Инструментальная среда AllFusion Component Modeler
AllFusion Component Modeler содержит несколько окон и инструментальных панелей:
- Workspace –навигатор модели;
- Property – окно (расположено слева внизу) отображает свойства элементов модели;
- Output – отображает отчеты о результатах поиска, замены и других действиях пользователя;
- Панель задач;
- Панель инструментов;
- Палитра инструментов (вид зависит от типа редактируемой диаграммы).
Каждое из окон можно скрыть или включить с помощью пункта меню View.
Панель задач (task bar) по умолчанию расположена в левой верхней части основного окна AllFusion Component Modeler. Панель задач содержит 4 раздела и позволяет организовать работу над проектом в соответствии с ролями разработчиков:
- Analyst (аналитик);
- Designer (дизайнер);
- Implementor (кодировщик);
- Reporting (последний раздел служит для генерации отчетов).
Для переключения между разделами панели задач следует щелкнуть по кнопке с названием раздела. Окно каждого раздела содержит список задач. Для создания новой задачи щелкают правой кнопкой мыши по окну панели задач и выбирают пункт меню Customize. При этом появляется диалоговое окно Task Bar.
Каждая задача представляет собой выполняемый скрипт, например на Visual Basic или Java. Для создания новой задачи необходимо щелкнуть по кнопке Create, внести в диалоговом окне имя задачи, затем щелкнуть по кнопке Browse и выбрать файл скрипта. Для включения задачи в раздел необходимо щелкнуть по кнопке Apply.
Окно Workspace имеет 3 вкладки – Models, Packages, Diagrams. Вкладка Models содержит древовидный список элементов модели, который является верхним уровнем представления модели. Вкладка Packages содержит список пакетов. Пакет является нижним уровнем модели и может включать задачи и другие модели, используемые в проекте. Вкладка Diagrams содержит список диаграмм модели.
3.2. Диаграммы объектной модели
Модель проектируемой информационной системы представляет собой совокупность диаграмм, описывающих различные аспекты структуры и поведения ИС.
Для создания новой диаграммы следует перейти во вкладку Models окна Workspace и щелкнуть павой кнопкой мыши по модели, в которой создается новая диаграмма. В контекстном меню следует выбрать пункт New Diagram и затем тип диаграммы. AllFusion Component Modeler позволяет создавать диаграммы восьми типов:
- Activity (активности);
- Class (классов);
- Collaboration (кооперации);
- Sequence (последовательности);
- State (состояний);
- Use Case (вариантов использования);
- Component (компонентов);
- Deployment (развертывания).
После выбора нужного типа диаграммы в правой верхней части основного окна появится окно редактора диаграмм Diagram Editor).
В левой части редактора диаграмм Diagram Editor размещается палитра инструментов, содержание которой зависит от типа диаграммы. С помощью кнопок палитры инструментов в диаграмму можно внести элементы модели, описывающие структуру и поведение системы, а также связи между ними.
Для просмотра диаграмм модели служит вкладка Diagrams окна Workspace.
Для просмотра диаграммы необходимо правой кнопкой мыши щелкнуть по иконке диаграммы в списке и выбрать пункт меню Open Document.