结构化建模:业务系统对象的组织与呈现
1. 结构化模型概述
结构化模型用于描述支持组织业务流程的对象结构。在分析阶段,它呈现对象的逻辑组织,而不涉及对象的存储、创建或操作方式,使分析师能专注于业务本身,不受技术细节干扰。在设计阶段,结构化模型会更新,以准确反映对象在数据库和文件中的存储方式。
结构化模型的目标包括:
- 理解创建类 - 责任 - 协作(CRC)卡片、类图和对象图的规则与风格指南。
- 掌握创建CRC卡片、类图和对象图的过程。
- 能够创建CRC卡片、类图和对象图。
- 理解结构化模型之间的关系。
- 理解结构化模型与功能模型之间的关系。
2. 结构化模型的迭代过程
结构化模型是通过迭代过程绘制的,随着时间推移,模型会变得更加详细,概念性逐渐降低。在分析阶段,分析师绘制概念模型,该模型展示对象的逻辑组织,不涉及对象的存储、创建或操作方式。由于此模型不受任何实现或技术细节的影响,分析师可以更轻松地将模型与系统的实际业务需求相匹配。
在设计阶段,分析师将概念性的结构化模型演变为设计模型,该模型反映对象在数据库和软件中的组织方式。此时,会检查模型的冗余性,并研究使对象易于检索的方法。
以下是结构化模型迭代过程的mermaid流程图:
graph LR
A[分析阶段] --> B[概念模型]
B --> C[设计阶段]
C --> D[设计模型]
D --> E[检查冗余性]
E --> F[研究检索方法]
<
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



