📄 operations1.mdl
字号:
(object AssociationViewNew "$UNNAMED$4" @81
location (309, 520)
quidu "33C1463E03D4"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$5" @82
Parent_View @81
location (-187, 136)
quidu "33C1463F0212"
client @81
supplier @76
line_style 0)
(object RoleView "$UNNAMED$6" @83
Parent_View @81
location (-187, 136)
quidu "33C1463F0213"
client @81
supplier @77
line_style 0)))
(object UseCaseView "Select Courses to Teach" @84
location (1040, 176)
label (object ItemLabel
Parent_View @84
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" @85
location (1504, 256)
label (object ItemLabel
Parent_View @85
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" @86
location (1295, 217)
quidu "33C14643028A"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$8" @87
Parent_View @86
location (-209, -39)
quidu "33C1464400C8"
client @86
supplier @84
line_style 0)
(object RoleView "$UNNAMED$9" @88
Parent_View @86
location (-209, -39)
quidu "33C1464400C9"
client @86
supplier @85
line_style 0)))
(object UseCaseView "Maintain Curriculum" @89
location (752, 768)
label (object ItemLabel
Parent_View @89
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" @90
location (768, 1008)
label (object ItemLabel
Parent_View @90
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" @91
location (784, 1296)
label (object ItemLabel
Parent_View @91
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" @92
location (192, 1024)
label (object ItemLabel
Parent_View @92
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" @93
location (408, 922)
quidu "33C1464B02D0"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$11" @94
Parent_View @93
location (-472, -358)
quidu "33C1464C01B8"
client @93
supplier @89
line_style 0)
(object RoleView "$UNNAMED$12" @95
Parent_View @93
location (-472, -358)
quidu "33C1464C01B9"
client @93
supplier @92
line_style 0)))
(object AssociationViewNew "$UNNAMED$13" @96
location (453, 1014)
quidu "33C1465503AC"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$14" @97
Parent_View @96
location (-427, -266)
quidu "33C14656028A"
client @96
supplier @90
line_style 0)
(object RoleView "$UNNAMED$15" @98
Parent_View @96
location (-427, -266)
quidu "33C14656028B"
client @96
supplier @92
line_style 0)))
(object AssociationViewNew "$UNNAMED$16" @99
location (461, 1146)
quidu "33C1466A0366"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$17" @100
Parent_View @99
location (269, 122)
quidu "33C1466B02E4"
client @99
supplier @91
line_style 0)
(object RoleView "$UNNAMED$18" @101
Parent_View @99
location (269, 122)
quidu "33C1466B02E5"
client @99
supplier @92
line_style 0)))
(object InheritView "" @102
stereotype (object SegLabel @103
Parent_View @102
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 @89
supplier @74
line_style 0)
(object InheritView "" @104
stereotype (object SegLabel @105
Parent_View @104
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 @90
supplier @74
line_style 0)
(object InheritView "" @106
stereotype (object SegLabel @107
Parent_View @106
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 @91
supplier @74
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."
exportControl "Public"
global TRUE
subsystem "Component View"
quidu "33C130520139"
logical_models (list unit_reference_list
(object Class_Category "PeopleInformation"
quid "33C3FCF40334"
exportControl "Public"
logical_models (list unit_reference_list
(object Class "StudentInformation"
quid "33C16C870370"
documentation "Information about the Student actor."
stereotype "Entity"
operations (list Operations
(object Operation "changeMajor"
quid "33CBAA520226"
concurrency "Sequential"
opExportControl "Public"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "name"
quid "33CAB1AA02C6")
(object ClassAttribute "major"
quid "33CAB1AD01C2")))
(object Class "ProfessorInformation"
quid "33C16CB301B8"
documentation "Information about the Professor actor."
stereotype "Entity"
operations (list Operations
(object Operation "setTenure"
quid "33CBAA61017C"
concurrency "Sequential"
opExportControl "Public"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "name"
quid "33CAB1C5037A")
(object ClassAttribute "tenure"
quid "33CAB1C7021C"))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "33C406E90168"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "ProfessorInformation" @108
location (288, 144)
label (object ItemLabel
Parent_View @108
location (86, 95)
nlines 1
max_width 403
justify 0
label "ProfessorInformation")
quidu "33C16CB301B8"
width 436
height 122
annotation 8
autoResize TRUE)
(object ClassView "Class" "StudentInformation" @109
location (864, 144)
label (object ItemLabel
Parent_View @109
location (680, 95)
nlines 1
max_width 366
justify 0
label "StudentInformation")
quidu "33C16C870370"
width 396
height 122
annotation 8
autoResize TRUE)))))
(object Class_Category "UniversityArtifacts"
quid "33C3FCFD01B8"
exportControl "Public"
logical_models (list unit_reference_list
(object Class "Course"
quid "33C16CC700D2"
documentation "General information about a course offered for a specified semester."
stereotype "Entity"
operations (list Operations
(object Operation "getName"
quid "33CBAF1101FE"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "addProfessor"
quid "33CBB62B024E"
parameters (list Parameters
(object Parameter "profID"
type "long"
initv " "))
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "getProf"
quid "33CBB64D01AE"
parameters (list Parameters
(object Parameter "profID"
type "long"
initv " "))
concurrency "Sequential"
opExportControl "Public"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "name"
quid "33CAB1DC0320")
(object ClassAttribute "creditHours"
quid "33CAB1DE01C2")))
(object Class "CourseOffering"
quid "33C16CD9000A"
documentation "Specific information about a course offered for a specified semester. Each course is made up of one or more course offerings."
stereotype "Entity"
operations (list Operations
(object Operation "addStudent"
quid "33CBAF2300BE"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "addProf"
quid "33CBB66A024E"
parameters (list Parameters
(object Parameter "theProf"
type "ProfessorInformation"
initv " "))
concurrency "Sequential"
opExportControl "Public"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "location"
quid "33CAB1E20046")))
(object Class "Catalog"
quid "33C4071603B6"
documentation "Information about course offerings for a specified semester."))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "33C406DE00A0"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Course" @110
location (928, 528)
label (object ItemLabel
Parent_View @110
location (844, 479)
nlines 1
max_width 166
justify 0
label "Course")
quidu "33C16CC700D2"
height 122
annotation 8
autoResize TRUE)
(object ClassView "Class" "CourseOffering" @111
location (576, 144)
label (object ItemLabel
Parent_View @111
location (424, 95)
nlines 1
max_width 303
justify 0
label "CourseOffering")
quidu "33C16CD9000A"
width 328
height 122
annotation 8
autoResize TRUE)
(object ClassView "Class" "Catalog" @112
location (448, 480)
label (object ItemLabel
Parent_View @112
location (361, 431)
nlines 1
max_width 172
justify 0
label "Catalog")
quidu "33C4071603B6"
width 186
height 122
annotation 8
autoResize TRUE)))
(object ClassDiagram "Course Information"
quid "33C40769003C"
title "Course Information"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Course" @113
location (544, 336)
label (object ItemLabel
Parent_View @113
location (460, 287)
nlines 1
max_width 166
justify 0
label "Course")
quidu "33C16CC700D2"
height 122
annotation 8
autoResize TRUE)))))
(object Class_Category "Interfaces"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -