计科0804-172-李博扬--(报告二)面向对象分析与设计.doc

计科0804-172-李博扬--(报告二)面向对象分析与设计.doc

ID:57638519

大小:398.00 KB

页数:18页

时间:2020-08-29

计科0804-172-李博扬--(报告二)面向对象分析与设计.doc_第1页
计科0804-172-李博扬--(报告二)面向对象分析与设计.doc_第2页
计科0804-172-李博扬--(报告二)面向对象分析与设计.doc_第3页
计科0804-172-李博扬--(报告二)面向对象分析与设计.doc_第4页
计科0804-172-李博扬--(报告二)面向对象分析与设计.doc_第5页
资源描述:

《计科0804-172-李博扬--(报告二)面向对象分析与设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验报告课程名称软件工程实验项目实验2面向对象分析实验3面向对象设计系别____计算机学院_______专业____计算机科学与技术____班级/学号__计科0804___组长姓名___李博扬/2008011172____同组成员陈翔宇/2008011166同组成员夏冬/2008011174同组成员盛瀚然/2008011164同组成员马驰/2008011182实验日期_2011.3.30-4.15成绩_______________________指导教师田英爱1实验内容由授课教师指定或者学生自选一个自己所熟悉的系统,利用面向对象的

2、软件工程思想,对该系统分析。并按照OO分析的结果,学生开始系统的设计工作。2实验要求需要利用UML语言描述分析结果,完成系统的OO需求分析;并在分析基础上完成OO设计,并书写实验报告。3分组说明组长姓名:李博扬负责任务说明:首先,作为本组的组长,我要组织组员再一次积极参与到本次的面向对象分析与设计中来。经过了上次的结构化分析与设计,本次在系统的选择以及功能的定位上任务少了不少,我主要还是负责整体的用例图、顺序图、协作图的绘制,同时负责人员的分工和任务的协调等工作。成员姓名:陈翔宇各自负责任务说明:陈翔宇同学本次实验还是主要负责添加

3、菜品的功能设计与相关模块的绘图设计,添加菜品的用例图、类图、顺序图、协作图等。成员姓名:盛瀚然各自负责任务说明:盛瀚然同学本次实验主要负责订位项目的制作与设计,同样也绘制了相关模块的各种UML图。成员姓名:马驰各自负责任务说明:马驰同学本次实验主要负责广告项目的制作与设计,同样也绘制了相关模块的各种UML图。成员姓名:夏冬各自负责任务说明:夏冬同学本次依然扮演餐厅经理的角色,作为餐厅经理。他也是积极上网查找关于自助餐系统的各种相关资料,为小组能顺利完成任务做出了贡献。4面向对象分析题目名称:[……]4.1请查阅资料,简单描述一下什

4、么是面向对象分析?[……]面向对象分析就是运用面向对象方法进行系统分析。面向对象分析是软件生命周期的一个阶段,具有一般分析方法共同具有的内容、目标及策略;但强调运用面向对象方法进行分析,用面向对象的概念和表示法表达分析结果。基本任务是:运用面向对象方法,对问题域和系统责任进行分析和理解,找出描述问题域及系统责任所需的对象,定义对象的属性、操作及它们之间的关系。目标是建立一个符合问题域、满足用户需求的面向对象分析模型。4.2根据选定系统,做出问题陈述,给出系统的用例图。[……]问题陈述:经过了我们小组组员们的充分交流与激烈讨论,我们

5、小组决定模拟做一个新型的高级现代化自助餐服务系统。因为我们讨论到目前市场上有很多自助餐厅,虽然价格与档次参差不齐,但是这些自助餐厅都会有一些比较普遍的问题与缺陷。于是我们决定扮演软件项目经理、餐厅经理和顾客三种角色来模拟制作一个先进的高级现代化自助餐服务系统,争取能提出一些新颖的观点与有建设性的建议,争取能做出一个比较完善的、有意义的系统。系统主要功能:本餐厅是一家大型的连锁型自助餐厅,提供各种风味的自助餐以供顾客享用。同时餐厅为了适应激励的竞争与市场的需求,新添加了一些功能以方便顾客来到餐厅就餐。1.增加室外大型电子屏幕,功能除

6、了显示最新的优惠活动与新增的佳肴。还会显示每种类型的(2人桌、3-4人桌、5-8人桌、多人桌)座位的剩余数量,同时会显示用于就餐的每种类型的座位大概多长时间会有顾客离开,以便等候的顾客可以入店就餐。2.增加电子感应装置,如果每种类型的菜肴低于总量的10%,便会自动通知服务员来增加,以至于顾客不会没有想要的菜肴来取食。3.增加VIP会员窗口,一般自助餐很少有VIP窗口,我们增加了使VIP顾客享受更多的待遇。(注意:本系统中VIP会员的优惠只体现在进入和离开餐厅这两部分中)4.增加网上查询与订位,订位最多保留15分钟,逾期不候。整体的

7、用例图:顾客部分(李博扬)服务人员部分:电脑系统部分:4.3根据系统用例图,分别给出场景描述说明。[……]由于我们小组的系统功能比较多,而且又是分工设计与绘图,所以这一部分就以各个组员绘制的用例图作为小的模块,分别给出各自的场景描述。陈翔宇部分:场景描述说明:(1)需要添加菜品通知场景描述1)把所有菜品当前重量与数据库中每种菜品重量的10%进行比较2)确定出哪些菜品需要添加3)将需要添加的菜品信息以及厨师信息显示在显示屏上(2)添菜场景描述1)厨师看到大屏幕上的添菜信息开始往相应的菜品锅中添加菜品2)重力测量器继续测量马驰部分:场

8、景描述说明:1.优惠信息场景描述(1).经理提供最新优惠信息(时间和折扣)(2).显示屏显示最新优惠信息2.当日菜谱场景描述(1).显示屏显示当日菜谱(2).系统根据总食谱和当日日期给出当日食谱3.总菜谱场景描述(1).提供给系统每天菜谱的集合(2

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

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

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