⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 library.mdl

📁 该文件包含四个系统(报帐系统、超市管理系统、图书馆管理系统、学生信息管理系统、保险管理系统)的设计文档和rationale rose的mdl文件
💻 MDL
📖 第 1 页 / 共 5 页
字号:
|
		
		visible_categories 	(list visibility_relationship_list
		    (object Visibility_Relationship
			quid       	"35C633DA030C"
			documentation 	"The Use-Case Model describes a system which realizes some of the required functionality described in the business use-case model, therefore the Use-Case Model is dependent on the Business Use-Case Model."
			supplier   	"Use Case View::Business Use-Case Model"
			quidu      	"35B677D701B8"))
		exportControl 	"Public"
		logical_models 	(list unit_reference_list
		    (object Association "$UNNAMED$12"
			quid       	"396AB02001EA"
			roles      	(list role_list
			    (object Role "$UNNAMED$13"
				quid       	"396AB02003A2"
				supplier   	"Use Case View::Use-Case Model::Use Cases::<Use Case Name>::Borrow Book"
				quidu      	"396AAF5B0244"
				is_navigable 	TRUE)
			    (object Role "$UNNAMED$14"
				quid       	"396AB02003A3"
				supplier   	"Use Case View::Use-Case Model::Actors::Reader"
				quidu      	"396AAEBF03D4")))
		    (object Association "$UNNAMED$15"
			quid       	"396AB02500A0"
			roles      	(list role_list
			    (object Role "$UNNAMED$16"
				quid       	"396AB028000A"
				supplier   	"Use Case View::Use-Case Model::Use Cases::<Use Case Name>::Manage Book"
				quidu      	"396AAF7E015E"
				is_navigable 	TRUE)
			    (object Role "$UNNAMED$17"
				quid       	"396AB028000B"
				supplier   	"Use Case View::Use-Case Model::Actors::Librian"
				quidu      	"396AAECF019A")))
		    (object Association "$UNNAMED$18"
			quid       	"396AB02A0096"
			roles      	(list role_list
			    (object Role "$UNNAMED$19"
				quid       	"396AB02A028A"
				supplier   	"Use Case View::Use-Case Model::Use Cases::<Use Case Name>::Return Book"
				quidu      	"396AAF6D0334"
				is_navigable 	TRUE)
			    (object Role "$UNNAMED$20"
				quid       	"396AB02A028B"
				supplier   	"Use Case View::Use-Case Model::Actors::Reader"
				quidu      	"396AAEBF03D4")))
		    (object Association "$UNNAMED$21"
			quid       	"396AB033017C"
			roles      	(list role_list
			    (object Role "$UNNAMED$22"
				quid       	"396AB0340096"
				supplier   	"Use Case View::Use-Case Model::Use Cases::<Use Case Name>::Answer Apply"
				quidu      	"396AAF9502B2"
				is_navigable 	TRUE)
			    (object Role "$UNNAMED$23"
				quid       	"396AB0340097"
				supplier   	"Use Case View::Use-Case Model::Actors::Approver"
				quidu      	"396AAF23030C")))
		    (object Association "$UNNAMED$24"
			quid       	"396AB24402EE"
			roles      	(list role_list
			    (object Role "$UNNAMED$25"
				quid       	"396AB2450208"
				supplier   	"Use Case View::Use-Case Model::Use Cases::<Use Case Name>::Collect Book"
				quidu      	"396AB1EB02D0"
				is_navigable 	TRUE)
			    (object Role "$UNNAMED$26"
				quid       	"396AB2450209"
				supplier   	"Use Case View::Use-Case Model::Actors::Librian"
				quidu      	"396AAECF019A")))
		    (object Association "$UNNAMED$27"
			quid       	"396AB2E5019A"
			roles      	(list role_list
			    (object Role "$UNNAMED$28"
				quid       	"396AB2E600B4"
				supplier   	"Use Case View::Use-Case Model::Use Cases::<Use Case Name>::Lend Book"
				quidu      	"396AB2D400DC"
				is_navigable 	TRUE)
			    (object Role "$UNNAMED$29"
				quid       	"396AB2E600B5"
				supplier   	"Use Case View::Use-Case Model::Actors::Librian"
				quidu      	"396AAECF019A")))
		    (object Association "$UNNAMED$30"
			quid       	"396AB37B0352"
			roles      	(list role_list
			    (object Role "$UNNAMED$31"
				quid       	"396AB37C01FE"
				supplier   	"Use Case View::Use-Case Model::Use Cases::<Use Case Name>::Apply Book"
				quidu      	"396AB36603A2"
				is_navigable 	TRUE)
			    (object Role "$UNNAMED$32"
				quid       	"396AB37C01FF"
				supplier   	"Use Case View::Use-Case Model::Actors::Reader"
				quidu      	"396AAEBF03D4")))
		    (object Association "$UNNAMED$33"
			quid       	"396ABA4300DC"
			roles      	(list role_list
			    (object Role "$UNNAMED$34"
				quid       	"396ABA450096"
				supplier   	"Use Case View::Use-Case Model::Use Cases::<Use Case Name>::Manage ACL"
				quidu      	"396ABA0000A0"
				is_navigable 	TRUE)
			    (object Role "$UNNAMED$35"
				quid       	"396ABA450097"
				supplier   	"Use Case View::Use-Case Model::Actors::SysAdmin"
				quidu      	"396AAF3A03B6")))
		    (object Class_Category "Actors"
			quid       	"3518CBC9026C"
			documentation 	
|All Actors in the system are contained in this package.   This is both as a way to organize the model, making it easier to understand, and to provide a way to manage the actors in a single configuration item. 
|
|If different individuals are responsible for different actors and their related artifacts, the actors should be organized into their own packages and placed under separate configuration control.
			
			exportControl 	"Public"
			logical_models 	(list unit_reference_list
			    (object Class "Reader"
				quid       	"396AAEBF03D4"
				documentation 	"读者"
				stereotype 	"Actor")
			    (object Class "Librian"
				quid       	"396AAECF019A"
				documentation 	"图书管理员"
				stereotype 	"Actor")
			    (object Class "Approver"
				quid       	"396AAF23030C"
				documentation 	"审批人,答复读者的借阅申请"
				stereotype 	"Actor")
			    (object Class "SysAdmin"
				quid       	"396AAF3A03B6"
				documentation 	"系统管理员"
				stereotype 	"Actor"))
			logical_presentations 	(list unit_reference_list))
		    (object Class_Category "Use Cases"
			quid       	"34E37E430280"
			documentation 	
|All Use Cases in the system are contained in this package.   This is done strictly as a way to organize the model and make it easier to understand.
|
|See Rational UnifiedProcess:
|Activity " Describe the Use Case Model".
|
|In order to version control use cases it is recommended to specify use case packages within this package.
|
|Use Cases are often documented in a separate text file, use the  Rational Unified Process template or use the use case template  in Rational Requsite Pro.
|
|The "Use Case Realizations" that correspond to these use cases  are created in the Design Model..
			
			exportControl 	"Public"
			logical_models 	(list unit_reference_list
			    (object Class_Category "<Use Case Name>"
				quid       	"35C0EC150366"
				documentation 	" A separate package is recommended for each Use Case to facilitate access and version control of related use case artifacts."
				exportControl 	"Public"
				logical_models 	(list unit_reference_list
				    (object UseCase "Borrow Book"
					quid       	"396AAF5B0244"
					documentation 	"借出图书")
				    (object UseCase "Return Book"
					quid       	"396AAF6D0334"
					documentation 	"归还图书,包括到期或逾期丢失和污损")
				    (object UseCase "Manage Book"
					quid       	"396AAF7E015E"
					documentation 	"增加、删除图书记录,编辑图书记录")
				    (object UseCase "Answer Apply"
					quid       	"396AAF9502B2"
					documentation 	"批复读者的借书申请,同意或拒绝")
				    (object UseCase "Collect Book"
					quid       	"396AB1EB02D0"
					documentation 	"接收读者归还的图书,包括处理图书丢失和损坏的情况")
				    (object UseCase "Lend Book"
					quid       	"396AB2D400DC"
					documentation 	"借出图书")
				    (object UseCase "Apply Book"
					quid       	"396AB36603A2"
					documentation 	"申请借阅图书")
				    (object UseCase "Manage ACL"
					quid       	"396ABA0000A0"
					documentation 	"管理所有用户的权限"))
				logical_presentations 	(list unit_reference_list))
			    (object Class_Category "Included Use Cases"
				quid       	"35C0E0BB0366"
				documentation 	
|This package contains "common" use cases which are textually included in one or more other use cases.  They are organized in this package to promote greater reuse.
|
				
				exportControl 	"Public"
				logical_models 	(list unit_reference_list
				    (object Class_Category "<Use Case Name>"
					quid       	"37BB995102BF"
					exportControl 	"Public"
					logical_models 	(list unit_reference_list
					    (object UseCase "<anIncludedUseCase>"
						quid       	"37BB997903CB"))
					logical_presentations 	(list unit_reference_list)))
				logical_presentations 	(list unit_reference_list)))
			logical_presentations 	(list unit_reference_list
			    (object UseCaseDiagram "Architecturally Significant Use-Cases"
				quid       	"34E36CFC03D4"
				title      	"Architecturally Significant Use-Cases"
				documentation 	"This diagram contains all architecturally significant use cases.  <Annotations may be added to the diagram to explain why particular use cases are architecturally significant.>"
				zoom       	100
				max_height 	28350
				max_width  	21600
				origin_x   	0
				origin_y   	0
				items      	(list diagram_item_list
				    (object NoteView @20
					location   	(432, 384)
					label      	(object ItemLabel
					    Parent_View 	@20
					    location   	(44, 28)
					    fill_color 	13434879
					    nlines     	15
					    max_width  	740
					    label      	
|Architecturally Significant Use Cases
|
|This diagrams shows only the Use-Cases that are significant for the architecture of the system.
|
|For information on this see the Rational Unified Process:
|Activity: Prioritize Use Cases
|Step: Document Use Cases and Scenarios in the Use-Case View
|
|*Note: this note may be deleted once the diagram is created.
					    )
					line_color 	3342489
					fill_color 	13434879
					width      	800
					height     	725)
				    (object NoteView @21
					location   	(1216, 160)
					label      	(object ItemLabel
					    Parent_View 	@21
					    location   	(878, 29)
					    fill_color 	13434879
					    nlines     	5
					    max_width  	640
					    label      	
|Created/modified by: <name>
|Date: <creation/modification date>
|
|Approved by: <name>
|Date: <approval date>
					    )
					line_color 	3342489
					fill_color 	13434879
					width      	700
					height     	275)))))
		    (object Class_Category "序列图"
			quid       	"396AB4330208"
			exportControl 	"Public"
			logical_models 	(list unit_reference_list
			    (object Mechanism @22
				logical_models 	(list unit_reference_list
				    (object Object "$UNNAMED$36"
					quid       	"396AB45203AC"
					collaborators 	(list link_list
					    (object Link
						quid       	"396AB51503D4"
						supplier   	"$UNNAMED$37"
						quidu      	"396AB45703DE"
						messages   	(list Messages
						    (object Message "提出申请"
							quid       	"396AB5160028"
							frequency  	"Aperiodic"
							synchronization 	"Simple"
							dir        	"FromClientToSupplier"
							sequence   	"1"
							ordinal    	0)
						    (object Message "通知回复"
							quid       	"396AB52902EE"
							frequency  	"Aperiodic"
							synchronization 	"Simple"
							dir        	"ToClientFromSupplier"
							sequence   	"4"
							ordinal    	3))))
					class      	"Use Case View::Use-Case Model::Actors::Reader"
					quidu      	"396AAEBF03D4"
					persistence 	"Transient"
					multi      	FALSE)
				    (object Object "$UNNAMED$37"
					quid       	"396AB45703DE"
					collaborators 	(list link_list
					    (object Link
						quid       	"396AB51B00FA"
						supplier   	"$UNNAMED$38"
						quidu      	"396AB4C701EA"
						messages   	(list Messages
						    (object Message "递交申请"
							quid       	"396AB51B00FB"
							frequency  	"Aperiodic"
							synchronization 	"Simple"
							dir        	"FromClientToSupplier"
							sequence   	"2"
							ordinal    	1)
						    (object Message "拒绝申请"
							quid       	"396AB52500FA"
							frequency  	"Aperiodic"
							synchronization 	"Simple"
							dir        	"ToClientFromSupplier"
							sequence   	"3"
							ordinal    	2))))
					persistence 	"Transient"
					multi      	FALSE)
				    (object Object "$UNNAMED$38"
					quid       	"396AB4C701EA"
					class      	"Use Case View::Use-Case Model::Actors::Approver"
					quidu      	"396AAF23030C"
					persistence 	"Transient"
					multi      	FALSE)))
			    (object Mechanism @23
				logical_models 	(list unit_reference_list
				    (object Object "$UNNAMED$39"
					quid       	"396AB6CD0334"
					collaborators 	(list link_list
					    (object Link
						quid       	"396AB6CD0335"
						supplier   	"$UNNAMED$40"
						quidu      	"396AB6CD0338"
						messages   	(list Messages
						    (object Message "提出申请"
							quid       	"396AB6CD0336"
							frequency  	"Aperiodic"
							synchronization 	"Simple"
							dir        	"FromClientToSupplier"
							sequence   	"1"
							ordinal    	0)
						    (object Message "通知回复"
							quid       	"396AB6CD0337"
							frequency  	"Aperiodic"
							synchronization 	"Simple"
							dir        	"ToClientFromSupplier"
							sequence   	"4"
							ordinal    	3))))
					class      	"Use Case View::Use-Case Model::Actors::Reader"
					quidu      	"396AAEBF03D4"
					persistence 	"Transient"
					multi      	FALSE)
				    (object Object "$UNNAMED$40"
					quid       	"396AB6CD0338"
					collaborators 	(list link_list
					    (object Link
						quid       	"396AB6CD0339"
						supplier   	"$UNNAMED$41"
						quidu      	"396AB6CD033C"
						messages   	(list Messages
						    (object Message "递交申请"
							quid       	"396AB6CD033A"
							frequency  	"Aperiodic"
							synchronization 	"Simple"
							dir        	"FromClientToSupplier"
							sequence   	"2"
							ordinal    	1)
						    (object Message "批准申请"
							quid       	"396AB6CD033B"
							frequency  	"Aperiodic"
							synchronization 	"Simple"
							dir        	"ToClientFromSupplier"
							sequence   	"3"
							ordinal    	2))))
					persistence 	"Transient"
					multi      	FALSE)
				    (object Object "$UNNAMED$41"
					quid       	"396AB6CD033C"
					collaborators 	(list link_list
					    (object Link
						quid       	"396AB6F603C0"
						supplier   	"$UNNAMED$42"
						quidu      	"396AB6E30352"
						messages   	(list Messages
						    (object Message "请准备图书"
							quid       	"396AB6F603C1"
							frequency  	"Aperiodic"
							synchronization 	"Simple"
							dir        	"FromClientToSupplier"
							sequence   	"5"
							ordinal    	4))))
					class      	"Use Case View::Use-Case Model::Actors::Approver"
					quidu      	"396AAF23030C"
					persistence 	"Transient"
					multi      	FALSE)
				    (object Object "$UNNAMED$42"
					quid       	"396AB6E30352"
					class      	"Use Case View::Use-Case Model::Actors::Librian"
					quidu      	"396AAECF019A"
					persistence 	"Transient"
					multi      	FALSE)))
			    (object Mechanism @24
				logical_models 	(list unit_reference_list
				    (object Object "$UNNAMED$43"
					quid       	"396AB7C50064"
					collaborators 	(list link_list
					    (object Link
						quid       	"396AB7DF0384"
						supplier   	"$UNNAMED$44"
						quidu      	"396AB7C602EE"
						messages   	(list Messages
						    (object Message "提出申请"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -