Министерство образования Российской Федерации
Тверской государственный технический университет
Кафедра электронных вычислительных машин
Отчет по лабораторной работе №11
по дисциплине: «Модели и методы вычислительных систем»
на тему: «Объектно – ориентированное моделирование систем. Модели деятельности»
Выполнил: Кемов Р. С.
группа ВМКСС 0704
Проверил: Пыхалкин М. Ю.
Тверь,
2011 г.
Цель работы
Научиться создавать статические модели объектно – ориентированных систем в виде UML модели классов.
Задание
Создайте модели последовательности и кооперации для следующих систем:
Вариант 6. Система моделирования (Сети) (клиент - сервер)
Выполнение
Модель кооперации
Class Model - (Communication diagram)
Created By: Руслан on 30.11.2011
Last Modified: 30.11.2011
Version: 1.0. Locked: False
GUID: {F5DE68C0-7352-4d32-BCB5-53A8630679BC}
Figure: 2
:Client
Type: Object
Status: Proposed. Version 1.0. Phase 1.0.
Package: Class Model Keywords:
Detail: Created on 30.11.2011. Last modified on 30.11.2011.
GUID: {9163A6DA-6800-43f4-86C2-67610D4C8319}
Connections
Connector |
Source |
Target |
Notes |
Association Unspecified
|
Public :Client
|
Public :Server
|
|
Collaboration ПосмотретьСоставСети() Source -> Destination
|
Public :Client
|
Public :Server
|
|
Collaboration ДобавитьУзел(PC) Source -> Destination
|
Public :Client
|
Public :Server
|
|
Collaboration ПолучитьФункции() Source -> Destination
|
Public :Client
|
Public :Server
|
|
Collaboration ВызватьФункию(char) Source -> Destination
|
Public :Client
|
Public :Server
|
|
Collaboration УдалитьУзел(PC) Source -> Destination
|
Public :Client
|
Public :Server
|
|
Collaboration ПроверитьСоединение(Link) Source -> Destination
|
Public :Client
|
Public :Server
|
|
:Link
Type: Object
Status: Proposed. Version 1.0. Phase 1.0.
Package: Class Model Keywords:
Detail: Created on 30.11.2011. Last modified on 30.11.2011.
GUID: {9565A018-A4EB-4a58-A780-1E2878CB287A}
Connections
Connector |
Source |
Target |
Notes |
Association Unspecified
|
Public :Server
|
Public :Link
|
|
Collaboration Создать() Source -> Destination
|
Public :Server
|
Public :Link
|
|
:Net
Type: Object
Status: Proposed. Version 1.0. Phase 1.0.
Package: Class Model Keywords:
Detail: Created on 30.11.2011. Last modified on 30.11.2011.
GUID: {ED1E28F8-335F-4be2-8838-1A18664BE998}
Connections
Connector |
Source |
Target |
Notes |
Association Unspecified
|
Public :Server
|
Public :Net
|
|
Collaboration Просмотр() Source -> Destination
|
Public :Server
|
Public :Net
|
|
Collaboration ДобавитьУзелВСеть(Link) Source -> Destination
|
Public :Server
|
Public :Net
|
|
Collaboration УдадитьУзел(Link) Source -> Destination
|
Public :Server
|
Public :Net
|
|
Collaboration ПроверитьСоединение(Link) Source -> Destination
|
Public :Server
|
Public :Net
|
|
:PC
Type: Object
Status: Proposed. Version 1.0. Phase 1.0.
Package: Class Model Keywords:
Detail: Created on 30.11.2011. Last modified on 30.11.2011.
GUID: {AC0BE2A1-7501-4a44-8028-195C90A5C060}
:Server
Type: Object
Status: Proposed. Version 1.0. Phase 1.0.
Package: Class Model Keywords:
Detail: Created on 30.11.2011. Last modified on 30.11.2011.
GUID: {CE412B6F-A647-4a69-8632-2E56AFC9E3A8}
Connections
Connector |
Source |
Target |
Notes |
Association Unspecified
|
Public :Server
|
Public :Net
|
|
Association Unspecified
|
Public :Server
|
Public :Link
|
|
Association Unspecified
|
Public :Client
|
Public :Server
|
|
Collaboration ПосмотретьСоставСети() Source -> Destination
|
Public :Client
|
Public :Server
|
|
Collaboration Просмотр() Source -> Destination
|
Public :Server
|
Public :Net
|
|
Collaboration ДобавитьУзел(PC) Source -> Destination
|
Public :Client
|
Public :Server
|
|
Collaboration Создать() Source -> Destination
|
Public :Server
|
Public :Link
|
|
Collaboration ДобавитьУзелВСеть(Link) Source -> Destination
|
Public :Server
|
Public :Net
|
|
Collaboration ПолучитьФункции() Source -> Destination
|
Public :Client
|
Public :Server
|
|
Collaboration ВызватьФункию(char) Source -> Destination
|
Public :Client
|
Public :Server
|
|
Collaboration УдалитьУзел(PC) Source -> Destination
|
Public :Client
|
Public :Server
|
|
Collaboration УдадитьУзел(Link) Source -> Destination
|
Public :Server
|
Public :Net
|
|
Collaboration ПроверитьСоединение(Link) Source -> Destination
|
Public :Client
|
Public :Server
|
|
Collaboration ПроверитьСоединение(Link) Source -> Destination
|
Public :Server
|
Public :Net
|
|
Модель последовательности
Class Model - (Sequence diagram)
Created By: Руслан on 30.11.2011
Last Modified: 30.11.2011