期刊文献+

基于体系结构的软件开发模型 被引量:4

Architecture-based Software Development Model
在线阅读 下载PDF
导出
摘要 传统软件开发模型存在开发效率不高,不能很好地支持软件重用等缺点。在多个大中型软件项目的实践基础上,提出了基于体系结构的软件开发模型(ABSD)。ABSD模型把整个基于体系结构的软件过程划分为体系结构需求、设计、文档化、复审、实现、演化等6个子过程,讨论了各个子过程所要完成的工作,给出了ABSD模型在劳动和社会保险领域的一个应用实例。实践表明,采用ABSD模型进行软件项目开发,具有结构清晰、易于理解、可移植性强、重用粒度大等优点。 Explicit software architecture is principal in the development of a software project.Traditional software development models have many shortcomings,for example,they can not support software reuse.This paper proposes a new software development model,it is Architecture-based Software Development model(ABSD).ABSD model divides the software process based on architecture into six sub processes,they are requirement,design,documentation,review,implementation and evolution.The work should be done in every sub process is discussed.And an example in labor and society insurance management information is given.It is proved in practice that software development using ABSD model has many advantages such as explicit structure,easy understandability,better portability and large reusable granularity.Compared with traditional software development models,ABSD model can save 23 percent development work.
作者 张友生
出处 《计算机工程与应用》 CSCD 北大核心 2004年第34期29-33,共5页 Computer Engineering and Applications
基金 湖南省自然科学基金项目(编号:03JJY6022)资助
关键词 软件体系结构 软件过程 重用 演化 software architecture,software process,reuse,evolution
  • 相关文献

参考文献3

二级参考文献11

共引文献215

同被引文献25

引证文献4

二级引证文献12

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部