Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Добавление сообщений на диаграмму




1. На панели инструментов нажмите кнопку Object Link (Связь объекта).

2. Проведите мышью от действующего лица Продавец к объекту Выбор варианта заказа.

3. Повторите шаги 1 и 2, соединив связями следующие объекты:

Действующее лицо Продавец и объект Форма деталей Заказа

Объект Форма деталей Заказа и объект Выбор Варианта Заказа

Объект Форма деталей Заказа объект Заказ N1234

. На панели инструментов нажмите кнопку Link Message (Сообщение связи).

5. Щелкните мышью на связи между Продавец и Форма деталей Заказа.

6. Выделив сообщение, введите его имя - Создать новый заказ;

7. Повторив шаги с 4 по 6, поместите на диаграмму сообщения:

Открыть форму - между Выбор Варианта Заказа и Форма Деталей Заказа.

Ввести номер заказа, заказчика и число заказываемых предметов - между Продавец и Форма Деталей Заказа

Сохранить заказ - между Продавец и Форма деталей Заказа

Создать пустой заказ - между Форма деталей Заказа и Заказ №1234

Ввести номер заказа, заказчика и число заказываемых предметов - между Форма деталей Заказа и Заказ №1234

Сохранить заказ - между Форма деталей Заказа и Заказ №1234

Теперь нужно поместить на диаграмму дополнительные элементы, а также рассмотреть ответственности объектов.

Добавление на диаграмму дополнительных объектов

1. Нажмите кнопку Object панели инструментов.

2. Щелкните мышью где-нибудь на диаграмме, чтобы поместить туда новый объект.

3. Введите имя объекта - Управляющий заказами.

4. На панели инструментов нажмите кнопку Object.

5. Поместите на диаграмму еще один объект.

6. Введите его имя - Управляющий транзакциями.

Назначение ответственностей объектам

1. Выделите сообщение 5: Создать пустой заказ. Выделяйте слова, а не стрелку.

2. Нажав комбинацию клавиш CTRL+D, удалите это сообщение.

3. Повторите шаги 1 и 2 для удаления сообщений 6 и 7:

Ввести номер заказа, заказчика и число заказываемых предметов

Сохранить заказ

. Выделите связь между объектами Форма деталей Заказа и Заказ №1234

. Нажав комбинацию клавиш CTRL+D, удалите эту связь

6. На панели инструментов нажмите кнопку Object Link (Связь объекта).

7. Нарисуйте связь между Форма деталей Заказа и Управляющий Заказами.

8. На панели инструментов нажмите кнопку Object Link (Связь объекта).

9. Нарисуйте связь между Управляющий Заказами и Заказ №1234

10. На панели инструментов нажмите кнопку Object Link (Связь объекта).

11. Нарисуйте связь между Заказ №1234 и Управляющий Транзакцией.

12. На панели инструментов нажмите кнопку Object Link (Связь объекта).

13. Нарисуйте связь между Управляющий Заказами и Управляющий Транзакцией.

14. На панели инструментов нажмите кнопку Link Message (Сообщение связи).

15. Щелкните мышью на связи между объектами Форма деталей Заказа и Управляющий Заказами, чтобы ввести новое сообщение.

16. Назовите это сообщение Сохранить заказ.

17. Повторите шаги 14 - 16, добавив сообщения с шестого по девятое, и назвав их:

Создать новый заказ - между Управляющий Заказами и Заказ №1234

Ввести номер заказа, заказчика и число заказываемых предметов - между Управляющий Заказами и Заказ №1234

Сохранить заказ - между Управляющий Заказами и Управляющий Транзакцией

Информация о заказе - между Управляющий Транзакцией и Заказ №1234

18. На панели инструментов нажмите кнопку Link to Self (Связь с собой).

19. Щелкнув на объекте Управляющий Транзакцией, добавьте к нему рефлексивное сообщение.

20. На панели инструментов нажмите кнопку Link Message (Сообщение связи).

21. Щелкните мышью на рефлексивной связи Управляющий Транзакциями, чтобы ввести туда сообщение.

22. Назовите новое Сохранить информацию о заказе в базе данных.

Соотнесение объектов с классами (если классы были созданы при разработке описанной выше диаграммы Последовательности)

1. Найдите в браузере класс Выбор Заказа.

2. Перетащите его на объект Выбор варианта заказа на диаграмме.

3. Повторите шаги 1 и 2 соотнеся остальные объекты и соответствующие им классы:

Класс заказ деталей соотнесите с объектом Форма деталей заказа

Класс Упр_заказами - с объектом Управляющий Заказами

Класс Заказ - с объектом Заказ №1234

Класс Упр_транзакциями - с объектом Управляющий транзакциями

Соотнесение объектов с классами (если вы не создавали описанную выше диаграмму Последовательности)

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

2. В открывшемся меню выберите пункт Open Specification (Открыть спецификацию).

3. В раскрывающемся списке классов выберите пункт <New> (Создать). Появится окно спецификации классов.

4. В поле имени введите Выбор заказа.

5. Щелкните на кнопке ОК. Вы вернетесь в окно спецификации объекта.

6. В списке классов выберите класс Выбор заказа.

7. Щелкните на кнопке OK, чтобы вернуться к диаграмме. Теперь объект называется Выбор варианта заказа: Выбор Заказа

8. Для соотнесения остальных объектов с классами повторите шаги с 1 по 7:

Класс Детали заказа соотнесите с объектом Форма деталей заказа

Класс Упр_заказами - с объектом Управляющий заказами

Класс Заказ - с объектом Заказ N 1234

Класс Упр_ транзакциями - с объектом Управляющий транзакциями

Соотнесение сообщений с операциями (если операции были созданы при разработке описанной выше диаграммы Последовательности)

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

2. В открывшемся меню выберите пункт Open Specification (Открыть спецификацию).

3. В раскрывающемся списке имен укажите имя операции - Создать ().

4. Нажмите на кнопку ОК.

5. Повторите шаги 1-4 для соотнесения с операциями остальных сообщений:

Сообщение 2: Открыть форму соотнесите с операцией Открыть ()

Сообщение 3: Ввести номер заказа, заказчика и число заказываемых предметов - с операцией Ввести номер заказа, заказчика и число заказываемых предметов ()

Сообщение 4: Сохранить заказ - с операцией Сохранить заказ ()

Сообщение 5: Сохранить заказ - с операцией Сохранить заказ ()

Сообщение 6: Создать пустой заказ - с операцией Создать пустой заказ ()

Сообщение 7: Ввести номер заказа, заказчика и число заказоваемых предметов - с одноименной операцией.

Сообщение 8 Сохранить заказ - с операцией Сохранить заказ ()

Сообщение 9 Информация о заказе - с одноименной операцией

Сообщение 10 Сохранить информацию о заказе с одноименной операцией

Соотнесение сообщений с операциями (если вы не создавали описанную выше диаграмму Последовательности)

1. Щелкните правой кнопкой мыши на сообщении 1: Создать новый заказ ().

2. В открывшемся меню выберите пункт <new operation> (создать операцию). Появится окно спецификации операции.

3. В поле имени введите имя операции - Создать ().

4. Нажмите на кнопку ОК, чтобы закрыть окно спецификации операции и вернуться к диаграмме.

5. Еще раз щелкните правой кнопкой мыши на сообщении 1.

. В открывшемся меню выберите пункт Open Specification (Открыть спецификацию).

7. В раскрывающемся списке Name (Имя) укажите имя новой операции.

8. Нажмите на кнопку ОК.

9. Повторите шаги 1-8, чтобы создать новые операции и соотнести с ними остальные сообщения:

Сообщение 2: Открыть форму соотнесите с операцией Открыть ()

Сообщение 3: Ввести номер заказа, заказчика и число заказываемых предметов - с операцией Ввести номер заказа, заказчика и число заказываемых предметов ()

Сообщение 4: Сохранить заказ - с операцией Сохранить заказ ()

Сообщение 5: Сохранить заказ - с операцией Сохранить заказ ()

Сообщение 6: Создать пустой заказ - с операцией Создать пустой заказ ()

Сообщение 7: Ввести номер заказа, заказчика и число заказоваемых предметов - с одноименной операцией.

Сообщение 8 Сохранить заказ - с операцией Сохранить заказ ()

Сообщение 9 Информация о заказе - с одноименной операцией

Сообщение 10 Сохранить информацию о заказе с одноименной операцией

Ваша диаграмма должна выглядеть, как показано на рис.4


Лабораторная работа 4. Диаграмма Состояний для класса Заказ

 

Постройте диаграммуСостояний для класса Заказ, показанную на рис.5.

 

Рис 5. Диаграмма состояний для класса Заказ

 

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




Поделиться с друзьями:


Дата добавления: 2014-11-18; Просмотров: 470; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.023 сек.