下载此文档

基于UML的自动售货机系统的分析和设计-自动售货机系统设计.docx


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
基于UML的自动售货机系统的分析和设计:自动售货机系统设计

  摘要UML是一个面向对象的标准建模语言,它易于表示,功效强大且普遍使用,支持从需求分析开始的软件开发全过程,利用UML的建模机制,能够对大型复杂系统的各部分进行可视化表示、构建系统模型。以自动售货机系统的开发为背景,研究了基于UML的应用软件系统的开发过程,给出了设计过程中的用例图、类图、时序图等。
  关键词UML自动售货机系统模型
  现在中国的自动售货机拥有量约为3万多台,而相对于13亿的人口大国,这个数字是微不足道的。现在,在机场、地铁、商场、公园等客流量较大的场所,不难发觉自动售货机的身影。假如自动售货机的市场被充足开提议来,其前景是十分可观的,到时中国的自动售货机将发展成为一个巨大的产业。本文经过UML建模语言对自动售货机系统进行的需求分析和建模,使用UML建模工具结合高效的模型,能够设计出便于更改、扩展性强、易于维护的自动售货机系统。
  1UML介绍
  UML是一个可视化的建模语言,对其多种建模元素可进行具体说明,并能生成所建模型的文档[1]。使用UML时,要从不一样的角色观察系统,为此定义了一个概念"视图"。视图是对系统模型在某方面的投影,它重视于系统的某个方面,每个视图是图的协作,由视图能够定义模型,模型在语义上是闭合的,它从特定的角度、在一定抽象层次上描述目标系统。能够把视图组织成模型,开发人员可从各视角观察并使用模型。
  2基于UML的自动售货机系统的建模
  系统需求分析
  需求分析包含建立问题领域的业务模型和用户需求分析。首先要获取需求,得到描述系统所需功效的用例、业务步骤或清楚的正文,它从系统外部观察系统。在UML中,用部分简单的类图等来描述用户的功效需求。
  自动售货机功效描述:为用户提供所购置的商品;验证硬币的正当性;对异常商品售完,零钱不适宜等情况进行提醒;找零钱。
  系统的用例图
  一个系统的用例模型由若干用例图组成,用例图的关键成份有用例、行为者和系统,它用简单的图标元素正确地描述了行为者和系统的交互情况和系统的功效。
  买货物模块是饮料售货机系统的一部分,关键负责为用户提供所购置的商品,以前面的分析中,本系统有3个行为者,即用户,供货人,收款人。
  各用例及其描述以下:
  买货物。由用户提议该用例,当用户向销售机中投入适宜的零钱并和选择的商品价值等同时,成功情况下,用例被实现。不然进入异常情况的场景,系统会提醒对应的信息,让用户进行选择。
  供货。供货人提议该用例是因为某个时间间隔到期所引发的。供货人代表打开销售机,拉开销售机前台的架子,在架子上补满多种货物,销售代表还要在机器中加零钱,然后她放好销售机的前端架子,并锁好机器。
  取钱。收款人提议该用例是因为某个时间间隔到期所引发的。收款人打开售货机取出钱,放在售货机前端的架子,并锁好机器。这个用例的前置条件是时间间隔的流逝,后置条件是收款人收到钱。
  系统类图
  类图用来表示系统中的类和类和类之间的关系,它是对系统静态结构的描述。类图中许可出现的模型元素只有类和它之间的关系。类用分了上中下区域的长方形表示,上部区域用黑体字表示类的名字,中部区域标志类的属性,下方区域标志类的行为[2]。一个系统中通常存在若干个类图

基于UML的自动售货机系统的分析和设计-自动售货机系统设计 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息