第四章 软件体系结构基础.pptVIP

  • 4
  • 0
  • 约3.31千字
  • 约 24页
  • 2017-02-09 发布于北京
  • 举报
第四章 软件体系结构基础.ppt

第四章 软件体系结构基础 软件体系结构的开发是大型软件系统开发的关键环节。体系结构在软件生产线的开发中具有至关重要的作用,在这种开发生产中,基于同一个软件体系结构,可以创建具有不同功能的多个系统。在软件产品族之间共享体系结构和一组可重用的构件,可以增加软件工程和降低开发和维护成本。 4.1软件体系结构的概念 从软件危机谈起 构件与软件重用 什么是软件体系结构 软件体系结构设计原则 软件体系结构的现状及发展方向 4.1.1 从软件危机谈起 1.软件危机的表现 软件成本日益增长 开发进度难以控制 软件质量差 软件维护困难 4.1.1 从软件危机谈起 2.软件危机的原因 用户需求不明确 缺乏正确的理论指导 软件规模越来越大 软件复杂度越来越高 4.1.1 从软件危机谈起 3.如何克服软件危机 软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法。软件工程包括三个要素: (1)方法。软件工程方法为软件开发提供了如何做的技术,是完成软件工程项目的技术手段; (2)工具。软件工具是人类在开发软件的活动中智力和体力的扩展和延伸,为软件工程方法提供了自动的或半自动的软件支撑环境; (3)过程。软件工程的过程则是将软件工程的方法和工具综合起来以达到合理、及时地进行计算机软件开发的目的。 4.1.2 构件与软件重用 1.软件重用

文档评论(0)

1亿VIP精品文档

相关文档