Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Топ:
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного...
Эволюция кровеносной системы позвоночных животных: Биологическая эволюция – необратимый процесс исторического развития живой природы...
Интересное:
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Принципы управления денежными потоками: одним из методов контроля за состоянием денежной наличности является...
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Дисциплины:
2017-11-27 | 188 |
5.00
из
|
Заказать работу |
|
|
1. Найдите вбраузере класс Позиц_заказа.
2. Раскройте этот класс, щелкнув на значке "+" рядом с ним. В браузере появятся атрибуты и операции класса.
3. Дважды щелкнув мышью на операции Дать_информацию(), откройте окно ее спецификации:
4. В раскрывающемся списке Return class (Возвращаемый класс) укажите String.
5. Щелкнув мышью на кнопке ОК, закройте окно спецификации операции.
6. Дважды щелкните в браузере на операции Дать_информацию () класса Позиц_заказа, чтобы открыть окно ее спецификации.
7. В раскрывающемся списке Return class укажите Воо1еаn.
8. Перейдите на вкладку Detail(Подробно).
9. Щелкните правой кнопкой мыши в области аргументов, чтобы добавить туда новый параметр:
10. В открывшемся меню выберите пункт Insert (Вставить). Rose добавит аргумент под названием argname.
11. Щелкнув один раз на этом слове, выделите его и измените имя аргумента на ID.
12. Щелкнитена колонке Туре (Тип). В раскрывающемся списке типов выберите Integer (Если этого либо иного необходимого типа не будет- введите его вручную).
13. Щелкните наколонке Default (По умолчанию), чтобы добавить значение аргумента по умолчанию. Введите число 0.
14. Нажав на кнопку ОК, закройте окно спецификации операции.
15. Дважды щелкните на операции Создать() класса Позиц_заказа, чтобы открыть окно ее спецификации.
16. В раскрывающемся списке Return class укажите Воо1еаn.
17. Нажав на кнопку ОК, закройте окно спецификации операции.
Подробное описание операций
1. Используя браузер или диаграмму Классов, введите следующие сигнатуры операций класса Заказ_деталей:
Открыть(): Boolean
Сохранить заказ(): Boolean
2. Используя браузер или диаграмму Классов, введите сигнатуру операций класса Выбор_заказа:
Создать():Воо1еаn
|
3. Используя браузер или диаграмму Классов,введите сигнатуру операций класса Упр_заказами:
Сохранить заказ (OrderID: Integer):Воо1еаn
4. Используя браузер или диаграмму Классов, введите сигнатуры операций класса Упр_транзакциями:
Сохранить заказ (OrderID: Integer): Boolean
Сохранить информацию (): Integer
Лабораторная 8. Описание связей между классами
В этом упражнении определяются связи между классами, участвующими в варианте использования "Ввести новый заказ".
Постановка задачи
Чтобы найти связи, были просмотрены диаграммы Последовательности. Все взаимодействующие там классы нуждались в определении соответствующих связей на диаграммах Классов. После обнаружения связи были добавлены на диаграммы классов.
Добавление связей
Добавим связи к классам, принимающим участие в варианте использования "Ввести новый заказ".
Этапы выполнения упражнения
Настройка
1. Найдите в браузере диаграмму Классов "Ввод нового заказа",
2. Дважды щелкнув на диаграмме, откройте ее.
3. Проверьте, имеется ли в панели инструментов диаграммы кнопка Unidirectional Association (Однонаправленная ассоциация). Если ее нет, продолжите настройку, выполнив шаги 4 и 5. Если есть, приступайте к выполнению самого упражнения.
4. Щелкните правой кнопкой мыши на панели инструментов диаграммы и в открывшемся меню выберите пункт Customize(Настроить),
5. Добавьтена панель кнопку Creates A Unidirectional Association (Создать однонаправленную ассоциацию).
Добавление ассоциаций
1. Нажмите кнопку Unidirectional Association панели инструментов.
2. Проведите ассоциацию от класса выбор_заказа к классу заказ_деталей.
3. Повторите шаги 1 и 2, создав ассоциации:
• От класса заказ_деталей к классу упр_заказами
• От класса упр_заказами к классу Заказ
• Откласса упр_заказами к классу упр_транзакциями
• От класса упр_транзакциями к классу Заказ
• От класса упр_транзакциями к классу Позиц_заказа
• От класса Заказ к классу Позиц_заказа
4. Щелкните правой кнопкой мыши на однонаправленной ассоциации между классами выбор_заказа и заказ_деталей класса выбор_заказа.
|
5. В открывшемся меню выберите пункт Multiplicity > Zero or One (Множественность >- Нуль или один),
6. Щелкните правой кнопкой мыши на другом конце однонаправленной ассоциации.
7. В открывшемся меню выберите пункт Multiplicity > Zero or One (Множественность > Нуль или один),
8. Повторите шаги 4—7, добавив на диаграмму значения множественности для остальных ассоциаций, как показано на рис. 10
Рис. 10 Ассоциации сценария "Ввести новый заказ"
|
|
Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!