电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

《面向对象系统分析与设计》实验指导书VIP免费

《面向对象系统分析与设计》实验指导书_第1页
1/12
《面向对象系统分析与设计》实验指导书_第2页
2/12
《面向对象系统分析与设计》实验指导书_第3页
3/12
《面向对象系统分析与设计》实验指导书前言随着计算机技术的不断发展,面向对象的系统分析与设计方法已成为当前做重要的主流软件开发方法。面向对象基本理论、基本思想、面向对象分析和面向对象设计等领域的方法和技术已经成为软件工程专业人员最重要的知识基础和专业技能。通过《面向对象系统分析与设计》课程的学习,可以使学生系统地掌握面向对象的基本理论、基本思想、面向对象分析和面向对象设计的方法和技术,培养学生良好的专业基础和专业技能。本实验指导书给出了本课程的所有实验的实验目的、实验原理、实验内容、实验要求和实验步骤。授课时,其具体内容可根据具体授课情况进行增改。本实验的内容安排的重点是对学生各种能力的培养。首先,关注的是对学生在面向对象思想方面的思维能力方面的培养。其次,是对应用统一建模语言能力的培养。最后,是对学生使用面向对象方法进行系统分析和系统设计方面能力的培养。因此,所有实验内容的增减和调整都应围绕培养这些能力进行。实验一:用例图建模一、实验目的通过实验熟练掌握用例图的建模方法,掌握用例事件流建模方法。掌握使用活动图描述用例的建模方法。理解和掌握用例建模的实质含义。二、实验原理根据系统的需求陈述或用例陈述,进行系统用例建模或用例的事件流建模或活动图建模。三、实验内容1对于给定的需求陈述。一台饮料自动售货机能提供6种不同的饮料,售货机上有6个按钮,分别对应于这6种饮料,顾客可通过按钮来选择所要的饮料。每个按钮旁边有一个指示灯用来表明该售货机中是否还有这种饮料可售。售货机有一个硬币槽和找零槽,用来收钱和找钱。假设现在有一位顾客投币购买矿泉水,不用找零。请给出描述上述场景的用案图。1)根据上述陈述画出该系统的用例图。2)分析该系统可能的类,并用类图描述。2、对于给定的处理销售用例陈述。一个顾客带着商品在收款处准备交费购买。出纳员使用POS终端记录所购买的每一件商品。POS系统给出所应收的总款数以及每件商品的价格细节。顾客键入支付信息,系统进行确认并记录。然后,系统更新商品的存货清单,顾客拿着系统打印出的收条并带着商品离开。1)给出该用例事件流描述。2)给出该用例的活动图描述。3)分析该系统可能的类,并用类图描述。3、现设计一个电子投票系统。一次电子投票可能涉及到一个或者多个职位的竞选,每个职位的竞选涉及到多个候选人。在一个具体的职位竞选时,投票人能看到该职位的名称以及相应的候选人(每个职位的候选人不超过5个),投票者只能为该职位选中一个候选人。每个职位的竞选作为一屏独立的信息提交给投票者,使用时,投票机应由一名监督员启动。为了将电子信息装载到投票机上,监督员必须输入验证码。电子信息是以文件的形式存储在服务器上的,该文件包含这次电子投票的标题以及每个职位竞选的信息。当信息装载到投票机上时,监督员审核这些信息。如果信息有误,监督员将终止该程序并重新装载数据;如果信息是正确的,监督员将再次输入验证码进行确认,此时投票可以开始。每个投票者在投票前必须输入自己的身份证号码,以避免多次投票给同一个候选人。投票者可以查看每个职位的竞选信息并投票,也可以翻屏的方式返回先前的屏幕修改投票决定。当投票结束时,投票者将看到自己给每个职位的投票结果。在这次电子投票结束时,监督员输入验证码,每个职位的投票结果(职位的名称和每个候选人的得票数)将以独立的一屏信息显示。监督员在审查完这些结果后,关掉机器。1)画出上述场景的用案图。2)画出该系统的类图。3)给出成功场景和扩展场景。4)用序列图或协作图描述上述每个场景。四、实验要求实验前,应预习RationalRose软件的基本使用方法并预先做好实验题目的解答。在规定的时间内完成全部实验题目,并将结果整理成一个WORD文档。五、实验步骤1、使用RationalRose进行用例图、类图建模。2、实用WORD编写实验报告。实验二:类图建模一、实验目的通过实验熟练掌握类图的建模方法,包括类、属性、方法、作用域、可见性、类关系、对象关系、构造型、注释等模型元素的使用方法。理解和掌握类图建模的实质含义。二、实验原理根据系统的需求陈述或用例...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

《面向对象系统分析与设计》实验指导书

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部