📄 设计应用程序.mdl
字号:
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "ModifyProduct"
quid "40F9BDC301CC"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "DeleteProduct"
quid "40F9BDCC0168"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "UpdateOrders"
quid "40F9BDE9019A"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "40F9C0BA0280"
supplier "Logical View::Data Services::ProductDetails"
quidu "40F9BF2D02EE")
(object Uses_Relationship
quid "40F9C0C500F0"
supplier "Logical View::Data Services::OrderDetails"
quidu "40F9BF3901F4")
(object Uses_Relationship
quid "40F9C0D2032A"
supplier "Logical View::Data Services::OrderDetails"
quidu "40F9BF3901F4")
(object Uses_Relationship
quid "40F9C0DC0136"
supplier "Logical View::Data Services::OrderDetails"
quidu "40F9BF3901F4"))
operations (list Operations
(object Operation "AddToCart"
quid "40F9BE1202D0"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "RemoveFromCart"
quid "40F9BE1E008C"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "UpdateQOH"
quid "40F9BE2701AE"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "AcceptMessage"
quid "40FB9AC50302"
operations (list Operations
(object Operation "Accept"
quid "40FB9AED01EA"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "ValidateCustomer"
quid "40FB9C750366"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "40FB9EB20136"
supplier "Logical View::Data Services::Customer"
quidu "40FB9DE300B4"))
operations (list Operations
(object Operation "ValidateCustomer"
quid "40FB9C990208"
concurrency "Sequential"
opExportControl "Public"
uid 0))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Package Overview"
quid "40F9BAC903CD"
title "Package Overview"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::Business Services::ValidateMemberrDetalis" @7
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (272, 128)
label (object ItemLabel
Parent_View @7
location (52, 35)
nlines 1
max_width 440
justify 0
label "ValidateMemberrDetalis")
icon_style "Icon"
quidu "40F9BC8400B4"
compartment (object Compartment
Parent_View @7
location (52, 89)
icon_style "Icon"
anchor 2
nlines 3
max_width 438)
width 458
height 208
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Business Services::UpdateProducts" @8
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (272, 480)
label (object ItemLabel
Parent_View @8
location (115, 435)
nlines 1
max_width 314
justify 0
label "UpdateProducts")
icon_style "Icon"
quidu "40F9BD1F0078"
compartment (object Compartment
Parent_View @8
location (115, 489)
icon_style "Icon"
anchor 2
nlines 4
max_width 337)
width 332
height 112
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Business Services::UpdateOrders" @9
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (720, 480)
label (object ItemLabel
Parent_View @9
location (582, 435)
nlines 1
max_width 276
justify 0
label "UpdateOrders")
icon_style "Icon"
quidu "40F9BDE9019A"
compartment (object Compartment
Parent_View @9
location (582, 489)
icon_style "Icon"
anchor 2
nlines 4
max_width 381)
width 294
height 112
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Business Services::AcceptMessage" @10
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (816, 128)
label (object ItemLabel
Parent_View @10
location (666, 57)
nlines 1
max_width 300
justify 0
label "AcceptMessage")
icon_style "Icon"
quidu "40FB9AC50302"
compartment (object Compartment
Parent_View @10
location (666, 111)
icon_style "Icon"
anchor 2
nlines 2
max_width 203)
width 318
height 164
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Business Services::ValidateCustomer" @11
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1168, 480)
label (object ItemLabel
Parent_View @11
location (978, 409)
nlines 1
max_width 380
justify 0
label "ValidateCustomer")
icon_style "Icon"
quidu "40FB9C750366"
compartment (object Compartment
Parent_View @11
location (978, 463)
icon_style "Icon"
anchor 2
nlines 2
max_width 378)
width 398
height 164
annotation 8
autoResize TRUE)))))
(object Class_Category "Data Services"
attributes (list Attribute_Set
(object Attribute
tool "VisualBasic"
name "TierPackage"
value "Data Services"))
quid "40F9BAC903CE"
documentation "Data services maintain, access, and update data. They also manage and satisfy requests to manipulate data that are initiated by business services. Separating data services allows the data structure and access mechanisms to be maintained, modified, or, if necessary, even re-architected without affecting business or user services."
visible_categories (list visibility_relationship_list
(object Visibility_Relationship
attributes (list Attribute_Set
(object Attribute
tool "VisualBasic"
name "TierPackage"
value "User Services"))
quid "40F9BAC903D4"
supplier "Logical View::User Services"
quidu "40F9BAC903CA")
(object Visibility_Relationship
attributes (list Attribute_Set
(object Attribute
tool "VisualBasic"
name "TierPackage"
value "Data Services"))
quid "40F9BAC903D5"
supplier "Logical View::Business Services"
quidu "40F9BAC903CC"))
exportControl "Public"
logical_models (list unit_reference_list
(object Class "MemberDetails"
quid "40F9BE440104")
(object Class "SupplierDetails"
quid "40F9BF1503CA")
(object Class "ProductDetails"
quid "40F9BF2D02EE")
(object Class "OrderDetails"
quid "40F9BF3901F4")
(object Class "Message"
quid "40FB9B97032A")
(object Class "Customer"
quid "40FB9DE300B4"))
logical_presentations (list unit_reference_list
(object ClassDiagram "Package Overview"
quid "40F9BAC903CF"
title "Package Overview"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::Data Services::MemberDetails" @12
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (272, 128)
label (object ItemLabel
Parent_View @12
location (129, 83)
nlines 1
max_width 286
justify 0
label "MemberDetails")
icon_style "Icon"
quidu "40F9BE440104"
width 304
height 112
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Data Services::SupplierDetails" @13
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (720, 128)
label (object ItemLabel
Parent_View @13
location (583, 83)
nlines 1
max_width 274
justify 0
label "SupplierDetails")
icon_style "Icon"
quidu "40F9BF1503CA"
width 292
height 112
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Data Services::ProductDetails" @14
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (272, 480)
label (object ItemLabel
Parent_View @14
location (132, 435)
nlines 1
max_width 280
justify 0
label "ProductDetails")
icon_style "Icon"
quidu "40F9BF2D02EE"
width 298
height 112
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Data Services::OrderDetails" @15
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (720, 480)
label (object ItemLabel
Parent_View @15
location (598, 435)
nlines 1
max_width 244
justify 0
label "OrderDetails")
icon_style "Icon"
quidu "40F9BF3901F4"
width 262
height 112
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Data Services::Message" @16
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (272, 752)
label (object ItemLabel
Parent_View @16
location (185, 707)
nlines 1
max_width 174
justify 0
label "Message")
icon_style "Icon"
quidu "40FB9B97032A"
width 192
height 112
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Data Services::Customer" @17
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1168, 480)
label (object ItemLabel
Parent_View @17
location (1068, 435)
nlines 1
max_width 200
justify 0
label "Customer")
icon_style "Icon"
quidu "40FB9DE300B4"
width 218
height 112
annotation 8
autoResize TRUE))))))
logical_presentations (list unit_reference_list
(object Tier_Diagram "Three-Tiered Service Model"
quid "40F9BAC903D6"
title "Three-Tiered Service Model"
documentation "A three-tiered architectural approach separates the various components of a client/server system into three tiers of services. The user services, business and other middle tier services, and data services are the logical tiers that collaborate in an application"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 489
items (list diagram_item_list
(object TierView "User Services" @18
label (object ItemLabel
Parent_View @18
location (6, 6)
nlines 2
max_width -12
justify 0
label "User Services")
icon_style "Icon"
hidden TRUE
quidu "40F9BAC903CA"
width 300
height 180)
(object TierView "Business Services" @19
location (610, 0)
label (object ItemLabel
Parent_View @19
location (616, 6)
nlines 2
max_width -12
justify 0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -