软件架构设计讲义.ppt

我国伟大的教育家、思想家 陶行知;什么是“工程”?;工程的进化;工程化的步伐;规范化循环;2.2从需求定义到软件体系结构 ;软件设计的目标和目的;2.2.1 什么叫软件的体系结构 ;“建筑体系结构”;“建筑体系结构”;SA的定义;SA之重要;程序=?;SA发展;技术进步;什么是软件体系结构;架构不是框框—应用架构的基本思想;软件的总体结构主要回答的问题;软件体系结构; 软件体系结构学习主要内容;普通部件及其支持的相互作用;软件体系结构可分为四种不同的体系: 概念结构 包括部件、互连、原则和性能等 代码结构 包括软件的配置管理、系统建造等 模块结构 包括模块界面、模块管理、模块控制和一致性等 执行结构 包括性能分析、调度分析、动态配置和不同的执行系统之间的接口等; 与软件体系结构有关的研究: 体系结构风格(Architecture Styles) 表示软件系统的一种特别的基本结构,以及相关的构造方法 设计模式(Design Patterns) 构造型模式、结构型模式、行为型模式 框架(Framework) 另一种研究和构造软件体系结构的方法,更多的是关于应用领域问题的已建立的系统结构。;好的体系结构;除了构件,连接件和约束3个最基本的组成元素,软件体系结构还包括端口(port)和角色(role)两种元素。 构件的接口由一组端口组成,每个端口表示了构件和外部

文档评论(0)

1亿VIP精品文档

相关文档