UML与OOAD入门:订房用例及系统规则解析
需积分: 30 89 浏览量
更新于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 上传
377 浏览量
2023-06-13 上传
2024-06-15 上传
2023-06-09 上传
2023-06-13 上传
2023-06-10 上传
2024-05-08 上传
ServeRobotics
- 粉丝: 38
- 资源: 2万+
最新资源
- 网络研讨会-下一个:Next.js网络研讨会
- 电影院订票系统的设计与实现.zip
- check-in
- 0546、单片机实验板使用与C语言源程序.rar
- Curso-Master-JavaScript-Udemy-Ejercicios:JS,JQuery,MaquetaciónWeb,TypeScript,Angular,NodeJS,Express Rest-https
- Monorepo
- twilio-app:使用 Twilio API 和 Amazon AWS Elastic Beanstalk 开发具有语音呼叫和 SMS 发送功能的 Web 应用程序
- 贵州各乡镇街道shp文件 最新版
- my_poultry:家禽应用程序,可将农民链接到大量库存以进行购买,将他们链接到家禽专家并帮助保存农场记录
- 0523、电压电阻转换模块.rar
- webprogramming-cocktail_website
- qt5_cadaques-pdf
- EntrenoIA:Repsitorio para aprender IA iniciando con机器学习
- HarderStart:Minecraft mod 扩展了游戏的各个进程方面,特别是早期游戏
- 拍手!-项目开发
- notebook:我的笔记本通过emacs org-mode