软件体系结构与设计
2013-3
清华大学出版社
软件体系结构是软件工程中一个比较新的重要研究和应用领域。《软件体系结构与设计》是为高等院校软件工程及IT各专业软件体系结构、软件设计等课程编写的以实验实践为主线开展教学的教材,也可作为软件开发人员的参考读物。
周苏、彭彬、张泳、王文编著的《软件体系结构与设计》以软件工程为基础,理论联系实际,通过一系列与教学内容紧密结合的实验练习,把软件体系结构与软件设计的概念、理论知识与技术融入到软件工程实践当中,使学生加深对该课程的认识和理解。内容涉及软件体系结构知识的各个方面,包括概述,理解需求,需求建模(场景、信息与类分析),需求建模(流程、模式与web应用),设计的概念,体系结构的模式与结构,体系结构的设计与实现,构件级设计,基于模式的设计,webApp设计,嵌人式软件设计,分布式系统体系结构,面向服务的体系结构,体系结构的描述与评估等,全书包含14章和1个附录。
第1章 概述 1.1 关于软件工程原则 1.2 指导实践的核心原则 1.2.1 指导过程的原则 1.2.2 指导实践的原则 1.3 指导框架活动的原则 1.3.1 沟通原则 1.3.2 策划原则 1.3.3 建模原则 1.3.4 构造原则 1.3.5 部署原则 1.4 什么是软件体系结构 1.4.1 软件设计层次 1.4.2 体系结构 1.4.3 软件体系结构的定义 1.5 体系结构的描述与决策 1.6 体系结构的研究范畴 1.7 体系结构的设计原则 1.8 习题 1.9 实验与思考:软件设计的网络支持环境 1.9.1 实验目的 1.9.2 工具/准备工作 1.9.3 实验内容与步骤 1.9.4 实验总结 1.9.5 实验评价(教师) 1.10 阅读与分析:技术资格(水平)考试与相关职业第2章 理解需求第3章 需求建模:场景、信息与类分析第4章 需求建模:流程、模式与web应用第5章 设计的概念第6章 体系结构的模式与结构第7章 体系结构的设计与实现第8章 构件级设计第9章 基于模式的设计第10章 WebApp设计第11章 嵌入式软件设计第12章 分布式系统体系结构第13章 面向服务的体系结构第14章 体系结构的描述与评估附录部分习题与实验参考答案主要参考文献
周苏、彭彬、张泳、王文编著的《软件体系结构与设计》是为高等院校软件工程及IT相关各专业软件体系结构和软件设计课程编写的应用型、实践型教材。目的是通过一系列网络环境下学习和实践的实验练习,把软件体系结构和软件设计的概念、理论知识与技术融入到实践当中,加深学生对该课程的认识和理解。高等院校相关专业的学生可以把此书作为课程学习的主教材、实验辅助教材或自学读物。教学实践证明,在主要强调实践性、应用性的相关课程中,本书是一本适用和优良的课程主教材。对于已经具备软件工程基础知识,并希望通过进一步学习得到提高的读者,本书也是继续教育的良好读物。相信本书将有助于软件体系结构等相关课程的教与学,有助于读者对理解、掌握和应用本课程内容建立起足够的信心和兴趣。