Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Этапы выполнения упражнения




Создание пакетов компонентов

1. Щелкните правой кнопкой мыши на представлений компонентов в браузере.

2. В открывшемся меню выберите пункт New –Package (Создать- Пакет).

3. Назовите пакет Entities (Сущности ).

4. Повторив шаги 1-3, создайте пакеты Boundaries (границы) и Control (Управление).

Добавление пакетов на Главную диаграмму Компонентов

1.Откройте Главную диаграмму Компонентов, дважды щелкнув на ней мышью.

2. Перетащите пакетыEntities, Boundaries и Control из браузера на главную диаграмму.

Отображение зависимостей между пакетами

1. Нажмите кнопку Dependency (зависимость) панели инструментов.

2. Щелкните мышью на пакете Главной диаграммы Компонентов.

3. Проведите линию зависимости к пакету Control.

4. Повторив шаги 1-3, проведите зависимость от пакета Control  к пакету Boundaries.

Добавление компонентов к пакетам и отоброжение зависимостей

1. Дважды щелкнув мышью на пакете Entities Главной диаграммы Компонентов, откройте Главную диаграмму Компонентов этого пакета.

2. Нажмите кнопку Package Specification (Спецификация пакета) панели инструментов.

3. Поместите спецификацию пакета на диаграмму.

4. Введите имя спецификаций пакета- CartCollection.

5. Повторите шаги 2-4, добавьте спецификаций пакетов CartItem,ProductCollection, ProductItem.

6. Нажмите кнопку Dependency (Зависимость) панели инструментов.

7. Щелкните мыщью на спецификаций пакета CartItem.

8. Проведите линию зависимости к спецификаций пакета CartCollection.

9. Повторив шаги 6-8, добавьте линию зависимости между спецификациями пакетов ProductItem и ProductCollection6, а также от ProductItem к CartItem.

10. С помощью описанного метода создайте следующие компоненты и зависисмости:

* Спецификаций пакета CartInterface для пакета Boundaries

* Спецификаций пакета CartMgr для пакета Control

* Спецификаций пакетаProductMgr для пакета Control

* Зависимости в пакете Control от спецификаций пакета ProductMgr к спецификаций пакета CartMgr

Создание диаграммы Компонентов для систеиы

1. В браузере щелкните правой кнопкой мыши на представлений Компонентов.

2. В открывшемся меню выберите New-Componenet Diagram(Создать-Диаграмма Компонентов).

3. Присвойте новой диаграмме имя System (Система).

4. Дважды щелкните мышью на этой диаграмме.

Размещение компонентов для системы

1. При необходимости, разверните в браузере пакет компонентов  Entities для его открытия.

2.  В пакете компонентов щелкните на спецификаций пакета CartItem .

3. Перетащите на диаграмму эту спецификациию.

4. Повторите шаги 2-3 для размещения на диаграмме спецификаций пакетов CartCollection, ProductItem и ProductCollection.

5. Повторите операций для вставки в диаграмму следующих компонентов:

* Спецификаций пакета CartInterface в пакет компонента Boundaries

* Спецификаций пакета CartMgr  в пакет компонента Control

* Спецификаций пакета ProductMgr  в пакет компонента Control

6. На панели выберите Main Program (Главеая программа).

7. Поместите на диаграмму главную программу и присвойте ей имя Main Program.

Добовления оставшихся зависимостей на диаграмму Компонентов для системы.

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

1. В панели инструментов выберите Dependency  (Зависимость.

2. Щелкните на спецификаций пакета ProductCollection.

3. Проведите линию зависимости к спецификаций пакета ProductMgr.

4. Повторите шаги 1-3 для следующих зависимостей:

* От спецификаций пакета CartCollection  к спецификаций пакета CartMgr.

 

* От спецификаций пакета CartMgr.к спецификаций пакета CartInterface

* От спецификаций пакета CartInterface к спецификаций задачи  Main Program

Соотнесение классов с компонентами

1. В логическом представлении браузера найдите а пакете Entities класс ProductItem.

2. Перетащите этот класс на спецификацию пакета компонента ProductItem, находящуюся в представлении Коипонентов. Это приведет к соотнесению (отображению) класса ProductItem со спецификацией пакета компонента ProductItem.

3. Повторите 1 – 2 для соотнесения следующих классов и компонентов:

· Класса CartItem со спецификацией пакета CartItem.

· Класса CartCollection со спецификацией пакета CartCollection.

· Класса ProductCollection со спецификацией пакета ProductCollection..

· Класса CartMgr со спецификацией пакета CartMgr.

· Класса ProductMgr со спецификацией пакета ProductMgr.

· Класса CartInterface со спецификацией пакета CartInterface

 

Составить отчет о проделенной работе



Лабораторная работа № 8

Тема: Разработка диаграммы размещения

 

В этой лабораторной работе создается диаграмма Размещения.

Постановка задачи

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

Создание диаграммы Размещения

 Разработайте диаграмму Размещения для системы оброботки заказов. Готовая диаграмма показана на рис. 1.










Последнее изменение этой страницы: 2018-04-12; просмотров: 529.

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