面向对象技术:业务对象模型与分析模型解析
需积分: 50 139 浏览量
更新于2024-08-16
收藏 1.81MB PPT 举报
"业务对象模型概述-面向对象技术UML教程.pdf"
本文档详细介绍了业务对象模型在软件开发过程中的应用,特别是在UML(统一建模语言)中的使用。业务对象模型是描述业务流程和实体间关系的重要工具,它帮助开发者理解和表达现实世界中的业务场景。
1、业务对象模型概述:
业务对象模型(Business Object Model, BOM)是系统逻辑视图的三个层次之一,其他两个是分析模型和设计模型。BOM主要关注业务活动中的对象,如部门、业务实体和业务参与者之间的交互。这个模型来源于业务用例视图中的参与者和交互图,通过业务对象的协作来实现业务功能。领域模型是业务对象模型的另一种称呼,它从业务参与者的角度定义业务用例,通过类图来表示现实世界中各种实体的关系。
2、业务对象建模的一些观点:
- 核心元素包括业务参与者、业务实体等。
- 命名规则应当清晰,反映业务实际。
- 模型应体现与业务用例相关的对象。
- 业务对象模型不仅描述业务,还可能包含信息系统的一部分。
- 明确建模的信息系统在模型中的角色至关重要。
- 良好的业务对象模型具备可读性、完整性和一致性。
3、业务对象模型分析:
此部分强调模型应描述业务部门、参与者和业务实体之间的关系。对象是根据业务逻辑和术语抽象出来的,进一步可以转化为具体的业务实体。
4、业务对象模型的创建:
创建BOM涉及创建包、子系统业务对象模型类图等步骤,通过这些步骤,可以构建出如销售管理业务对象模型类图这样的具体实例。
接着,文档转向分析模型:
1、分析模型概述:
分析模型旨在描述客户需求,为设计阶段提供基础,并确保有一组可验证的需求。在这个阶段,目标是深入理解问题域,确定系统的边界和接口。
2、分析建模的一些观点:
分析模型的建立涉及分析类图的创建,用例实现,以及用例实现的顺序图和通信图描述,这些有助于理解系统行为和交互。
整个教程通过理论结合实践,详细阐述了业务对象模型在系统开发中的重要性及其构建过程,为开发者提供了面向对象设计的实用指导。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2013-04-22 上传
2024-06-24 上传
2008-07-03 上传
2011-08-13 上传
2024-07-07 上传
2021-10-19 上传
我的小可乐
- 粉丝: 26
- 资源: 2万+
最新资源
- 3DHOP:3D Heritage在线演示者-开源
- Portfolio-v2:重新设计个人投资组合
- 运维-建设CICD助推DevOps-刘斌-易宝支付-下载版.zip
- 学习JavaEE的day23
- smalltime:用于显示和控制当前时间的小型 FoundryVTT 模块
- Template Cloner-crx插件
- [整站程序]情感家园站 v3.0 For PHP 源码
- MenuDelicias:为我们的项目使用 Ruby on Rails 开发的网站
- grayimageviewer.zip
- 尚硅谷前端入门html+css零基础教程,零基础前端开发html5+css3视频尚品汇项目源码
- Golang-Resources-List:从初学者到中级水平的许多平台上评分最高的 Golang 课程列表
- FlinkTest_demo:来自kafka的fink处理数据的演示代码
- 如何做信息化产品竞品分析(模板).zip
- NCC Image Checker-crx插件
- misc-python
- springboot136基于SpringBoot人口老龄化社区服务与管理平台-毕业源码案例设计