期刊文献+

软件结构改善技术

On Improving Software Architecture
下载PDF
导出
摘要 1 前言软件结构的好坏直接影响软件系统的可理解性和可维护性,这一点在复杂性高的大型软件系统中表现尤其明显。为此,人们对软件结构做了很多研究工作,其中包括如何使软件系统在设计时具有良好的软件结构的研究及如何改善现有系统结构方面的探索。 This paper analyzes an approach which starts with an existing system as a basis and incrementally improves its software architecture. It creates explicit architectural models of the existing legacy systems,defines an ideal software architecture,and then balances the ideal architecture against the esist-ing architecture to prioritize a list of desired improvements. At last,a number of improvements are implemented to improve reliability ,security and maintainability of the system.
出处 《计算机科学》 CSCD 北大核心 2000年第10期19-22,15,共5页 Computer Science
关键词 软件结构 软件系统 面向对象 软件开发 Software architecture,View models ,Architectural patterns,System requirements,Function-al requirements ,Architectural requirements
  • 相关文献

参考文献14

  • 1[1]Allen R I- A Formal Approach to Sohware Architecture:[PhD Thesis ,CMU-CS-97-144]. School of Computer Science, Carnegie Mellon University, Pittsburgh, PA 15213, May 1997
  • 2[2]Bass L, Kazman R. Architecture-Based Development:[Technical Report, CMU/SEI-99-TR-007]. April 1999
  • 3[3]Clements P C, Northrop L M. Software Architecture:An Executive Overview: [Technical Report, CMU/SEI-96-TR-003]. February 1996
  • 4[4]Garlan D,Shaw M. An Introduction to Software Architecture. Volume I, World Scientific Publishing Company,1993
  • 5[5]Kazman R, et al. SAAM: A Method for Analyzing the Properties of Software Architectures. In:Proc. Of the 16th intl. Conf. On Software Engineering. IEEE Society Press,Italy ,1994. 16~24
  • 6[6]Kazman R, Carriere S J. Playing Detective: Reconstructing Software Architecture from Available Evidence: [Technical Report,CMU/SEI-97-TR-010]. 1997
  • 7[7]Krikhaar R L. Software Architectuer Reconstruction: [PhD thesis]. Universety of Amsterdam, 1999
  • 8[8]Kruchten P. The 4+1 Model View of Architecture. IEEE Software,November 1995. 42450
  • 9[9]Li Bangqing ,Xu Baowen,Yu Huiming. Transforming Ada Serving Tasks into Protected Objects. Proceedings of SIGA. Da' 98,1998. 240~245
  • 10[10]Murphy G, Notkin D. Reengineering with Reflextion Models: A Case Study. Computer, August 1997.29~36

二级参考文献2

  • 1Li Bangqing,Proceedings of the ACM SIGAda Annual International Conference,1998年,240页
  • 2Liu S S,Proceedings of the IEEE Conference on Software Maintenance,1990年,266页

共引文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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