内容简介: 教材分为软件工程基础知识、项目启动阶段、项目实施阶段、项目维护和管理等四篇共13章,以面向对象方法为例,叙述面向对象软件工程生命周期各个阶段的任务、过程、方法和工具,从项目可行性研究和项目计划开始,到OOA、OOD、OOP、OOT,直至项目发布和维护。 教材以具体案例(机票预订系统)贯穿到项目开发各个阶段。*篇介绍软件工程基础知识。第二篇利用数据流程图和数据字典对项目做简要的需求分析,在项目得出可行结论后,即可制定项目计划和组织项目团队。第三篇首先利用UML建立对项目进行迭代开发,在原则、原理和规则的指导下,建立面向对象模型(主要包括对象模型、功能模型和动态模型);然后,运用Spring Boot框架建立软件分层结构接着;实现功能模型中确定的所有功能;*后,部署和发布项目。第四章则对项目进行管理和维护。 教材在项目每个开发阶段末期,都会给出一个文档模板,记录开发流程。 本教材除了介绍面向对象软件工程方法学、原理、原则和规则外,还介绍了建模技术、软件实现框架以及项目管理技术。