📄 13061293孙颖成.mdl
字号:
(object Petal
version 47
_written "Rose 8.0.0303.1400"
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 "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 "4949A3610148"
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 0
default_color TRUE)
showMessageNum 3
showClassOfObject TRUE
notation "Unified")
root_usecase_package (object Class_Category "Use Case View"
quid "4949A361014A"
exportControl "Public"
global TRUE
logical_models (list unit_reference_list
(object Class "学生"
quid "4949A3B701D4"
documentation "在大学中选课的学生"
stereotype "Actor"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "496819A40128"
supplier "Logical View::UniversityArtifacts::Course"
quidu "4949CFE2031C")))
(object Class "老师"
quid "4949A3D2036B"
stereotype "Actor"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "496819650203"
supplier "Logical View::UniversityArtifacts::Course"
quidu "4949CFE2031C")))
(object Class "管理员"
quid "4949A3E0036B"
stereotype "Actor"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "4968199D0119"
supplier "Logical View::UniversityArtifacts::CourseOffering"
quidu "4949CFFB030D")))
(object Class "Billing System"
quid "4949A3EF029F"
stereotype "Actor")
(object Class "course Catalog"
quid "49673AB20213"
stereotype "Actor")
(object UseCase "请求课表"
quid "4949A4970280")
(object UseCase "选择教学课程"
quid "4949A4AB006D")
(object UseCase "关闭注册"
quid "4949A4D501C5")
(object UseCase "管理课程信息"
quid "4949A4F601F4")
(object UseCase "管理老师信息"
quid "4949A5110271")
(object UseCase "管理学生信息"
quid "4949A52D00FA")
(object UseCase "注册"
quid "49673A66000F")
(object Association "$UNNAMED$0"
quid "4949A6D100BB"
roles (list role_list
(object Role "$UNNAMED$1"
quid "4949A6D2003E"
supplier "Use Case View::注册"
quidu "49673A66000F"
is_navigable TRUE)
(object Role "$UNNAMED$2"
quid "4949A6D2004E"
supplier "Use Case View::学生"
quidu "4949A3B701D4")))
(object Association "$UNNAMED$3"
quid "4949A709030D"
roles (list role_list
(object Role "$UNNAMED$4"
quid "4949A70A0148"
supplier "Use Case View::选择教学课程"
quidu "4949A4AB006D"
is_navigable TRUE)
(object Role "$UNNAMED$5"
quid "4949A70A014A"
supplier "Use Case View::老师"
quidu "4949A3D2036B")))
(object Association "$UNNAMED$6"
quid "4949A70F02DE"
roles (list role_list
(object Role "$UNNAMED$7"
quid "4949A7120203"
supplier "Use Case View::请求课表"
quidu "4949A4970280"
is_navigable TRUE)
(object Role "$UNNAMED$8"
quid "4949A7120205"
supplier "Use Case View::老师"
quidu "4949A3D2036B")))
(object Association "$UNNAMED$9"
quid "4949A7610109"
roles (list role_list
(object Role "$UNNAMED$10"
quid "4949A76200BB"
supplier "Use Case View::管理学生信息"
quidu "4949A52D00FA"
is_navigable TRUE)
(object Role "$UNNAMED$11"
quid "4949A76200CB"
supplier "Use Case View::管理员"
quidu "4949A3E0036B")))
(object Association "$UNNAMED$12"
quid "4949A76501E4"
roles (list role_list
(object Role "$UNNAMED$13"
quid "4949A7670242"
supplier "Use Case View::管理老师信息"
quidu "4949A5110271"
is_navigable TRUE)
(object Role "$UNNAMED$14"
quid "4949A7670244"
supplier "Use Case View::管理员"
quidu "4949A3E0036B")))
(object Association "$UNNAMED$15"
quid "4949A76B008C"
roles (list role_list
(object Role "$UNNAMED$16"
quid "4949A76B02AF"
supplier "Use Case View::管理课程信息"
quidu "4949A4F601F4"
is_navigable TRUE)
(object Role "$UNNAMED$17"
quid "4949A76B02B1"
supplier "Use Case View::管理员"
quidu "4949A3E0036B")))
(object Association "$UNNAMED$18"
quid "4949A76E038A"
roles (list role_list
(object Role "$UNNAMED$19"
quid "4949A76F03C8"
supplier "Use Case View::关闭注册"
quidu "4949A4D501C5"
is_navigable TRUE)
(object Role "$UNNAMED$20"
quid "4949A76F03CA"
supplier "Use Case View::管理员"
quidu "4949A3E0036B")))
(object Association "$UNNAMED$21"
quid "49673A73033C"
roles (list role_list
(object Role "$UNNAMED$22"
quid "49673A79002E"
supplier "Use Case View::注册"
quidu "49673A66000F"
is_navigable TRUE)
(object Role "$UNNAMED$23"
quid "49673A790030"
supplier "Use Case View::老师"
quidu "4949A3D2036B")))
(object Association "$UNNAMED$24"
quid "49673A7F00BB"
roles (list role_list
(object Role "$UNNAMED$25"
quid "49673A7F02EE"
supplier "Use Case View::注册"
quidu "49673A66000F"
is_navigable TRUE)
(object Role "$UNNAMED$26"
quid "49673A7F02F0"
supplier "Use Case View::老师"
quidu "4949A3D2036B")))
(object Association "$UNNAMED$27"
quid "49673A8D03C8"
roles (list role_list
(object Role "$UNNAMED$28"
quid "49673A8E037A"
supplier "Use Case View::注册"
quidu "49673A66000F"
is_navigable TRUE)
(object Role "$UNNAMED$29"
quid "49673A8E037C"
supplier "Use Case View::学生"
quidu "4949A3B701D4")))
(object Association "$UNNAMED$30"
quid "49673A95037A"
roles (list role_list
(object Role "$UNNAMED$31"
quid "49673A9602AF"
supplier "Use Case View::注册"
quidu "49673A66000F"
is_navigable TRUE)
(object Role "$UNNAMED$32"
quid "49673A9602B1"
supplier "Use Case View::管理员"
quidu "4949A3E0036B")))
(object Association "$UNNAMED$33"
quid "49673AA0036B"
roles (list role_list
(object Role "$UNNAMED$34"
quid "49673AA10213"
supplier "Use Case View::Billing System"
quidu "4949A3EF029F"
is_navigable TRUE)
(object Role "$UNNAMED$35"
quid "49673AA10215"
supplier "Use Case View::关闭注册"
quidu "4949A4D501C5"))))
statemachine (object State_Machine "State/Activity Model"
quid "4949A79F03A9"
states (list States
(object ActivityState "Create curriculum"
quid "4949A80101E4"
transitions (list transition_list
(object State_Transition
quid "4949A84F0232"
supplier "Select Courses to teach"
quidu "4949A8250119"
sendEvent (object sendEvent
quid "4949A84F0235"))))
(object ActivityState "Select Courses to teach"
quid "4949A8250119"
transitions (list transition_list
(object State_Transition
quid "4949A856037A"
supplier "Assign professor to courses"
quidu "4949A83A033C"
sendEvent (object sendEvent
quid "4949A856037D"))))
(object ActivityState "Assign professor to courses"
quid "4949A83A033C"
transitions (list transition_list
(object State_Transition
quid "4949A898003E"
supplier "All professors assigned?"
quidu "4949A8720271"
sendEvent (object sendEvent
quid "4949A8980041"))))
(object Decision "All professors assigned?"
quid "4949A8720271"
transitions (list transition_list
(object State_Transition
quid "4949A8A003B9"
label ""
supplier "Assign professor to courses"
quidu "4949A83A033C"
condition "NO"
sendEvent (object sendEvent
quid "4949A8A003BC"))
(object State_Transition
quid "4949A9EA032C"
label ""
supplier "Create catalogue"
quidu "4949A9D402DE"
condition "YES"
sendEvent (object sendEvent
quid "4949A9EA032F"))))
(object ActivityState "Create catalogue"
quid "4949A9D402DE"
transitions (list transition_list
(object State_Transition
quid "4949AA0B00BB"
supplier "$UNNAMED$36"
quidu "4949A9FD0148"
sendEvent (object sendEvent
quid "4949AA0B00BE"))))
(object SynchronizationState "$UNNAMED$36"
quid "4949A9FD0148"
transitions (list transition_list
(object State_Transition
quid "4949AA7F0203"
supplier "Place catalogue in book store"
quidu "4949AA3B0109"
sendEvent (object sendEvent
quid "4949AA7F0206"))
(object State_Transition
quid "4949AA8800EA"
supplier "Mail catalogue to students"
quidu "4949AA5801F4"
sendEvent (object sendEvent
quid "4949AA8800ED"))))
(object ActivityState "Place catalogue in book store"
quid "4949AA3B0109"
transitions (list transition_list
(object State_Transition
quid "4949AACA01B5"
supplier "$UNNAMED$37"
quidu "4949AABF0222"
sendEvent (object sendEvent
quid "4949AACA01B8"))))
(object ActivityState "Mail catalogue to students"
quid "4949AA5801F4"
transitions (list transition_list
(object State_Transition
quid "4949AACF00AB"
supplier "$UNNAMED$37"
quidu "4949AABF0222"
sendEvent (object sendEvent
quid "4949AACF00AE"))))
(object SynchronizationState "$UNNAMED$37"
quid "4949AABF0222"
transitions (list transition_list
(object State_Transition
quid "4949AAF00109"
supplier "open registration"
quidu "4949AADF01C5"
sendEvent (object sendEvent
quid "4949AAF0010C"))))
(object ActivityState "open registration"
quid "4949AADF01C5"
transitions (list transition_list
(object State_Transition
quid "4949CE350109"
supplier "$UNNAMED$38"
quidu "4949CE3001A5"
sendEvent (object sendEvent
quid "4949CE35010C"))))
(object State "$UNNAMED$39"
quid "4949CE230000"
transitions (list transition_list
(object State_Transition
quid "4949CE260280"
supplier "Create curriculum"
quidu "4949A80101E4"
sendEvent (object sendEvent
quid "4949CE260283")))
type "StartState")
(object State "$UNNAMED$38"
quid "4949CE3001A5"
type "EndState"))
partitions (list Partitions
(object Partition "Registrar"
quid "4949C864002E"
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Partition "Professor"
quid "4949C89D00DA"
persistence "Transient"
creationObj FALSE
multi FALSE))
objects (list Objects)
statediagrams (list StateDiagrams
(object ActivityDiagram "Catalogue Creation"
quid "4949A79F03B9"
title "Catalogue Creation"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 1226
items (list diagram_item_list
(object Swimlane "Registrar" @1
line_color 3342489
quidu "4949C864002E"
width 1138)
(object ActivityStateView "Create curriculum" @2
Parent_View @1
location (307, 259)
font (object Font
size 12
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @2
location (307, 253)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 285
justify 0
label "Create curriculum")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "4949A80101E4"
width 411
height 136
annotation 1
autoResize TRUE)
(object ActivityStateView "Assign professor to courses" @3
Parent_View @1
location (346, 735)
font (object Font
size 12
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @3
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -