-
收藏
-
加书架
-
引用
本教程是与计算机软件工程专业学生“软件体系结构”课程配套的实训教材,包括三个各为3~5周的实训课程。 全书共9章,分别是:第1章软件架构设计实训课程导论,第2章软件的逻辑与思维训练,第3章基于Arduino的前端开发,第4章基于树莓派的开发与集成,第5章物联网服务器的开发与集成,第6章STKUI的总体架构分析,第7章STKUI的基本功能分析与二次开发,第8章STKUI的扩展功能分析与二次开发,第9章面向服务的STKUI架构再造。其中第2章、第3~5章、第6~9章分别为三个完整的实训课程,因为篇幅关系,分在各章中。 三个实训课程在软件架构知识、学生认知能力、系统与项目开发规模与综合体验的复杂程度上,是三个递进、迭代层次,目标分别是系统逻辑思维训练、小系统开发与集成实训、大型“企业级”应用系统分析与二次开发实训。可根据学生情况和课程需要,分别或持续组织教学实施。 由于是实训课程教材,因此,教程仅仅在需要的地方,简单回顾软件架构设计有关的相关知识点和内容,全书重点是围绕三个实训的若干个项目,让读者从项目开发实践中体会软件架构设计的深度和广度。 教程配有全部PPT和项目源代码,方便老师和学生使用。本书主要用作软件工程相关专业的“软件体系结构”课程的配套实训课程,也可作为其他相关专业的教学用书,或作为从事软件开发的科技人员的参考书、培训教材等。
从软件企业中的“码农”成长为一名架构师,是不少IT人的“职业追求”,也是职业生涯中十分巨大的“成长跨越”。学校没有合适的“教科书”,企业没有合适的导师指导,很多时候只能靠自己的自发努力和悟性,成功率很低,希望本书内容可以帮到你。 与一般理论课程不同,本书完全以实战形式设计课程中的项目开发目标、需求、开发过程、验收标准,并结合学生实际情况教学和讲解,包括作为二次开发基础的项目背景与系统代码、架构分析、二次开发的需求与实现技术方案设计与分析等。学生在这个基础上完成实训课程要求的二次开发任务,掌握相关知识,获得相关训练。 本教程以架构师培养为目标,安排了软件逻辑思维训练、小型系统集成实训、企业级应用系统分析与二次开发实训等三个不同认知和能力层次的实训项目。三个项目在软件架构知识深度,学生认知能力水平,系统与项目开发规模、复杂性,架构分析与设计综合性等方面是三个递进、迭代的层次,版主读者通过实际开发训练获得架构设计体验,提升能力。
- 版权: 清华大学出版社
- 出版: 2016-08-01
- 更新: 2023-06-07
- 书号:9787302435631
- 中图:TP311.5-43
- 学科:工学控制科学与工程工学计算机科学与技术工学软件工程