pos机uml模型(pos机的构造与原理)

pos机uml模型(pos机的构造与原理)

本文目录

  • uml有哪些分析模型

  • 在系统模型中为什么要用那么多的UML图

  • pos机的uml用例图(pos机模型)

  • pos机uml模型(pos机流程图)

uml有哪些分析模型

1、业务用例图(New Diagram | Extended | Business Modeling)

业务用例图用于业务建模,帮助理解和发现需求,描述对于所服务的客户能提供什么服务功能及如何运作起来的,即所谓的业务流程。

(系统用例面向某一个系统,而业务用例脱离了具体某一个系统,是要考虑用户实际工作场景的)

业务角色/执行者:业务范围之外的人或组织,他们能从此业务中得到服务,由他们启动某一个业务用例。

业务工人:业务内部的人或机构,他们在业务用例中扮演工人的角色,将业务流程运转下去。

业务用例:为业务执行者提供服务价值的业务流程

业务用例图和普通用例图基本相同,对角色(Actor)和用例(Use Case)使用了特殊的版型 business actor 、 business use case ,在形状上有一个斜线,如下图所示。

2、系统用例图(New Diagram | UML Behaviorar | Use Case)

系统用例图描述某一个待建系统有哪几类角色(使用者)和每个角色从系统能得到什么服务或要尽的职责。

角色/执行者:在系统之外与系统进行交互的人或机器,通常就是从用户部门提炼出的岗位角色。

用例:执行者与系统进行的较完整且有意义的一次交互过程,执行者能从中得到有意义且可见的结果。

3、业务场景序列图(New Diagram | Extended | Business Interaction)

业务场景序列图是在序列图(顺序图)的基础上,对序列图中的对象采用特殊的版型,例如业务执行者(business actor)、业务工人(business worker)。

通常业务场景序列图中最左边是业务执行者,然后是各个业务工人(岗位角色),序列图中的消息使用的是业务语言,粒度较粗,不涉及具体某一个系统。

业务场景序列图的对象(列)一般不体现业务实体(例如票据、审批单),否则会把序列图弄得很复杂,业务实体可以在文字描述或业务实体分析图中体现。

4、业务场景活动图(New Diagram | UML Behaviorar | Activity)

业务场景活动图是在普通活动图的基础上,采用泳道来表达各种角色的责任和相互交互,在业务场景活动图中也要使用业务语言来表达。

相对于业务场景序列图的区别和选用方法是:在序列图中更能表达活动的时间先后顺序,且在有限空间内更能表达更多的活动;活动图则容易表达触发条件、分支活动、并行开展的活动、多次重复循环的活动。

在系统模型中为什么要用那么多的UML图

uml最适于数据建模,业务建模,对象建模,组件建模。 uml作为一种模型语言,它使开发人员专注于建立产品的模型和结构,而不是选用什么程序语言和算法实现。当模型建立之后,模型可以被uml工具转化成指定的程序语言代码。 ibm的rational rose和ms的visio都是uml工具。 同时还有一些免费的uml工具:满意请采纳。

UML是一种面向对象的建模语言。它的主要作用是帮助用户对软件进行面向对象的描述和建模,它可以描述这个软件开发过程从需求分析直到实现和测试的全过程。UML通过建立各种联系,如类与类之间的关系、类/对象怎样相互配合实现系统的行为状态等,来组建整个结构模型。UML提供了各种图形,比如用例图、类图、时序图、协作图和状态图等,来把这些模型元素及其关系可视化,让人们可以清楚容易地理解模型,可以从多个视角来考察模型,从而更加全面地了解模型。这样一个系统模型中就会使用多种UML图。

pos机的uml用例图(pos机模型)

1. 支付用例

当顾客购买商品后,使用pos机进行支付,此时需要使用到支付用例。

在此用例中,pos机需要与银行系统进行交互,以完成支付。同时,pos机还需要向商家提供支付成功或失败的提示。

2. 商品管理用例

商家可以使用pos机对商品进行管理。这包括添加新商品、修改商品信息、下架商品等操作。

在这个过程中,pos机需要与商家的库存管理系统进行交互,并将更改同步到系统中。

3. 退款用例

如果顾客因为某种原因要求退款,商家可以使用pos机来处理退款请求。

在此用例中,pos机需要与银行系统进行交互以完成退款操作。同时,它还需要将相关信息同步到商家的库存管理系统中。

4. 订单查询用例

当顾客想要查看他们所有的订单信息时,商家可以使用pos机来查询这些信息。

在此用例中,pos机需要从商家的数据库或库存管理系统中检索相关信息,并将其显示给用户。

以上是关于pos机的四个主要用例图。每个图都涉及不同方面的功能和需求,在实际使用中都具有重要的作用。

pos机uml模型(pos机流程图)

Pos机UML模型

Pos机是一种用于结算商品的设备,UML模型可以帮助我们更好地理解其功能、流程和数据结构。

1.用例图

用例图描述了Pos机的主要用户和功能:

  • 收银员:扫描商品条码,输入金额,结算付款。
  • 顾客:选购商品,支付货款。
  • 管理员:对Pos机进行维护和管理。

2.活动图

活动图展示了Pos机的业务流程:

  • 收银员启动Pos机,并登录系统。
  • 顾客选购商品并到收银台结算。
  • 收银员扫描或手工输入商品条码,并显示商品信息和价格。
  • 收银员输入金额并计算找零或确认支付方式(微信、支付宝等)。
  • 顾客完成支付并取走购物袋/小票等物品。

3.类图

类图描述了Pos机中各个对象之间的关系:

  • Cashier类:收银员对象,负责扫码、输入金额、计算找零等操作。
  • Customer类:顾客对象,负责选购商品、支付货款等操作。
  • Product类:商品对象,包括商品名称、价格、库存等属性。
  • Payment类:支付对象,包括支付方式(微信、支付宝)和金额等属性。

4.序列图

序列图描述了Pos机中各个对象之间的交互过程:

  • Cashier对象向Product对象发送扫描请求,并获取商品信息。
  • Cashier对象向Payment对象发送付款请求,并计算找零或确认支付方式。
  • Customer对象向Cashier对象发送选购请求,并完成支付操作。

以上就是Pos机UML模型的详细说明,通过这些图表我们可以更好地理解其功能流程和数据结构,以满足用户需求。

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。