本教程是为计算机软件工程专业高年级学生或研究生“软件体系结构”课程而编写的教材(含实践内容),包括基本概念和案例分析、实践及思考题等。全书共9章,分别是第1章认识软件架构,第2章架构与架构师的作用,第3章软件架构的描述与可视化,第4章从需求到架构,第5章软件架构设计的参考模型,第6章软件架构的概要设计与实现,第7章基于接口、组件和SOA的架构设计与实现,第8章基于MVC设计模式的架构设计与实现,第9章基于关键需求的架构设计、验证与评审。本书与其他同类教科书的不同之处在于,作者根据多年企业工作和学校相关课程教学的经验,结 合学生的实际情况和特点,有所选择地强化了相关课程中从关键需求分析到概要设计、接口和组件设计、MVC模式应用、架构测试和验证等针对性、实用性强,学生看得见、摸得着,能感受、有兴趣学的软件架构知识和动手实践内容,淡化了软件架构的形式化描述等学生难于理解和把握且过于理论化的内容。本书形式与内容编排与同类教科书有较大变化,在简短的基本概念介绍之后,配备大量的配套案例分析,希望能够帮助学生理解概念,并获得真实的架构体验。同时,在案例介绍中尽可能地采用当前比较流行的平台和工具,使学生在了解和掌握相关知识之后,马上就可以使用,缩短了学校与企业实际运用之间的距离。 教程每章还配有实践题和思考题,方便老师和学生使用。本书主要用作软件工程相关专业的“软件体系结构”课程,也可作为其他相关专业的教学用书,或作为从事软件开发的科技人员的参考书、培训教材等。
《软件工程系列教材:软件架构设计实践教程》特色: ·这是一本专为计算机软件工程专业本科高年级或研究生以上学生编写的软件架构实践教程。与同类教材相比,本书结合软件架构技术和工具平台的最新发展,针对学生的现状和特点,在内容和形式上有很大调整。 ·在内容组织上,本书有选择地强化了相关课程中从关键需求分析到概要设计、接口和组件设计、MVC模式应用、架构测试和验证等有针对性、实用性强、前后贯通,学生看得见、摸得着,能感受、有兴趣学的软件架构知识和动手实践内容,淡化了架构模式介绍、架构形式化描述等学生难于理解和把握且过于理论化的内容。 ·在动手实践环节上,本书在简约的基本概念介绍后,围绕概念安排了较大篇幅的实际应用系统架构案例分析,希望能够帮助学生理解概念,并获得真实的架构体验。同时,征案例介绍中尽可能采用当前比较流行的平台和工具,使学生了解和掌握相关知识后马上就可以用,缩短了学校与企业实际应用之间的距离。 ·每章配有实践题和思考题,方便教师和学生使用。本书叮用做软件工程专业“软件体系结构”课程的教材,也可作为其他相关专业的教学用书,或作为从事软件开发的科技人员的参考书、培训教材等。
- 版权: 清华大学出版社
- 出版: 2014-08-01
- 更新: 2023-06-07
- 书号:9787302366379
- 中图:TP311.5
- 学科:工学控制科学与工程工学计算机科学与技术工学软件工程