sequencediagram.mdl
来自「Rose初级教程」· MDL 代码 · 共 2,220 行 · 第 1/5 页
MDL
2,220 行
(object SelfMessView "" @26
location (0, 832)
label (object SegLabel @27
Parent_View @26
location (1324, 788)
quidu "33C149E60321"
anchor_loc 1
nlines 1
max_width 528
justify 0
label "get professor (professor id)"
pctDist 0.500000
height 45
orientation 0)
client @12
supplier @12
Focus_Src @14
origin (1249, 832)
terminus (1399, 832)
ordinal 4)
(object InterMessView "" @28
location (0, 1008)
label (object SegLabel @29
Parent_View @28
location (1416, 964)
quidu "33C149F10123"
anchor_loc 1
nlines 1
max_width 494
justify 0
label "add professor (professor)"
pctDist 0.500000
height 45
orientation 0)
client @12
supplier @16
Focus_Src @15
Focus_Entry @17
origin (1249, 1008)
terminus (1583, 1008)
ordinal 5)))))
(object UseCase "Maintain Curriculum"
quid "33C143B2001E"
documentation "This use case provides the capability for the Registrar to maintain the curriculum for a specified semester."
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "33C1467000FA"
stereotype "uses"
supplier "Registrar Validation"
quidu "33C1460202DA")))
(object UseCase "Maintain Student Information"
quid "33C143D00154"
documentation "This use case provides the capability for the Registrar to maintain student information needed by the Registration System."
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "33C1467F023A"
stereotype "uses"
supplier "Registrar Validation"
quidu "33C1460202DA")))
(object UseCase "Maintain Professor Information"
quid "33C143F401AE"
documentation "This use case provides the capability for the Registrar to maintain professor information needed by the Registration System."
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "33C1468D0320"
stereotype "uses"
supplier "Registrar Validation"
quidu "33C1460202DA")))
(object UseCase "Registrar Validation"
quid "33C1460202DA"
documentation "The use case verifies that the user can access the system playing the role of the Registrar.")
(object Association "$UNNAMED$1"
quid "33C1463C00B4"
roles (list role_list
(object Role "$UNNAMED$2"
quid "33C1463C030C"
supplier "Register for Courses"
quidu "33C143730050"
is_navigable TRUE)
(object Role "$UNNAMED$3"
quid "33C1463C030D"
supplier "Student"
quidu "33C1379A0104")))
(object Association "$UNNAMED$4"
quid "33C1463E03D4"
roles (list role_list
(object Role "$UNNAMED$5"
quid "33C1463F0212"
supplier "Billing System"
quidu "33C137E3038E"
is_navigable TRUE)
(object Role "$UNNAMED$6"
quid "33C1463F0213"
supplier "Register for Courses"
quidu "33C143730050")))
(object Association "$UNNAMED$7"
quid "33C14643028A"
roles (list role_list
(object Role "$UNNAMED$8"
quid "33C1464400C8"
supplier "Select Courses to Teach"
quidu "33C14390038E"
is_navigable TRUE)
(object Role "$UNNAMED$9"
quid "33C1464400C9"
supplier "Professor"
quidu "33C137AF00F0")))
(object Association "$UNNAMED$10"
quid "33C1464B02D0"
roles (list role_list
(object Role "$UNNAMED$11"
quid "33C1464C01B8"
supplier "Maintain Curriculum"
quidu "33C143B2001E"
is_navigable TRUE)
(object Role "$UNNAMED$12"
quid "33C1464C01B9"
supplier "Registrar"
quidu "33C137C200BE")))
(object Association "$UNNAMED$13"
quid "33C1465503AC"
roles (list role_list
(object Role "$UNNAMED$14"
quid "33C14656028A"
supplier "Maintain Student Information"
quidu "33C143D00154"
is_navigable TRUE)
(object Role "$UNNAMED$15"
quid "33C14656028B"
supplier "Registrar"
quidu "33C137C200BE")))
(object Association "$UNNAMED$16"
quid "33C1466A0366"
roles (list role_list
(object Role "$UNNAMED$17"
quid "33C1466B02E4"
supplier "Maintain Professor Information"
quidu "33C143F401AE"
is_navigable TRUE)
(object Role "$UNNAMED$18"
quid "33C1466B02E5"
supplier "Registrar"
quidu "33C137C200BE"))))
logical_presentations (list unit_reference_list
(object UseCaseDiagram "Main"
quid "33C1305502C7"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object UseCaseView "Registrar Validation" @30
location (1472, 1104)
label (object ItemLabel
Parent_View @30
location (1472, 1239)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Registrar Validation")
quidu "33C1460202DA"
height 112
autoResize TRUE)
(object ClassView "Class" "Student" @31
location (160, 176)
label (object ItemLabel
Parent_View @31
location (160, 333)
anchor_loc 1
nlines 2
max_width 327
justify 0
label "Student")
icon "Actor"
quidu "33C1379A0104"
annotation 8
autoResize TRUE)
(object ClassView "Class" "Billing System" @32
location (176, 576)
label (object ItemLabel
Parent_View @32
location (176, 733)
anchor_loc 1
nlines 2
max_width 327
justify 0
label "Billing System")
icon "Actor"
quidu "33C137E3038E"
annotation 8
autoResize TRUE)
(object UseCaseView "Register for Courses" @33
location (576, 416)
label (object ItemLabel
Parent_View @33
location (576, 551)
anchor_loc 1
nlines 2
max_width 631
justify 0
label "Register for Courses")
quidu "33C143730050"
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$1" @34
location (345, 282)
quidu "33C1463C00B4"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$2" @35
Parent_View @34
location (137, 74)
quidu "33C1463C030C"
client @34
supplier @33
line_style 0)
(object RoleView "$UNNAMED$3" @36
Parent_View @34
location (137, 74)
quidu "33C1463C030D"
client @34
supplier @31
line_style 0)))
(object AssociationViewNew "$UNNAMED$4" @37
location (309, 520)
quidu "33C1463E03D4"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$5" @38
Parent_View @37
location (-187, 136)
quidu "33C1463F0212"
client @37
supplier @32
line_style 0)
(object RoleView "$UNNAMED$6" @39
Parent_View @37
location (-187, 136)
quidu "33C1463F0213"
client @37
supplier @33
line_style 0)))
(object UseCaseView "Select Courses to Teach" @40
location (1040, 176)
label (object ItemLabel
Parent_View @40
location (1040, 311)
anchor_loc 1
nlines 2
max_width 631
justify 0
label "Select Courses to Teach")
quidu "33C14390038E"
autoResize TRUE)
(object ClassView "Class" "Professor" @41
location (1504, 256)
label (object ItemLabel
Parent_View @41
location (1504, 413)
anchor_loc 1
nlines 2
max_width 327
justify 0
label "Professor")
icon "Actor"
quidu "33C137AF00F0"
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$7" @42
location (1295, 217)
quidu "33C14643028A"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$8" @43
Parent_View @42
location (-209, -39)
quidu "33C1464400C8"
client @42
supplier @40
line_style 0)
(object RoleView "$UNNAMED$9" @44
Parent_View @42
location (-209, -39)
quidu "33C1464400C9"
client @42
supplier @41
line_style 0)))
(object UseCaseView "Maintain Curriculum" @45
location (752, 768)
label (object ItemLabel
Parent_View @45
location (752, 903)
anchor_loc 1
nlines 2
max_width 631
justify 0
label "Maintain Curriculum")
quidu "33C143B2001E"
autoResize TRUE)
(object UseCaseView "Maintain Student Information" @46
location (768, 1008)
label (object ItemLabel
Parent_View @46
location (768, 1143)
anchor_loc 1
nlines 2
max_width 631
justify 0
label "Maintain Student Information")
quidu "33C143D00154"
autoResize TRUE)
(object UseCaseView "Maintain Professor Information" @47
location (784, 1296)
label (object ItemLabel
Parent_View @47
location (784, 1431)
anchor_loc 1
nlines 2
max_width 631
justify 0
label "Maintain Professor Information")
quidu "33C143F401AE"
autoResize TRUE)
(object ClassView "Class" "Registrar" @48
location (192, 1024)
label (object ItemLabel
Parent_View @48
location (192, 1181)
anchor_loc 1
nlines 2
max_width 327
justify 0
label "Registrar")
icon "Actor"
quidu "33C137C200BE"
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$10" @49
location (408, 922)
quidu "33C1464B02D0"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$11" @50
Parent_View @49
location (-472, -358)
quidu "33C1464C01B8"
client @49
supplier @45
line_style 0)
(object RoleView "$UNNAMED$12" @51
Parent_View @49
location (-472, -358)
quidu "33C1464C01B9"
client @49
supplier @48
line_style 0)))
(object AssociationViewNew "$UNNAMED$13" @52
location (453, 1014)
quidu "33C1465503AC"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$14" @53
Parent_View @52
location (-427, -266)
quidu "33C14656028A"
client @52
supplier @46
line_style 0)
(object RoleView "$UNNAMED$15" @54
Parent_View @52
location (-427, -266)
quidu "33C14656028B"
client @52
supplier @48
line_style 0)))
(object AssociationViewNew "$UNNAMED$16" @55
location (461, 1146)
quidu "33C1466A0366"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$17" @56
Parent_View @55
location (269, 122)
quidu "33C1466B02E4"
client @55
supplier @47
line_style 0)
(object RoleView "$UNNAMED$18" @57
Parent_View @55
location (269, 122)
quidu "33C1466B02E5"
client @55
supplier @48
line_style 0)))
(object InheritView "" @58
stereotype (object SegLabel @59
Parent_View @58
location (1129, 893)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.500000
height 45
orientation 0)
quidu "33C1467000FA"
client @45
supplier @30
line_style 0)
(object InheritView "" @60
stereotype (object SegLabel @61
Parent_View @60
location (1125, 1009)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.500000
height 45
orientation 0)
quidu "33C1467F023A"
client @46
supplier @30
line_style 0)
(object InheritView "" @62
stereotype (object SegLabel @63
Parent_View @62
location (1115, 1155)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.500000
height 45
orientation 0)
quidu "33C1468D0320"
client @47
supplier @30
line_style 0)))))
root_category (object Class_Category "Logical View"
quid "33C130520137"
documentation "The Logical View contains information about the classes and their relationships for the system under development."
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?