UML用例建模的一些实例(二)

UML用例建模的一些实例(二)

     首先感谢我的大神老师的孜孜教诲,感谢大神老师由浅入深的的讲述,每次听他的课总有一种醍醐灌顶,如饮甘饴不禁让我想到了我的另一位大神老师。要是软件学院的老师都想他们该多好,哈哈。开始贴例子。

      4. 某棋牌馆管理系统的基本功能描述如下:
客户可以通过 Internet 预订座位, 如果暂时没有合适的座位则允许客户进入“等候队列”,
当有人退订或结账之后将及时通知客户。此外,该系统还需要为总台服务员提供座位安排以
及结账的功能,要求能够支持现金和银行卡两种结账方式。
根据以上功能描述绘制相应的用例图:

 

分析用户和用例:

1、客户:预订座位、处理等候队列。    其中预定座位中包含检查座位信息。

2、总台服务员:安排座位、结账。      其中结账包括处理现金结账、银行卡结账。

3、银联系统交互:处理银行卡支付



5. 某银行准备开发一个网上信用卡管理系统 CCMS,该系统的基本功能为:
(1) 信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请
者的基本信息,提交 CCMS 登录。如果信用卡申请被银行接受,客户会收到银行的确认函,
并告知用户信用卡的有效期及信贷限额;否则银行会发送一封拒绝函给该客户。客户收到确
认函后,需再次登录 CCMS,用信用卡号和密码激活该信用卡。激活操作结束后, CCMS
将激活通知发送给客户,告知客户其信用卡是否被成功地激活。
(2) 月报表生成。在每个月第一天的零点, CCMS 为每个信用卡客户创建一份月报表,
对该客户上月的信用卡交易情况及交易额进行统计。信用卡客户可以登录 CCMS 查看月报
5
表,也可以要求 CCMS 提供打印出的月报表。
(3) 信用卡客户信息管理。信用卡客户的个人信息可以在 CCMS 中进行在线的管理。
每个信用卡客户可以在线查询其个人信息。
(4) 信用卡交易记录。信用卡客户使用信息卡进行的每一笔交易都会记录在 CCMS 中。
(5) 交易信息查询。信用卡客户可以登录 CCMS 查询并核实其信用卡交易记录及交易额。

 

 

用例及对应功能:

1、非信用卡客户:填写信用卡申请表、激活信用卡(登录)

2、客户:查看月报表、打印月报表、管理个人信息、查询交易信息、核实其信用卡交易记录。

 

 

 

 

  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
UML(统一建模语言)是一种用于软件开发的图形化建模语言,它可以帮助开发者以可视化的方式呈现软件系统的架构、结构和行为。以下是一些常见的UML建模实例: 1. 用例图:用于描述系统的功能需求和用户与系统的交互。 2. 类图:用于描述系统中的类、属性和方法之间的关系,用于分析和设计系统的静态结构。 3. 对象图:用于展示特定时刻系统中对象之间的关系。 4. 序列图:用于描述对象之间的时序关系,可以展示对象之间的消息传递和相互作用。 5. 活动图:用于描述系统中的流程、动态行为和状态转换。 6. 状态图:用于描述对象或系统的状态和状态转换。 7. 组件图:用于描述系统中的组件、接口和依赖关系。 8. 部署图:用于描述系统中的物理部署架构和节点之间的连接。 9. 包图:用于组织系统中的类和子系统,并描述它们之间的依赖关系。 10. 通信图:用于展示对象之间的通信路径和消息传递。 除了上述的基本UML建模实例外,还可以根据具体的项目需求和开发阶段使用其他类型的UML图,例如: 11. 构件视图:描述系统的组件和其关系。 12. 部署视图:描述系统的物理部署配置。 13. 元模型:描述UML元素的抽象概念和关系。 14. 用例描述:详细描述用例的各个步骤和流程。 15. 包图:用于按照包的层次结构组织类和部分。 16. 状态机图:用于描述系统或对象的状态和状态转换规则。 17. 构造图:用于描述对象的实例化和构造流程。 18. 领域建模:用于描述系统的业务领域和领域对象。 19. 接口设计:描述软件系统的接口定义和方法操作。 20. 模式建模:描述系统中常用的设计模式和模型。 总结来说,UML建模可以灵活地应用于软件开发的各个阶段和各个层面,帮助开发者更好地理解和设计软件系统。以上仅是一些常见的UML建模实例,实际应用中还可以根据具体需求进行扩展和使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值