Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Управление моделью с помощью Model Explorer

Поиск

 

В закладке Activities (Функции) окна управлению моделью (Моdel Explorer, ME) изображается дерево функциональных блоков модели. Это дерево наглядно представляет структуру модели и обеспечивает удобный способ навигации (переключения между диаграммами и блоками). Управление деревом модели напоминает работу с обычным деревом папок Windows. Щелчком правой кнопки мыши на соответствующей вершине дерева вызывается контекстное меню, содержащее основные функции работы с данным блоком.

В закладке Diagrams(Диаграммы) отображается дерево IDEF0-диаграмм SADT-модели, а также перечисляются диаграммы дерева узлов (node tree diagrams) и экспозиционные (for exposition only, FEO) диаграммы. Диаграмма дерева узлов отображает иерархию IDEF0-диаграмм и функциональных блоков модели. Сокращенный вариант диаграммы дерева узлов (без функциональных блоков) приведен на рисунке в приложении C. Экспозиционные диаграммы используются для дополнительного иллюстрирования SADT-моделей. Экспозиционные диаграммы создаются на основе IDEF0-диаграмм, но в них могут содержаться отступления от синтаксиса IDEF0, вызванные соображениями наглядного представления того или иного аспекта модели.

 

Вывод модели на печать

 

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


Приложение B. Использование Together Control Center для построения UML-моделей.

 

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

На рисунке изображено основное окно Together CC.


Основные элементы помечены цифрами в чёрных кружках. Рассмотрим их назначение:

1. Главное меню Together CC.

Здесь содержатся все основные функции системы по управлению проектом. Например: создание нового проекта, открытие ранее сохранённого, генерирование документации и т.д. С помощью меню также можно менять внешний вид Together CC, убирая с рабочего поля ненужные элементы.

2. Главная панель инструментов Together CC.

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

3. Закладки с браузером проекта.

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

4. Закладки с рабочими полями различных диаграмм.

С помощью этого набора закладок удобно переключаться между различными диаграммами проекта. Имя закладки соответствует имени диаграммы, а значок рядом с именем – её типу.

5. Панель инструментов редактора диаграмм.

На этой панели размещены инструменты редактирования диаграммы, выбранной с помощью закладок (4). Для различных типов диаграмм наборы инструментов различные. Общим для всех диаграмм является верхний инструмент «Указатель». Он используется для перемещения различных элементов диаграммы по её полю, а так же для выбора текущего элемента.

6. Редактор свойств элементов диаграмм.

С помощью редактора свойств можно устанавливать атрибуты различных элементов диаграммы. В редакторе отображаются атрибуты элемента, выбранного с помощью инструмента «Указатель». Если ни один из элементов диаграммы не выбран, то отображаются атрибуты самой диаграммы.

7. Редактор кода.

Редактор кода позволяет модифицировать исходный код проекта. В редакторе показывается исходный код текущего класса на заранее выбранном языке программирования. Например, на Диаграмме Классов мы можем выбрать некоторый класс и редактировать его свойства как с помощью диаграммера (8) так и с помощью редактора кода.

8. Рабочее поле диаграммы.

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

 

 

Создание проекта

 

Работа с Together CC начинается с создания нового проекта. Для того что бы создать новый проект необходимо в меню (1) выбрать пункт File и подпункт New Project.

 

 

В появившемся диалоге необходимо заполнить следующие пункты:

- Project Name

В этом пункте указывается имя нового проекта.

- Location

Здесь необходимо указать имя файла, в котором будет храниться информация о проекте.

- Initial Diagram

Необходимо выбрать диаграмму, с которой начнется моделирование. Рекомендуется выбрать Use Case (Варианты использования).

- Default Language

В этом пункте необходимо выбрать язык программирования, на котором будет генерироваться исходный код смоделированной программы.

 

После того как все пункты заполнены, необходимо нажать на клавишу Ok.

 

Создание новой диаграммы

 

Для того, чтобы добавить ещё одну диаграмму в проект необходимо в меню (1) выбрать пункт File и подпункт New Diagram. После чего появится диалог, предлагающий выбрать тип диаграммы:

 

Доступны следующие типы диаграмм:

- Class (Диаграмма Классов)

- Use Case (Диаграмма Вариантов Использования)

- Sequence (Диаграмма Взаимодействия)

- Collaboration (Диаграммы Кооперации)

- State chart (Диаграмма Состояний)

- Activity (Диаграмма Деятельности)

- Business Process (Диаграмма Бизнес Процессов)

- Component (Диаграмма Компонент)

- Deployment (Диаграмма Размещения)

- Entity Relationship (Диаграмма Сущность-Связь)

 

Так же необходимо указать имя диаграммы (Name), пакет, в который она будет включена (Package), и ввести описание диаграммы (Description).

После того как все пункты заполнены, необходимо нажать на клавишу Ok.

 


 



Поделиться:


Последнее изменение этой страницы: 2017-02-09; просмотров: 246; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.227.46.87 (0.007 с.)