基于自动售货机的软件工程(精)

面向对象分析实践大作业(40%

下面是自动售货机系统的需求陈述,请你:

1. 编写分析和设计报告;

2. 报告分需求分析、系统设计和对象设计三部分编撰, 各部分应按相应的格式编写,并包含用例图、顺序图、类图、业务流程图、系统结构图等;

3. 大作业的结构为:

A 项目需求说明

B 需求分析报告

C 系统设计报告

D 对象设计报告

E 分析设计过程说明:这部分介绍分析

和设计过程中使用了什么技术

需求陈述:

自动售货机系统是一种无人售货系统。售货时,顾客把硬币投入机器的投币口中,机器检查硬币的大小、重量、厚度及边缘类型。有效的硬币是一元币、五角币、五分币、二分币、一分币。其他货币被认为是假币。机器拒绝接受假币, 并将其从退币孔退出。当机器接受了有效的硬币之后,就把硬币送入硬币储藏器中。顾客支付的货币根据硬币的面值进行累加。

自动售货机装有货物分配器。每个货物分配器中包含零个或多个价格相同的货物。顾客通过选择货物分配器来选择货物。如果货物分配器中有货物,而且顾客

自动售货机 顺序图_基于自动售货机的软件工程(精)相关推荐

  1. 自动售货机 顺序图_饮料自动售货机系统的分析与设计

    饮料自动售货机系统的分析与设计 1. 系统的分析 1.1 需求分析描述 自动售货机像磁卡电话.银行柜员机一样,以方便.新颖.文明.昼夜服务等特点,成为便民配套设施.如 今的自动售货机可以为顾客提供多种 ...

  2. 自动售货机 顺序图_基于UML的饮料自动售货机系统设计

    基于 UML 的饮料自动售货机系统设计 1 . 问题描述 1.1 关于自动售货机 自动售货机像磁卡电话.银行柜员机一样,以方便.新颖.文明.昼夜服务等特点, 成为发达国 家不可缺少的便民配套设施.如今 ...

  3. 自动售货机 顺序图_饮料销售机UML顺序图

    饮料销售机 UML 顺序图文档 引言 本文档为饮料销售机设计过程中的 UML 顺序图文档,编写成员为开发成员,目的是为 了方便后续的开发更顺利并且便利的开展, 了解系统功能顺序, 对系统有一个更加直观 ...

  4. 自动售货机 顺序图_UML饮料自动售货机系统设计.doc

    UML饮料自动售货机系统设计 基于UML的饮料自动售货机系统设计 问题描述 1.1 关于自动售货机 自动售货机像磁卡电话.银行柜员机一样,以方便.新颖.文明.昼夜服务等特点,成为发达国家不可缺少的便民 ...

  5. 自动售货机 顺序图_自动售货机UML展示ppt课件

    <自动售货机UML展示ppt课件>由会员分享,可在线阅读,更多相关<自动售货机UML展示ppt课件(12页珍藏版)>请在人人文库网上搜索. 1.基于UML的饮料自动售货机系统设 ...

  6. 绘制饮料自动销售系统顺序图

    目录 绘制饮料自动销售系统顺序图 1.买饮料的正常场景 2.饮料"已售完"场景 3.机器没有合适的零钱 4.带有临时对象的顺序图 绘制饮料自动销售系统顺序图 下面以饮料自动销售系统 ...

  7. IDEA自动生成UML顺序图/时序图

    IDEA顺序图插件 最近老师留了画顺序图的作业,为了提高生产效率,找了个IDEA的顺序图插件:sequenceDiagram 这插件能干的事情真不少 安装好之后右键自己想生成的方法 选择顺序图即可,然 ...

  8. 自动驾驶软件开发人才现状_浅析自动驾驶的重要一环:感知系统发展现状与方向...

    在自动驾驶控制系统的架构当中,自动驾驶车辆的感知系统和定位系统作为车辆路径规划的依据,是至关重要的两个环节.最近的两篇文章将详细介绍自动驾驶车辆的感知系统和定位系统的基本结构.发展现状和未来发展方向. ...

  9. verilog 自动售货机状态机实现_基于Verilog语言的简单自动售货机-数电课设报告(最终版)最新版...

    <基于Verilog语言的简单自动售货机-数电课设报告.docx>由会员分享,可免费在线阅读全文,更多与<基于Verilog语言的简单自动售货机-数电课设报告(最终版)>相关文 ...

最新文章

  1. c++虚函数_「C++」对象模型和虚函数
  2. IntelliJ IDEA中Maven插件无法更新索引之解决办法
  3. 凶猛的飞禽 超跑奥迪
  4. memcached完全剖析系列教程《转》 memcached完全剖析系列教程–2.理解memcached的内存存储...
  5. ApiOperationSupport注解的使用
  6. 利用bind搭建dns
  7. 开发过程中任何一个时刻,只关注解决当前面临的问题。
  8. 冠军方案解读,ICPR 2020 大规模商品图像识别挑战赛
  9. jsp form提交到后台中文乱码_2019.6.12 servlet 3.0 和 JSP
  10. 方差-偏差平衡(Bias-Variance Balance)与模型选择
  11. OFFICE软件有哪三大语言功能?
  12. 4600u黑苹果 r5_黑苹果集成显卡Intel HD Graphics 4400/4600 驱动方法
  13. 层级分类(续)-使用B-CNN(Branch CNN)实现
  14. 拳王虚拟项目公社:0成本卖虚拟教程资源,月入2万的兼职副业项目
  15. LNMP+WordPress部署
  16. Java使用AES/EBC/PKCS5Padding加密,CryptoJS解密错误
  17. PartyOK酒水知识大全
  18. 图神经网络基础--图结构数据
  19. 北极熊扫描器4.0发布,无需过多介绍的国产安全工具
  20. 51单片机真的过时了吗?单片机、ARM、DSP、FPGA/CPLD

热门文章

  1. androidx86 换4.9kernel 踩坑
  2. Dubbo和Zookeeper入门到实战,看这篇就够了
  3. uniapp 小程序报错 Cannot read property ‘forceUpdate‘ of undefined
  4. Vijos 1006 晴天小猪历险记之Hill 单源单汇最短路
  5. VS2017 MFC使用Skin++界面库实例(最简单的方法为自己的MFC程序换肤)
  6. SSH1和SSH2区别
  7. jquery网页在线流程图
  8. 360手机用鸿蒙系统,鸿蒙系统为什么只用在中低端的手机上?
  9. C++讲义——第一节C++基础
  10. SlimDX的DirectSound模块