📄 coursereg(analysis).mdl
字号:
quidu "37B82F510058"
client @19
supplier @7
vertices (list Points
(562, 841)
(562, 931)
(489, 1000))
line_style 0
x_offset FALSE)
(object TransView "" @23
label (object SegLabel @24
Parent_View @23
location (885, 921)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "[ checks failed ]"
pctDist 0.676951
height 52
orientation 0)
stereotype TRUE
line_color 3342489
quidu "37B82F5402F1"
client @19
supplier @8
vertices (list Points
(808, 841)
(808, 931)
(902, 1000))
line_style 0
x_offset FALSE))))))
(object UseCase "Maintain Student Information"
quid "35A6234001EA"
documentation "This use case allows the registrar to maintain student information in the registration system. This includes adding, modifying, and deleting students from the system."
external_docs (list external_doc_list
(object external_doc
external_doc_path "$REGISTRATION\\Requirements\\MaintainStudentInfo.doc")))
(object UseCase "Maintain Professor Information"
quid "35A6234E006E"
documentation "This use case allows the registrar to maintain professor information in the registration system. This includes adding, modifying, and deleting professors from the system."
external_docs (list external_doc_list
(object external_doc
external_doc_path "$REGISTRATION\\Requirements\\MaintainProfessorInfo.doc")))
(object UseCase "Submit Grades"
quid "35A625A70140"
documentation "This use case allows a professor to submit student grades for one or more classes completed in the previous semester."
external_docs (list external_doc_list
(object external_doc
external_doc_path "$REGISTRATION\\Requirements\\SubmitGrades.doc")))
(object UseCase "View Report Card"
quid "35A6263D0140"
documentation "This use case allows a student to view his/her report card for the previously completed semester."
external_docs (list external_doc_list
(object external_doc
external_doc_path "$REGISTRATION\\Requirements\\ViewReportCard.doc")))
(object UseCase "Select Courses to Teach"
quid "35A6266A008C"
documentation "This use case allows a professor to select the course offerings (date- and time- specific courses will be given) from the course catalog for the courses that he/she is eligible for and wishes to teach in the upcoming semester"
external_docs (list external_doc_list
(object external_doc
external_doc_path "$REGISTRATION\\Requirements\\SelectCoursesToTeach.doc")))
(object UseCase "Close Registration"
quid "35FD6A360208"
external_docs (list external_doc_list
(object external_doc
external_doc_path "$REGISTRATION\\Requirements\\CloseRegistration.doc")))
(object UseCase "Login"
quid "3609B4D00352"
documentation "This use case describes how a user logs into the Course Registration System"
external_docs (list external_doc_list
(object external_doc
external_doc_path "$REGISTRATION\\Requirements\\Login.doc")))
(object Association "$UNNAMED$4"
quid "35A6264A0078"
roles (list role_list
(object Role "$UNNAMED$5"
quid "35A6264B01F4"
supplier "Use Case View::Register for Courses"
quidu "35A6230A0000"
is_navigable TRUE)
(object Role "$UNNAMED$6"
quid "35A6264B01F5"
supplier "Use Case View::Student"
quidu "35A622C80212")))
(object Association "$UNNAMED$7"
quid "35A6264D0136"
roles (list role_list
(object Role "$UNNAMED$8"
quid "35A6264E0384"
supplier "Use Case View::View Report Card"
quidu "35A6263D0140"
is_navigable TRUE)
(object Role "$UNNAMED$9"
quid "35A6264E0385"
supplier "Use Case View::Student"
quidu "35A622C80212")))
(object Association "$UNNAMED$10"
quid "35A6269701CC"
roles (list role_list
(object Role "$UNNAMED$11"
quid "35A62698000A"
supplier "Use Case View::Select Courses to Teach"
quidu "35A6266A008C"
is_navigable TRUE)
(object Role "$UNNAMED$12"
quid "35A62698000B"
supplier "Use Case View::Professor"
quidu "35A622CF0190")))
(object Association "$UNNAMED$13"
quid "35A6269A005A"
roles (list role_list
(object Role "$UNNAMED$14"
quid "35A6269A032A"
supplier "Use Case View::Submit Grades"
quidu "35A625A70140"
is_navigable TRUE)
(object Role "$UNNAMED$15"
quid "35A6269A032B"
supplier "Use Case View::Professor"
quidu "35A622CF0190")))
(object Association "$UNNAMED$16"
quid "35A626A50050"
roles (list role_list
(object Role "$UNNAMED$17"
quid "35A626A602DA"
supplier "Use Case View::Maintain Student Information"
quidu "35A6234001EA"
is_navigable TRUE)
(object Role "$UNNAMED$18"
quid "35A626A602DB"
supplier "Use Case View::Registrar"
quidu "35A622D800F0")))
(object Association "$UNNAMED$19"
quid "35A626A902B2"
roles (list role_list
(object Role "$UNNAMED$20"
quid "35A626AB00E6"
supplier "Use Case View::Maintain Professor Information"
quidu "35A6234E006E"
is_navigable TRUE)
(object Role "$UNNAMED$21"
quid "35A626AB00E7"
supplier "Use Case View::Registrar"
quidu "35A622D800F0")))
(object Association "$UNNAMED$22"
quid "35A626BC035C"
roles (list role_list
(object Role "$UNNAMED$23"
quid "35A626BD03C0"
supplier "Use Case View::Course Catalog"
quidu "35A6231A0136"
is_navigable TRUE)
(object Role "$UNNAMED$24"
quid "35A626BD03C1"
supplier "Use Case View::Select Courses to Teach"
quidu "35A6266A008C")))
(object Association "$UNNAMED$25"
quid "35A6279E003C"
roles (list role_list
(object Role "$UNNAMED$26"
quid "35A6279E0370"
supplier "Use Case View::Course Catalog"
quidu "35A6231A0136"
is_navigable TRUE)
(object Role "$UNNAMED$27"
quid "35A6279E0371"
supplier "Use Case View::Register for Courses"
quidu "35A6230A0000")))
(object Association "$UNNAMED$28"
quid "35A627E500F0"
roles (list role_list
(object Role "$UNNAMED$29"
quid "35A627E70000"
supplier "Use Case View::Billing System"
quidu "35A627DB019A"
is_navigable TRUE)
(object Role "$UNNAMED$30"
quid "35A627E70001"
supplier "Use Case View::Close Registration"
quidu "35FD6A360208")))
(object Association "$UNNAMED$31"
quid "35FD6A41026C"
roles (list role_list
(object Role "$UNNAMED$32"
quid "35FD6A420334"
supplier "Use Case View::Close Registration"
quidu "35FD6A360208"
is_navigable TRUE)
(object Role "$UNNAMED$33"
quid "35FD6A420335"
supplier "Use Case View::Registrar"
quidu "35A622D800F0")))
(object Association "$UNNAMED$34"
quid "3609B557035C"
roles (list role_list
(object Role "$UNNAMED$35"
quid "3609B55900AA"
supplier "Use Case View::Login"
quidu "3609B4D00352"
is_navigable TRUE)
(object Role "$UNNAMED$36"
quid "3609B55900AB"
supplier "Use Case View::Student"
quidu "35A622C80212")))
(object Association "$UNNAMED$37"
quid "3609B55C00BE"
roles (list role_list
(object Role "$UNNAMED$38"
quid "3609B55D023A"
supplier "Use Case View::Login"
quidu "3609B4D00352"
is_navigable TRUE)
(object Role "$UNNAMED$39"
quid "3609B55D023B"
supplier "Use Case View::Professor"
quidu "35A622CF0190")))
(object Association "$UNNAMED$40"
quid "3609B5620046"
roles (list role_list
(object Role "$UNNAMED$41"
quid "3609B5630302"
supplier "Use Case View::Login"
quidu "3609B4D00352"
is_navigable TRUE)
(object Role "$UNNAMED$42"
quid "3609B5630303"
supplier "Use Case View::Registrar"
quidu "35A622D800F0"))))
logical_presentations (list unit_reference_list
(object UseCaseDiagram "Main"
quid "35A62258032B"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 746
items (list diagram_item_list
(object ClassView "Class" "Use Case View::Course Catalog" @25
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1536, 736)
label (object ItemLabel
Parent_View @25
location (1536, 896)
anchor_loc 1
nlines 2
max_width 327
justify 0
label "Course Catalog")
icon "Actor"
icon_style "Icon"
fill_color 13434879
quidu "35A6231A0136"
width 180
height 60
annotation 8
autoResize TRUE)
(object UseCaseView "Use Case View::View Report Card" @26
location (928, 288)
label (object ItemLabel
Parent_View @26
location (928, 426)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "View Report Card")
icon_style "Icon"
quidu "35A6263D0140"
height 118
autoResize TRUE)
(object UseCaseView "Use Case View::Register for Courses" @27
location (912, 576)
label (object ItemLabel
Parent_View @27
location (912, 714)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Register for Courses")
icon_style "Icon"
quidu "35A6230A0000"
height 118
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$25" @28
location (1248, 661)
stereotype TRUE
quidu "35A6279E003C"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$27" @29
Parent_View @28
location (-288, -75)
label (object SegLabel @30
Parent_View @29
location (1076, 574)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
quidu "35A6279E0371"
client @28
supplier @27
line_style 0)
(object RoleView "$UNNAMED$26" @31
Parent_View @28
location (-288, -75)
label (object SegLabel @32
Parent_View @31
location (1441, 668)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
quidu "35A6279E0370"
client @28
supplier @25
line_style 0)))
(object UseCaseView "Use Case View::Submit Grades" @33
location (944, 1232)
label (object ItemLabel
Parent_View @33
location (944, 1370)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Submit Grades")
icon_style "Icon"
quidu "35A625A70140"
height 118
autoResize TRUE)
(object UseCaseView "Use Case View::Select Courses to Teach" @34
location (928, 928)
label (object ItemLabel
Parent_View @34
location (928, 1066)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Select Courses to Teach")
icon_style "Icon"
quidu "35A6266A008C"
height 118
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$22" @35
location (1255, 820)
stereotype TRUE
quidu "35A626BC035C"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$24" @36
Parent_View @35
location (-281, 84)
label (object SegLabel @37
Parent_View @36
location (1068, 836)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
quidu "35A626BD03C1"
client @35
supplier @34
line_style 0)
(object RoleView "$UNNAMED$23" @38
Parent_View @35
location (-281, 84)
label (object SegLabel @39
Parent_View @38
location (1420, 726)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
quidu "35A626BD03C0"
client @35
supplier @25
line_style 0)))
(object ClassView "Class" "Use Case View::Student" @40
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (192, 480)
label (object ItemLabel
Parent_View @40
location (192, 640)
anchor_loc 1
nlines 2
max_width 327
justify 0
label "Student")
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -