软件体系结构原理、方法和实践总结.docVIP

  • 16
  • 0
  • 约9.02千字
  • 约 12页
  • 2017-06-15 发布于四川
  • 举报

软件体系结构原理、方法和实践总结.doc

第1章:软件体系结构概论 什么是软件危机,软件危机的具体表现有哪些? 软件危机:落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。 软件危机的表现: 软件成本日益增长,开发进度难以控制,软件质量差,软件维护困难 产生软件危机的原因,如何克服软件危机? 产生软件危机的原因有用户需求不明确,缺乏正确的理论指导,软件规模越来越大,软件复杂度越来越高。 人们面临的不光是技术问题,更重要的是管理问题。要提高软件开发效率,提高软件产品质量,必须采用工程化的开发方法与生产技术。在技术上,应该采用基于重用的软件生产技术; 在管理上,应该采用多维的工程管理模式。 构件:(components,也译为组件,部件): 是指语义完整、语法正确和有可重用价值的单位软件,是软件重用过程中可以明确辨识的系统;结构上,它是语义描述、通讯接口和实现代码的复合体。是具有某种功能的可重用的软件模板单元,表示了系统中主要的计算元素和数据存储。 软件架构师的关注点: 关注的首先不是功能,而是品质关注点(非功能性需求) 。涉众关注的是那些品质,如性能,安全,可伸缩性,还是可变性,可维护性,可用性等。理解的涉众的品质关注点后,考虑折中。分而治之,保持概念完整性 软件体系结构的定义 软件体系结构为软件系统提供了一个结构、行为和属性的高级抽象,由构成系统的元素的描述,这些元素

文档评论(0)

1亿VIP精品文档

相关文档