?? uml建模圖(chipchat).mdl
字號:
(object Petal
version 50
_written "Rose 8.2.0310.2800"
charSet 134)
(object Design "Logical View"
is_unit TRUE
is_loaded TRUE
attributes (list Attribute_Set
(object Attribute
tool "Java"
name "IDE"
value "Internal Editor")
(object Attribute
tool "Java"
name "AllExceptions"
value "java.io.IOException")
(object Attribute
tool "Java"
name "UserDefineTagName1"
value "")
(object Attribute
tool "Java"
name "UserDefineTagText1"
value "")
(object Attribute
tool "Java"
name "UserDefineTagApply1"
value "")
(object Attribute
tool "Java"
name "UserDefineTagName2"
value "")
(object Attribute
tool "Java"
name "UserDefineTagText2"
value "")
(object Attribute
tool "Java"
name "UserDefineTagApply2"
value "")
(object Attribute
tool "Java"
name "UserDefineTagName3"
value "")
(object Attribute
tool "Java"
name "UserDefineTagText3"
value "")
(object Attribute
tool "Java"
name "UserDefineTagApply3"
value ""))
quid "453DF498009C"
enforceClosureAutoLoad FALSE
defaults (object defaults
rightMargin 0.250000
leftMargin 0.250000
topMargin 0.250000
bottomMargin 0.500000
pageOverlap 0.250000
clipIconLabels TRUE
autoResize TRUE
snapToGrid TRUE
gridX 0
gridY 0
defaultFont (object Font
size 12
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 3947580
default_color TRUE)
showMessageNum 3
showClassOfObject TRUE
notation "Unified")
root_usecase_package (object Class_Category "Use Case View"
quid "453DF498009E"
exportControl "Public"
global TRUE
logical_models (list unit_reference_list
(object Class "User"
quid "453E12110074"
stereotype "Actor")
(object Class "系統"
quid "453E1211008E"
stereotype "Actor")
(object UseCase "與所有人群聊"
quid "453E1211006D")
(object UseCase "與單個好友聊天"
quid "453E1211007B")
(object UseCase "輸入昵稱"
quid "453E12110083")
(object UseCase "自動發現在線伙伴"
quid "453E12110087")
(object UseCase "對選定的好友進行連接"
quid "453E12110095")
(object UseCase "通知在線用戶自己的IP地址"
quid "453E1211009D")
(object Association "$UNNAMED$0"
quid "453E1211006F"
roles (list role_list
(object Role "$UNNAMED$1"
quid "453E12110070"
supplier "Use Case View::與所有人群聊"
quidu "453E1211006D"
is_navigable TRUE)
(object Role "$UNNAMED$2"
quid "453E12110071"
supplier "Use Case View::User"
quidu "453E12110074")))
(object Association "$UNNAMED$3"
quid "453E12110076"
roles (list role_list
(object Role "$UNNAMED$4"
quid "453E12110077"
supplier "Use Case View::與單個好友聊天"
quidu "453E1211007B"
is_navigable TRUE)
(object Role "$UNNAMED$5"
quid "453E12110078"
supplier "Use Case View::User"
quidu "453E12110074")))
(object Association "$UNNAMED$6"
quid "453E1211007E"
roles (list role_list
(object Role "$UNNAMED$7"
quid "453E1211007F"
supplier "Use Case View::輸入昵稱"
quidu "453E12110083"
is_navigable TRUE)
(object Role "$UNNAMED$8"
quid "453E12110080"
supplier "Use Case View::User"
quidu "453E12110074")))
(object Association "$UNNAMED$9"
quid "453E12110089"
roles (list role_list
(object Role "$UNNAMED$10"
quid "453E1211008A"
supplier "Use Case View::自動發現在線伙伴"
quidu "453E12110087"
is_navigable TRUE)
(object Role "$UNNAMED$11"
quid "453E1211008B"
supplier "Use Case View::系統"
quidu "453E1211008E")))
(object Association "$UNNAMED$12"
quid "453E12110090"
roles (list role_list
(object Role "$UNNAMED$13"
quid "453E12110091"
supplier "Use Case View::對選定的好友進行連接"
quidu "453E12110095"
is_navigable TRUE)
(object Role "$UNNAMED$14"
quid "453E12110092"
supplier "Use Case View::系統"
quidu "453E1211008E")))
(object Association "$UNNAMED$15"
quid "453E12110098"
roles (list role_list
(object Role "$UNNAMED$16"
quid "453E12110099"
supplier "Use Case View::通知在線用戶自己的IP地址"
quidu "453E1211009D"
is_navigable TRUE)
(object Role "$UNNAMED$17"
quid "453E1211009A"
supplier "Use Case View::系統"
quidu "453E1211008E")))
(object Mechanism @1
logical_models (list unit_reference_list
(object Object "輸入昵稱"
quid "453E146E03B9"
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Object "初始化端口,發送登陸信息給已在線的用戶."
quid "453E147603C8"
collaborators (list link_list
(object Link
quid "453E15D40271"
supplier "$UNNAMED$18"
quidu "453E1481036B"
messages (list Messages
(object Message "開通一個線程監聽登陸信息并作出必要反映"
quid "453E179302BF"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1.1"
ordinal 3
quidu "000000000000"
creation FALSE)))
(object Link
quid "453E183F01E4"
supplier "$UNNAMED$19"
quidu "453E148F0203"
messages (list Messages
(object Message "開通一個線程監聽回應端口(TCP)"
quid "453E183F01E5"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1.2"
ordinal 4
quidu "000000000000"
creation FALSE))))
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Object "$UNNAMED$18"
quid "453E1481036B"
collaborators (list link_list
(object Link
quid "453E17B1004E"
supplier "$UNNAMED$20"
quidu "453E16AD01E4"
messages (list Messages
(object Message "返回登陸好友名稱并顯示在好友列表中"
quid "453E17B1004F"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1.1.1"
ordinal 6
quidu "000000000000"
creation FALSE))))
class "Logical View::CATCHER"
quidu "453E0899036B"
persistence "Transient"
creationObj TRUE
multi FALSE)
(object Object "$UNNAMED$19"
quid "453E148F0203"
collaborators (list link_list
(object Link
quid "453E186B0290"
supplier "$UNNAMED$20"
quidu "453E16AD01E4"
messages (list Messages
(object Message "返回已經在線好友,并顯示在好友列表中"
quid "453E186B0291"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1.2.1"
ordinal 5
quidu "000000000000"
creation FALSE))))
class "Logical View::Check_in"
quidu "453E08A0029F"
persistence "Transient"
creationObj TRUE
multi FALSE)
(object Object "構造應用程序窗口程序"
quid "453E1499036B"
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Object "對組內公共聊天端口進行監聽"
quid "453E14A2008C"
collaborators (list link_list
(object Link
quid "453E190202BF"
supplier "$UNNAMED$21"
quidu "453E14B102AF"
messages (list Messages
(object Message "開通一個線程監聽群聊信息"
quid "453E190202C0"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3.1"
ordinal 9
quidu "000000000000"
creation FALSE))))
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Object "$UNNAMED$21"
quid "453E14B102AF"
collaborators (list link_list
(object Link
quid "453E194201D4"
supplier "$UNNAMED$20"
quidu "453E16AD01E4"
messages (list Messages
(object Message "收到群聊信息,并顯示出來"
quid "453E194201D5"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3.1.1"
ordinal 10
quidu "000000000000"
creation FALSE))))
class "Logical View::CCListener"
quidu "453E089F039D"
persistence "Transient"
creationObj TRUE
multi FALSE)
(object Object "$UNNAMED$22"
quid "453E14C3029F"
collaborators (list link_list
(object Link
quid "453E19E5032C"
supplier "$UNNAMED$23"
quidu "453E19E101E4"
messages (list Messages
(object Message "收到連接請求則打開一個應用程序窗口進行處理"
quid "453E19E5032D"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "4.1.1"
ordinal 13
quidu "000000000000"
creation FALSE))))
class "Logical View::TCPConnect"
quidu "453E093C0002"
persistence "Transient"
creationObj TRUE
multi FALSE)
(object Object "$UNNAMED$20"
quid "453E16AD01E4"
collaborators (list link_list
(object Link
quid "453E16B300AB"
supplier "輸入昵稱"
quidu "453E146E03B9"
messages (list Messages
(object Message "請求輸入昵稱"
quid "453E16B300AC"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
quidu "000000000000"
creation FALSE)
(object Message "返回昵稱"
quid "453E16FF0280"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "1.1"
ordinal 1
quidu "000000000000"
creation FALSE)))
(object Link
quid "453E176B0177"
supplier "初始化端口,發送登陸信息給已在線的用戶."
quidu "453E147603C8"
messages (list Messages
(object Message "初始化"
quid "453E176B0178"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1"
ordinal 2
quidu "000000000000"
creation FALSE)))
(object Link
quid "453E18A500DA"
supplier "構造應用程序窗口程序"
quidu "453E1499036B"
messages (list Messages
(object Message "構造應用程序窗口"
quid "453E18A500DB"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 7
quidu "000000000000"
creation FALSE)))
(object Link
quid "453E18E703D8"
supplier "對組內公共聊天端口進行監聽"
quidu "453E14A2008C"
messages (list Messages
(object Message "對群聊組播進行監聽"
quid "453E18E703D9"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3"
ordinal 8
quidu "000000000000"
creation FALSE)))
(object Link
quid "453E197900BB"
supplier "對私聊TCP口進行監聽"
quidu "453E196702EE"
messages (list Messages
(object Message "對TCP協議的獨聊窗口進行監聽,一旦收到連接請求則開通一個進程處理"
quid "453E197900BC"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "4"
ordinal 11
quidu "000000000000"
creation FALSE))))
class "Logical View::ChipChat"
quidu "453E089D03B2"
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Object "對私聊TCP口進行監聽"
quid "453E196702EE"
collaborators (list link_list
(object Link
quid "453E19CF0109"
supplier "$UNNAMED$22"
quidu "453E14C3029F"
messages (list Messages
(object Message "開啟進程監聽端口"
quid "453E19CF010A"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "4.1"
ordinal 12
quidu "000000000000"
creation FALSE))))
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Object "$UNNAMED$23"
quid "453E19E101E4"
class "Logical View::TCP_Frame"
quidu "453E093A005F"
persistence "Transient"
creationObj TRUE
multi FALSE))))
logical_presentations (list unit_reference_list
(object UseCaseDiagram "Main"
quid "453DF49F0187"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object UseCaseView "Use Case View::與所有人群聊" @2
location (197, 183)
font (object Font
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -