基于架构的软件开发模型(ABSDM)
2024/5/17...小于 1 分钟
基于架构的软件开发模型(ABSDM)
基于架构的软件开发模型(Architecture-Based Software Design Model, ABSDM)把整个基于架构的软件过程划分为架构需求、设计、文档化、复审、实现、演化等 6 个子过程。
绝大多数的架构都是抽象的,由一些概念上的构件组成。例如,层的概念在任何程序设计语言中都不存在。
因此,要让系统分析师和程序员去实现架构,还必须得把架构进行文档化。
文档是在系统演化的每一个阶段,系统设计与开发人员的通信媒介,是为验证架构设计和提炼或修改这些设计(必要时)所执行预先分析的基础。
架构文档化过程的主要输出结果是架构需求规格说明和测试架构需求的质量设计说明书这两个文档。生成需求模型构件的精确的形式化的描述,作为用户和开发者之间的一个协约。