《面向对象分析实例.docx》由会员分享,可在线阅读,更多相关《面向对象分析实例.docx(1页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、面对对象分析实践大作业(40%)下面是自动售货机系统的需求陈述,请你:1 .编写分析和设计报告;.报告分需求分析、系统设计和对象设计三局部编撰,各局部应按相应的格式 编写,并包含用例图、挨次图、类图、业务流程图、系统结构图等;2 .大作业的结构为:A工程需求说明B需求分析报告C系统设计报告D对象设计报告E分析设计过程说明:这局部介绍分析和设计过程中使用了什么技术需求陈述:自动售货机系统是一种无人售货系统。售货时,顾客把硬币投入机器的投币口中, 机器检查硬币的大小、重量、厚度及边缘类型。有效的硬币是一元币、五角币、 五分币、二分币、一分币。其他货币被认为是假币。机器拒绝接受假币,并将其 从退币孔
2、退出。当机器接受了有效的硬币之后,就把硬币送入硬币贮存器中。顾 客支付的货币依据硬币的面值进行累加。自动售货机装有货物安排器。每个货物安排器中包含零个或多个价格相同的货 物。顾客通过选择货物安排器来选择货物。假如货物安排器中有货物,而且顾客 支付的货币值不小于该货物的价格,货物将被安排到货物传送孔送给顾客,并将 适当的零钱返还到退币孔。假如安排器是空的,那么和顾客支付的货币值相等的硬 币将被送回到退币孔。假如顾客支付的货币值少于所选择的安排器中货物的价 格,机器将等待顾客投进更多的货币。假如顾客打算不买所选择的货物,他投放 进的货币将从退币孔中退出。参考资料:软件工程张海藩清华高校出版社2022年第一版