《UML面向对象系统分析与建模》
考核大作业
姓 名: 专 业: 班 级: 日 期:
陈凯 软件工程 统本软件1201 2015.6.8
学号___12610409153043___ 班级___统本软件1201___ 姓名___陈凯___ 考场号____ 座位号西安欧亚学院2014-2015第一学期期末非笔试成绩评定单
专业:软件工程 课程: UML面向对象软件分析与建模 年级: 12 平时成绩(50%) 考勤 作业 大作业成绩(50%) 总 计 大作业得分
根据提供的《西安欧亚学院内部结转系统开发需求说明书》,完成选定模块软件分析与建模工作,最终以Word文档的形式提交设计文档,具体要求和评分标准如下:
1. 从需求说明书中任选下列模块之一完成软件分析与建模工作:
1)订餐管理模块 2)订房管理模块
____ 3)办公用品管理模块 4)车辆管理模块 5)体育馆管理模块 6)一般维修管理模块 7)教材管理模块 8)宣传礼品管理模块。 2. 完成时间
6月8日
3. 完成用例图模型设计 (15分)
1)用例图中参与者和用例完整,少一个扣1分; (7分)
2)参与者及用例之间关系描述正确;(5分) 3)图形符号规范 ;(3分)
4. 完成选择模块中每个用例的用例模板和顺序图 (20分)
1)用例模板、顺序图数量达标,少一项扣1分 (10分) 2)用例模板、顺序图完善性和正确性;(7分) 3)图形符号规范;(3分) 5. 完成系统协作图设计 (15分)
协作图中协作对象全面,对象之间逻辑关系正确,图形符号符合标准。
(15分)
6. 完成系统分析类图 (B/S) (15分)
- 1 -
1)类设计完整(包括数量、属性、方法)(7分) 2)类间关系设置正确 ;(5分) 3)图形符号规范;(3分)
7. 完成(订单对象)状态图设计 (15分)
1)选择对象正确 ;(5分)
2)对象状态划分正确,对象之间转换关系、条件表达正确;(7分) 3)图形符号规范;(3分)
8. 完成系统部署图 (10分)
部署图设计正确,无欠缺项,图形符合UML标准。(10分) 9. 排版规范 (10分) 10. 出现雷同按0分处理。
说 明
1. 章标题三号宋体加黑,章标题后空一行。
2. 节标题四号宋体加黑,节标题段前段后设为0.5行。 3. 内容小四宋体,每段首行缩进2字符。 4. 段间距20磅。
5.图要标上图号,位于图的下方居中,5号宋体。 6.章节号字体为Times New Roman
- 2 -
一、订餐系统中的用例图
用例图(Use Case Diagram)在需求分析阶段有很重要的作用,它描述人们希望如何使用一个系统,作为参与者的外部用户所能观察到的系统功能的模型图。开发的全过程都是围绕需求阶段的用例图进行的。
我们所要开发的订餐系统内容十分丰富,用户包括授权的主管、客户、厨师及送餐人员、未授权的用户以及外部数据库系统,其角色层次图如图4-14所示:
未授权用户进人订餐系统后可以浏览系统内的公共资源,如餐馆的基本情
况、菜单、新闻等,还可以通过注册系统申请成为授权用户。
授权用户通过订餐系统的身份认证后享有系统规定的资源,主管可以查看一天的销售情况、菜单、顾客的建议、顾客提交的订单、库存;顾客可以查看菜单、向餐馆提出建议、以及订餐等;厨师可以查看顾客提交的订单、顾客提出的建议、菜单、库存等;送餐人员可以查看顾客提交的订单获得地址、菜单等。
外部数据库则主要用于和系统进行数据交换。 经过以上分析得到订餐系统用例模型图如下:
- 1 -
作为教学评估系统的参与者有:
(1)主管:主管可以登录系统查看一天的销售情况、顾客的建议、顾客提交的订单、以及查看库存、修改菜单等;
(2)顾客:查看菜单、向餐馆提出建议、以及订餐等。 (3)厨师:查看顾客提交的订单获得菜名、顾客提出的建议等 (4)送餐人员:查看顾客提交的订单获得地址。 (5)系统管理员:维护系统。
由以上的分析可以看出,系统的参与者主要有5类:主管、顾客、厨师、送餐人员、系统管理员。
- 2 -