UML课程设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
华北科技学院计算机学院综合性实验
实验报告
课程名称软件建模技术(UML)
实验学期 2015 至 2016 学年第二学期学生所在院部计算机学院
年级 2013级专业班级软件B132班
学生姓名付元楼学号 ************ 任课教师曹德胜
实验成绩
计算机学院制
实验报告须知
1、学生上交实验报告时,必须为打印稿(A4纸)。页面空间不够,可以顺延。
2、学生应该填写的内容包括:封面相关栏目、实验地点、时间、目的、设备环境、
内容、结果及分析等。
3、教师应该填写的内容包括:实验成绩、教师评价等。
4、教师根据本课程的《综合性实验指导单》中实验内容的要求,评定学生的综合
性实验成绩;要求在该课程期末考试前将实验报告交给任课教师。综合性实验中,所涉及的程序,文档等在交实验报告前,拷贝给任课教师。任课教师统一刻录成光盘,与该课程的期末考试成绩一同上交到学院存档。
5、未尽事宜,请参考该课程的实验大纲和教学大纲。
《软件建模技术(UML)》课程综合性实验报告
2) 饭卡充值顺序图如图所示。
Com binedFragm ent1
opt student : 就餐者管理人员计算机系统
1 : 申请办卡()
2 : 登录系统()
3 : 选择办卡操作()
4 : 验证用户的合法性()
5 [合法] : 分配卡号()
6 [不合法] : 反馈信息()
7 : 收取押金()
8 : 数据库保存信息()
9 : 发放饭卡()
3) 就餐顺序图如图所示。
4)挂失饭卡顺序图如图所示。
Com binedFragm ent2
opt student : 就餐者
waiter : 食堂工作人员
: 售饭机
1 : 刷卡()
2 : 输入餐费金额()
3 [金额不足] : 提示用户()
4 : 扣除金额()
5)退还饭卡顺序图如图所示。
5、合作图
与顺序图一样,合作图也是用于描述对象之间的交互关系,展示对象之间的消息传递,在食堂售饭系统中,就餐者向管理员申请办理新卡,充值,挂失,补办饭卡等信息,管理员通过与计算机交互完成这些功能同时经过就餐者的确定,就餐者就可以跟售饭机和工作人员交互开始打饭,工作人员输入金额信息,若金额不足则反馈给就餐者,否则扣去相应金额。合作图大体如图所示。
6.对象图
对象图是包含在类图中的各个类进行实力建模,它显示了在某一个时间点上
统中的一组对象以及它们之间的关系。对象图用于描述系统的静态过程,它描述的是系统在某一特定状态时刻的当前状态。基于食堂售饭系统类图分析可以轻易得到下面的对象图。
7、活动图
活动图用来描述一个操作的执行过程中所完成的工作步骤或动作,在食堂售饭系统中,主要描述了三个用户的主要活动。如下图所示。
就餐者活动图
管理人员活动图食堂工作人员活动图
8.构件图
构件图是从软件构架的角度来描述一个系统的主要功能,使用构件图可以清楚地看出食堂售饭系统的结构和功能,如下图所示。
9.部署图
部署图描述了系统描述了系统运行时的食堂售饭系统中的各个物理节点,以及在这些结点上运行的软件结构的视图,如下图所示。