本书为国家职业教育移动应用开发专业教学资源库配套教材。
本书以培养学生树立软件工程思想,掌握软件工程相关技术为目标,是作者结合多年教学和实践经验,以及带学生参加全国职业院校技能竞赛的心得体会,并参考国内外有关著作(文献)基础上编写的一本软件工程实用教程。全书由浅入深,从一个软件设计师的角度,系统地讲述了软件工程的基本概念、原理、方法、过程和工具,其目的是使读者学习本书后,能够掌握软件工程的基本原理和过程,应用UML建模,熟悉面向对象方法和结构化分析与设计方法。本书各章均配有习题,可以引导学习者学以致用。本书主要面向高等职业教育学生,因此在内容选取上,难易适度,并循序渐进地引导高职学生建立软件工程思想,为今后走向软件开发等工作岗位打下理论基础,提高职业竞争力。
本书共分10章,包括软件工程概述、UML语言概述、UML需求分析与建模、活动图、类图、智能交通APP类图设计、顺序图和协作图、状态图、组件图与部署图、综合练习等内容,每章都配以案例、练习题,以理论分析、案例介绍,同时辅以图、表进行知识的讲解与介绍的方式,在教、学、做中引导学生进行学习,提升学习效果。
本书为新形态一体化教材,配套建设了微课视频、电子教学课件、习题参考答案、电子教案、授课计划和课程标准等数字化学习资源。与本书配套的数字课程在“智慧职教”(www.icve.com.cn)上线,读者可以登录进行学习并下载基本教学资源,详见“智慧职教服务指南”,也可发邮件至编辑邮箱1548103297@qq.com获取相关资源。
本书既可以作为高职高专院校“软件工程”课程的教材,也可供软件工程师、软件项目管理人员和软件开发人员阅读参考。