软件架构实验uml建模

软件架构实验uml建模

ID:34499988

大小:75.19 KB

页数:9页

时间:2019-03-07

软件架构实验uml建模_第1页
软件架构实验uml建模_第2页
软件架构实验uml建模_第3页
软件架构实验uml建模_第4页
软件架构实验uml建模_第5页
资源描述:

《软件架构实验uml建模》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、重庆大学学生实验报告实验课程名称软件架构与设计模式开课实验室DS1501学院软件学院年级2012级专业班软件工程6班学生姓名秦粽璘学号20121999开课时间2014至2015学年第二学期总成绩教师签名软件学院制《软件架构与设计模式》实验报告开课实验室:软件学院年 月 日学院软件学院年级、专业、班2012级6班姓名秦粽璘成绩课程名称软件架构与设计模式实验项目名称UML建模指导教师教师评语教师签名:年月日一、实验目的本案例采用RUP4+1视图结合UML语言进行分析和设计,通过本案例的讲解,目的是使学生了解软件架构设计的基本思想方法,学会使用UML语言对软件系统进行可视化描述

2、、分析与设计。二、实验条件计算机上安装Word字处理软件和Rational软件。三、实验背景描述描述:在高校的学生宿舍管理过程当中,大多数学校还停留在宿舍管理人员或管理中心手工记录数据阶段,这对于学生信息量比较庞大,需要经常记录、修改存档的数据较多的高校来说这项工作的量大而重复烦琐,数据管理难度大,效率低。而高校学生宿舍管理系统的开发使用,将极大地减轻高校学生宿舍管理的工作量和提高工作效率及宿舍利用率。针对本案例使用RationalRose工具完成以下UML建模。通过分析参与者的活动,可以初步确定这样一些用例:(1)查询信息,(2)学生管理,(3)宿舍分配,(4)住宿管理

3、,(5)基础数据管理,(6)财务管理,(7)时钟支持。根据前面的需求分析,针对本实验分别建立系统的用例视图(Use-CaseView)、逻辑视图(LogicalView)。四、实验要求1、根据上述描述中确定的用例,自己确定每个用例的参与者,并画出关于高校学生宿舍管理系统的用例视图(Use-CaseView)。2、逻辑视图(LogicalView)关注系统是如何实现用例中所描述的功能的,主要是对系统功能性需求提供支持,即在为用户提供服务方面,系统所应该提供的功能。在逻辑视图中,用户将系统更加仔细地分解为一系列的关键抽象,将这些大多数来自于问题域的事物通过采用抽象、封装和继承

4、的原理,使之表现为对象或对象类的形式,借助于类图和类模板等手段,提供系统的详细设计模型图。类图用来显示一个类的集合和它们的逻辑关系有关联、使用、组合、继承关系等。分析用例,从用例中寻找对象和类。例如,通过分析宿舍分配管理子系统,可以发现以下实体类:学生、宿舍管理员、班级、楼栋、床位等。建立类图。2.1、静态分析阶段,通过分析该系统的子系统,寻找出实体类,并建立类图。(由于子系统较多,所以就以上述所举的例子宿舍分配管理子系统为例建立类图)2.2、系统的动态分析——用顺序图表示用例的实现,画出高校学生宿舍管理系统的登录顺序图。(以宿舍管理员登录管理系统进行住宿管理为例画出登录

5、顺序图)2.3、利用UML的活动图工具进行工作流程建模,画出学生入住业务流程(活动图)。(提示:学生的入住业务流程,一般来说是,学生先到宿舍管理中心申请入住,然后学生到财务管理中心尽心缴费,宿舍管理中心回到学生管理中心进行学生信息的核对,如果学生缴费成功并且学生管理中心的学生身份认证正确,那么宿舍管理中心就给学生分配宿舍,否则,任何一个环节出现错误就会取消入住。)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。