软件工程第五章.ppt

《软件工程》讲稿第二部分课程内容1

第五章软件设计学习目标:了解软件体系结构的概念,研究的内容与范畴;掌握软件体系结构设计原则和熟练掌握几种典型的体系结构。理解面向行为和面向数据两种设计技术的差别;掌握软件设计阶段三个活动(结构设计、详细设计、设计测试)的主要内容;掌握结构化设计方法(数据流分析、扩展、事务分析);了解面向数据结构的设计方法(Jackson方法);了解在设计阶段的所使用测试和度量方法和工具;2

5.1软件体系结构概述良好的体系结构意味着普适、高效和稳定。抽象地说,软件体系结构包括构成系统的设计元素的描述,设计元素的交互,设计元素组合的模式,以及在这些模式中的约束。一般来说,一个具体的系统由构件的集合以及它们之间的关系组成。这样的系统又有可能成为一个更大的系统的组成元素。5.1.1软件体系结构研究领域IEEE610.1221990软件工程标准词汇中的体系结构的定义,软件体系结构是以构件、构件之间的关系、构件与环境之间的关系为内容的某一系统的基本组织结构,以及指导上述内容设计与演化的原理。3

5.1软件体系结构概述软件体系结构是指一个或者多个结构。结构中包括软件的组件,组件的外部可见属性以及它们之间的相互关系。体系结构的设计是设计过程的第一个阶段,并且成为设计和需求工程过程之间的桥梁,时常与一些需求描述活动齐头并进。体系结构设计所关心的是

文档评论(0)

1亿VIP精品文档

相关文档