Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 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. Диаграмма компонентов, участвующих в работе с заказами на закупку материалов
|