欢迎来到天天文库
浏览记录
ID:22584215
大小:934.11 KB
页数:13页
时间:2018-10-30
《uml面向对象的系统分析与设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《系统分析与设计》课程实验报告实验名称UML面向对象的系统分析与设计课程名称系统分析与设计姓名学号日期地点成绩教师1.实验目的熟悉RationalRose建模环境。掌握在RationalRose中绘制类及绘制类的关联、依赖、泛化关系的操作方法。和绘制顺序图、协作图的操作方法。熟悉用例阁、活动阁、状态阁的基本功能和使用方法。、掌握如何使用建模工具绘制用例阁和活动阁状态阁的绘制方法,并掌握组件阁和部署阁绘制的方法。理解类、顺序图、协作图、组件图、部署图和正向工程的基本概念。理解组件图的应用:逻辑部署。理解部署阁的应用:物理部署。利用Rose工具生成代码框架和数据库脚
2、本,并在实现过程中使用转换后的代码和数据库脚本,进行Java编程综合练习。2.实验内容熟悉RationalRose建模环境;完成对图书管理系统的需求建模,得到用例模型后,应针对指定用例进行业务分析,说明其具体的业务流程。要求:绘制图书管理系统的用例图,并对其屮主要功能的用例书写用例规格。对图书管理系统的需求进一步分析,从中识别出系统的概念类,对系统进行分析阶段的静态建模,并在此棊础上,精化、完善分析阶段的类图,使之成为计算机系统可实现的模型。寻找和抽象出图书管理功能屮的类,识别类间的关系,精化、完善类图,使之成为计算机系统可实现的模型,为正向工程做准备。对给出的
3、用例进行实现,而用例的实现主要由顺序图来描述系统的动态特性,协作图与顺序图是同构的,Rose可自动转换。对图书管理功能中的借书用例、还书用例进行动态建模。得到用例模型后,针对每个用例进行业务分析,说明其具体的业务流程,用活动图来描述系统中“借!I側书”用例的业务过程。完成图书管理业务中,资源项“Resourceltem”的状态图。图书管理系统的分析和设计己按计划完成类图和顺序图的分析与设计,完成系统的组件阁和系统的部署阁。利用建模工具执行正14工程,将系统屮的模型转换成指定语言类型的代码框架,将需要持久化的实体类生成数据库脚本。1.实验步骤实验一用例为用例工具栏
4、添加用例间的“包含”和“扩展”连接符,添加参与者和用例,向用例图中添加其他的Actor和其他的UseCase(untitied)0QUxtCastVi5、tions6、Files:7、归还E有P&ck&ge:UseC^seViewStereotypeRationalRose-(untitled)—[UseCaseDi亀^raa:Us<*Case¥iev/lain]BFileEditViewFormatBrowseReportQueryToolsAdd-InsWindowHelpDi^S障3曇玢□[§)凾画图回H<3=8、HelpLdX15:53:38J15:53:3819、5:53:38CustomizableMenusCustomizableMenusCustomizableMenus0K囝书管理员已被识别和授权U用例的实现并绘制用例间的关系:RationalRose-(untitled)-[UseCaseDiagr«■:UseCaseVieir/lain]网FileEditViewFormatBrowseReportQueryToolsAdl-InsWindowHelp□n啦p!昼險®囤@io40迫(untitled)L-QUseCaseView&关读者±1图书官理员由O取消预t丁o2洵况…o查询书目-±JO归还S书wo僧出E10、书So推护读若信息so维护书目O遴期罚款so預定S书SAssociations[-]QLogicalViewBMainAssocittions下QComponentView(iDeploymentVie*llodelPropertieskABCQ/z*CJo失rzjzVze实验二类对象模型的建立打开图书官理系统.mdl。在“ClassDiagram”包下建立一张名为“Entity”的业务领域实体类图。添加类“借书记录”、设置类的属性、设置类的方法。为图添加其他类,定义类的属性和方法,产生业务领域的实体类。添加类的关联关系、设置关联属性、去掉关联的箭尖、定义聚11、集关联并添加类的泛化关系
5、tions
6、Files:
7、归还E有P&ck&ge:UseC^seViewStereotypeRationalRose-(untitled)—[UseCaseDi亀^raa:Us<*Case¥iev/lain]BFileEditViewFormatBrowseReportQueryToolsAdd-InsWindowHelpDi^S障3曇玢□[§)凾画图回H<3=8、HelpLdX15:53:38J15:53:3819、5:53:38CustomizableMenusCustomizableMenusCustomizableMenus0K囝书管理员已被识别和授权U用例的实现并绘制用例间的关系:RationalRose-(untitled)-[UseCaseDiagr«■:UseCaseVieir/lain]网FileEditViewFormatBrowseReportQueryToolsAdl-InsWindowHelp□n啦p!昼險®囤@io40迫(untitled)L-QUseCaseView&关读者±1图书官理员由O取消预t丁o2洵况…o查询书目-±JO归还S书wo僧出E10、书So推护读若信息so维护书目O遴期罚款so預定S书SAssociations[-]QLogicalViewBMainAssocittions下QComponentView(iDeploymentVie*llodelPropertieskABCQ/z*CJo失rzjzVze实验二类对象模型的建立打开图书官理系统.mdl。在“ClassDiagram”包下建立一张名为“Entity”的业务领域实体类图。添加类“借书记录”、设置类的属性、设置类的方法。为图添加其他类,定义类的属性和方法,产生业务领域的实体类。添加类的关联关系、设置关联属性、去掉关联的箭尖、定义聚11、集关联并添加类的泛化关系
8、HelpLdX15:53:38J15:53:381
9、5:53:38CustomizableMenusCustomizableMenusCustomizableMenus0K囝书管理员已被识别和授权U用例的实现并绘制用例间的关系:RationalRose-(untitled)-[UseCaseDiagr«■:UseCaseVieir/lain]网FileEditViewFormatBrowseReportQueryToolsAdl-InsWindowHelp□n啦p!昼險®囤@io40迫(untitled)L-QUseCaseView&关读者±1图书官理员由O取消预t丁o2洵况…o查询书目-±JO归还S书wo僧出E
10、书So推护读若信息so维护书目O遴期罚款so預定S书SAssociations[-]QLogicalViewBMainAssocittions下QComponentView(iDeploymentVie*llodelPropertieskABCQ/z*CJo失rzjzVze实验二类对象模型的建立打开图书官理系统.mdl。在“ClassDiagram”包下建立一张名为“Entity”的业务领域实体类图。添加类“借书记录”、设置类的属性、设置类的方法。为图添加其他类,定义类的属性和方法,产生业务领域的实体类。添加类的关联关系、设置关联属性、去掉关联的箭尖、定义聚
11、集关联并添加类的泛化关系
此文档下载收益归作者所有