面向对象技术:业务对象模型与分析模型解析
需积分: 50 185 浏览量
更新于2024-08-16
收藏 1.81MB PPT 举报
"业务对象模型概述-面向对象技术UML教程.pdf"
本文档详细介绍了业务对象模型在软件开发过程中的应用,特别是在UML(统一建模语言)中的使用。业务对象模型是描述业务流程和实体间关系的重要工具,它帮助开发者理解和表达现实世界中的业务场景。
1、业务对象模型概述:
业务对象模型(Business Object Model, BOM)是系统逻辑视图的三个层次之一,其他两个是分析模型和设计模型。BOM主要关注业务活动中的对象,如部门、业务实体和业务参与者之间的交互。这个模型来源于业务用例视图中的参与者和交互图,通过业务对象的协作来实现业务功能。领域模型是业务对象模型的另一种称呼,它从业务参与者的角度定义业务用例,通过类图来表示现实世界中各种实体的关系。
2、业务对象建模的一些观点:
- 核心元素包括业务参与者、业务实体等。
- 命名规则应当清晰,反映业务实际。
- 模型应体现与业务用例相关的对象。
- 业务对象模型不仅描述业务,还可能包含信息系统的一部分。
- 明确建模的信息系统在模型中的角色至关重要。
- 良好的业务对象模型具备可读性、完整性和一致性。
3、业务对象模型分析:
此部分强调模型应描述业务部门、参与者和业务实体之间的关系。对象是根据业务逻辑和术语抽象出来的,进一步可以转化为具体的业务实体。
4、业务对象模型的创建:
创建BOM涉及创建包、子系统业务对象模型类图等步骤,通过这些步骤,可以构建出如销售管理业务对象模型类图这样的具体实例。
接着,文档转向分析模型:
1、分析模型概述:
分析模型旨在描述客户需求,为设计阶段提供基础,并确保有一组可验证的需求。在这个阶段,目标是深入理解问题域,确定系统的边界和接口。
2、分析建模的一些观点:
分析模型的建立涉及分析类图的创建,用例实现,以及用例实现的顺序图和通信图描述,这些有助于理解系统行为和交互。
整个教程通过理论结合实践,详细阐述了业务对象模型在系统开发中的重要性及其构建过程,为开发者提供了面向对象设计的实用指导。
2013-04-22 上传
2023-03-28 上传
2024-06-24 上传
2008-07-03 上传
2011-08-13 上传
2024-07-07 上传
2021-10-19 上传
2022-02-09 上传
2009-12-24 上传
我的小可乐
- 粉丝: 26
- 资源: 2万+
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析