西  安  交  通  大  学  学  报
Vol.38 No.6

Journal of Xi'an Jiaotong University

Jun.2004

基于体系结构的软件分析设计过程模型
何坚,贾晓琳,覃征,王向华
(西安交通大学电子与信息工程学院, 710049, 西安)
摘要:引入软件体系结构技术,将软件分析设计过程细分为需求分析、体系结构设计、系统设计3个阶段,并提出了基于体系结构的软件分析设计过程(SADPBA)模型,该模型是一种采用迭代增量方法将功能设计空间映射到结构设计空间,再由结构设计空间映射到系统设计空间的过程.应用函数理论对模型进行了严格的数学定义和形式化描述,确保设计结果满足完备性、一致性和正确可追踪要求.在扩展设计空间建立了需求规范与体系结构、系统设计间的可追踪机制,并建立了基于体系结构的软件分析设计开发环境模型.与传统软件分析设计过程相比,SADPBA模型有严格的理论基础和工程原则,解决了软件系统从需求到实现的平缓过渡问题,提高了软件分析设计的质量和效率.
关键词:软件过程;软件体系结构;设计空间
中图分类号:TP31152文献标识码:A文章编号: 0253987X(2004)06059104