5、资产导向建模(AOM):XML 环境下的概念建模新方法

资产导向建模(AOM):XML 环境下的概念建模新方法

上半部分

1. 概念建模概述

概念建模在企业软件开发中具有重要意义。在项目开发周期的早期,通常在需求分析之后,概念模型就会被创建出来。它与实现模型不同,实现模型是具体实现的蓝图,而概念模型则提供了一个宏观视角,避免陷入细节。概念模型的主要目的是促进开发过程中各方之间的沟通,帮助检测早期开发阶段的错误和误解。

概念建模技术在信息技术发展过程中不断演变。随着关系型数据库的引入,实体关系图(ERM)成为了概念建模的首选方法;当面向对象语言流行时,统一建模语言(UML)应运而生。如今,随着 XML 成为主流技术,我们需要更贴近 XML 语法和信息模型的建模方法。

2. 概念建模的动机和原则

2.1 动机

在企业软件建设中,高达 80% 的精力投入到设计阶段,只有 20% 用于实现。概念模型可以作为各方讨论的共同参考点,尤其在使用不同实现范式的项目中,概念模型的作用更加明显。它独立于特定的技术基础设施,对信息结构的更改首先应用于概念模型,然后传递到各种实现中。

选择符合信息技术当前趋势的建模方法具有以下优点:
- 模型更易被程序员理解,实现更简单、快速。
- 旧的建模方法可能不适合捕捉新技术带来的新应用领域的结构。
- 与实现方法紧密匹配的建模方法更适合支持往返工程。

2.2 原则

概念模型的目的是在项目开发周期的早期促进各方之间的沟通。它应该使用易于所有参与方理解的语言来描述,避免使用实现语言作为建模语言。一个好的概念模型应遵循以下原则:
| 原则 | 描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值