Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






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





Чтобы создать пакеты компонентов:

1) щелкните правой кнопкой мыши на представлении компонентов (Component View) в браузере;

2) в открывшемся меню выберите пункт New > Package;

3) назовите пакет Entities;

4) повторив шаги 1–3, создайте пакеты Boundaries и Control.

 

Чтобы добавить пакеты на главную диаграмму компонентов:

1) откройте главную диаграмму компонентов (Main);

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

3) нажмите кнопку Dependency панели инструментов;

4) щелкните мышью на пакете Boundaries главной диаграммы компонентов и проведите линию зависимости к пакету Control;

5) проведите зависимость от пакета Control к пакету Entities.

 

Чтобы добавить компоненты к пакетам и отобразить зависимости:

1) дважды щелкнув мышью на пакете Entities главной диаграммы компонентов, откройте диаграмму для этого пакета;

2) нажмите кнопку Package Specification панели инструментов и поместите спецификацию пакета на диаграмму;

3) введите имя спецификации пакета – Order (Заказ);

4) повторив шаги 2–3, добавьте спецификации пакетов OrderItem (ЭлементЗаказа), Client (Клиент), Supplier (Поставщик), Material (Материал), OrderBuy (ЗаказНаЗакупку), Reserve (Запас);

5) нажмите кнопку Package Body панели инструментов, поместите тело пакета на диаграмму и введите его имя – Order;

6) добавьте тела пакетов OrderItem, Client, Supplier, Material, OrderBuy, Reserve;

7) нажмите кнопку Dependency панели инструментов;

8) щелкните мышью на теле пакета Order и проведите линию зависимости к спецификации пакета Order;

9) повторив шаги 7–8, добавьте линии зависимости между телами и спецификациями остальных пакетов, а также:

· зависимость спецификации пакета Order и спецификации пакета Client;

· зависимость спецификации пакета OrderItem и спецификации пакета Order;

· зависимость спецификаций пакетов OrderItem и Material;

· зависимость спецификации пакета Reserve и спецификации пакета Material;

· зависимость спецификации пакета OrderBuy и спецификации пакета Material;

· зависимость спецификации пакета OrderBuy и спецификации пакета Supplier.

Все компоненты пакета Entities изображены на рис. 74.

Создайте для пакета Boundaries спецификации и тела пакетов OrderForm (ФормаЗаказов), ClientForm (ФормаКлиентов), AccountForm (ФормаБухгалтера), WorkForm (ФормаИзготовления), SupplierForm (ФормаПоставщиков), AnalysisForm (ФормаАнализа), MaterialForm (ФормаМатериалов), OfficePackage (ИнтерфейсОфисПак). Проведите линии зависимости от тел пакетов к спецификациям.

Создайте для пакета Control спецификации и тела пакетов OrderMgr (УпрЗаказами), ClientMgr (УпрКлиентами), SupplierMgr (УпрПоставщиками), AnalysisMgr (УпрМатериалами), MaterialMgr (УпрМатериалами). Проведите линии зависимости от тел пакетов к спецификациям пакетов.

Вследствие большого количества компонентов в системе, разделим диаграмму компонентов на две. На первой диаграмме будут показаны компоненты, участвующие в работе с клиентскими заказами. На второй – компоненты, участвующие в работе с заказами на закупку материалов. Диаграмма компонентов системы, участвующих в работе с клиентскими заказами, показана на рис. 75.

Рис. 74. Диаграмма компонентов пакета Entities

 

Для создания диаграммы:

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

2) в открывшемся меню выберите пункт New > Component Diagram;

3) назовите новую диаграмму System1;

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

 

Чтобы разместить компоненты на диаграмме компонентов системы:

1) разверните в браузере пакет компонентов Entities, чтобы открыть его;

2) щелкните мышью на спецификации пакета Order в пакете компонентов Entities и перетащите эту спецификацию на диаграмму;

3) поместите на диаграмму спецификации пакетов OrderItem, Client, Material, Reserve;

4) поместите на диаграмму из пакета компонентов Boundaries спецификации пакетов ClientForm, OrderForm, WorkForm, AccountForm. Из пакета компонентов Control – спецификации пакетов ClientMgr, OrderMgr;

5) нажмите кнопку Task Specification панели инструментов;

6) поместите на диаграмму спецификацию задачи и назовите ее OrderCiientExe;

7) повторите шаги 5–6 для спецификаций задач WorkClientExe, Account-ClientExe, OrderServerExe.

Существовавшие зависимости будут автоматически показаны на диаграмме компонентов системы после добавления туда соответствующих компонентов.

Теперь нужно добавить остальные зависимости:

1) нажмите кнопку Dependency панели инструментов;

2) щелкните мышью на спецификации задачи OrderCiientExe и проведите линию зависимости к спецификации пакета ClientForm;

Рис. 75. Диаграмма компонентов, участвующих в работе с клиентскими заказами

 

3) повторив шаги 1–2, создайте следующие зависимости:

· от спецификации задачи OrderCiientExe к спецификации пакета OrderForm;

· от спецификации пакета ClientForm к спецификации пакета ClientMgr;

· от спецификации пакета OrderForm к спецификации пакета OrderMgr;

· от спецификации задачи WorkClientExe к спецификации пакета WorkForm;

· от спецификации задачи AccountClientExe к спецификации AccountForm;

· от спецификации пакета WorkForm к спецификации пакета OrderMgr;

· от спецификации пакета AccountForm к спецификации пакета OrderMgr;

· от спецификации задачи OrderServerExe к спецификации пакета ClientMgr;

· от спецификации задачи OrderServerExe к спецификации пакета OrderMgr;

· от спецификации пакета ClientMgr к спецификации пакета Client;

· от спецификации пакета OrderMgr к спецификации пакета Order;

· от спецификации пакета OrderMgr к спецификации пакета OrderItem.

Аналогично создается диаграмма компонентов системы, участвующих в работе с заказами на закупку материалов (рис. 76).

Рис. 76. Диаграмма компонентов, участвующих в работе с заказами

на закупку материалов

 

Date: 2015-12-10; view: 370; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию