UML与OOAD入门:订房用例及系统规则解析
需积分: 30 36 浏览量
更新于2024-08-20
收藏 2.29MB PPT 举报
"本资源是关于UML(统一建模语言)和OOAD(面向对象分析与设计)的快速入门教程,特别关注于‘订房’用例的描述,包括替代流程、企业规则和相关议题。在第六章中,重点讲述了序列图的使用,如按图施工、设计师必备的元素,例如交互与引用、循环片段、选择片段、替代片段和并行片段。同时,通过具体的示例展示了如何在序列图中表示这些元素。"
在"订房"这个用例中,启动者是会员,而支持者未明确具体角色,可能是后台服务或者订房系统本身。存在一个替代流程SR1,强调了用户界面需要对必填字段进行前端验证,只有当所有必需的数据填写完整后,信息才会被发送到服务器端,这样可以提高用户体验并减少无效请求。此外,还列举了三个企业规则:
1. BR4规定了订房交易序号的编码规则,以预订日期加流水号的方式生成,每天流水号从0001开始,最多到9999。
2. BR5明确了订金计算方式,即订金等于总价的10%。
3. BR6要求会员在交易确认后48小时内支付预订金,这是确保交易顺利进行的重要条件。
关于系统规则(System Rule, SR),它们是整个订房系统都必须遵守的规定,与企业规则一起集中管理。用例描述中只记录了规则首次出现的情况,意味着可能存在更多的系统规则在其他地方定义。
在UML和OOAD的上下文中,序列图是一种重要的可视化工具,用于描绘对象间的交互顺序。6.1部分强调了在序列图中考虑消息参数、交互与引用、交互操作符和操作内部交互的重要性。6.2部分详细介绍了设计师应掌握的元素,包括交互片段、引用片段、循环片段、选择片段和替代片段。这些元素帮助设计师详细表示系统的动态行为,例如在6.2.4中提到的替代片段,它可以展示不同的执行路径,根据条件分支执行不同的操作。
通过这些内容,学习者能够更好地理解和应用UML来描述复杂的业务流程,特别是像订房这样的实际应用场景,同时也能理解如何使用序列图来表达系统中的各种交互和控制流。
2019-07-22 上传
2010-09-11 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
论文
论文
点击了解资源详情
ServeRobotics
- 粉丝: 34
- 资源: 2万+
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦