-
收藏
-
加书架
-
引用
本书首先进行计算思维的铺垫,涉及二进制系统、存储程序运行原理、抽象、组合、递归、迭代和算法初步;接着,运用主流面向对象框架集进行软件系统的UML建模和构造;最后,以结构化开发方法为主线贯穿典型项目的需求分析和软件设计。 本书从工程教育专业认证的能力中心和产出导向的视角布局谋篇,总分10章,三大部分。第一部分(第1~4章)讲述软件工程概述、冯·诺依曼计算机基本原理、程序构造方法和算法。第二部分(第5章)讲述软件系统构造方法,以面向对象思维为起点,以运用主流面向对象框架集.NET Framework和J2EE SSM软件构造两层体系架构软件和三层体系架构软件为桥梁,运用IBM Rational Rose进行面向对象的UML建模为落脚点。第三部分(第6~10章)介绍软件生命周期,包括软件的生命周期、可行性分析与开发计划、软件需求分析、软件设计和软件测试与维护。 本书既可作为高等院校计算机科学与技术、软件工程专业各年级本科生和研究生的软件工程类理论和实践课程的教材,又可以作为项目综合实践和毕业设计的指导书,同时又适合从事软件开发岗或产品经理岗的工程技术人员参考。
基于OBE的教育理念,每章的教学目标明确给出知识、能力和思政目标,习题充分呼应教学目标,助力教师教、学生学。 所有案例均基于实际运用,培养抽象、组合、分析、设计、建模等能力。商业银行典型案例贯通需求分析和软件设计,充分体现产出导向。 将理论知识陈述、案例分析和工具运用紧密结合。全书包含36个微课视频的400分钟讲解、12个项目源程序、PPT课件和教学大纲,帮助读者快速研学。 以结构化开发方法和面向对象开发方法为核心,运用IBM Rational Rose,选用J2EE SSM典型框架展开需求分析和软件设计,实现SSM三层体系架构的软件构造。 本书可以帮助计算机、软件工程类本科生进行专业规范的软件开发类毕业设计,帮助研究生拓展学习和研究,也适合工程技术人员快速掌握软件工程的精髓。
- 版权: 清华大学出版社
- 出版: 2024-02-01
- 更新: 2024-10-24
- 书号:9787302656029
- 中图:TP311.5
- 学科:工学控制科学与工程工学计算机科学与技术工学软件工程