软件工程是培养学生从单纯的程序设计型人才向软件开发型人才发展的重要课程,是计算机科学与技术及软件专业学生的必修课,同时也是软件从业人员从程序员向软件工程师和更高层次职位发展的必须具备的专业知识和方法。
软件工程的教育培养目标是让受教育者了解和掌握软件开发中的方法学和工程学知识,并应用于实践。软件工程是一门实践性很强的学科,很多知识是软件开发最佳实践的总结。初次学习软件工程的学生一般没有丰富的软件开发实践经历,如果仅学习书本上的理论知识点,将很难领略软件工程的思想精髓,达不到令人满意的教学效果。王素芬主编的《软件工程与项目管理(高职高专计算机专业十二五规划教材)》在讲授理论的同时,加强了对学生实践能力的培养,将一个完整的案例贯穿于全书,并在各章的最后大都增设了“实战训练”和“讨论”环节。
《软件工程与项目管理(高职高专计算机专业十二五规划教材)》本书全面、系统地介绍了软件工程的概念、原理和典型的技术方法。
全书共分12章。第1章概括介绍了软件工程的发展和基本原理,还对具有代表性的CASE工具进行了简要介绍,讨论了软件工程职业道德规范,并对软件工程的发展趋势进行了展望;第2章讨论了软件过程的基本活动和常用的软件开发方法,并介绍了典型的软件过程模型和微软公司的软件开发过程实例;第3章主要介绍了常用软件项目立项的方法、可行性分析、软件项目团队的建立以及软件项目立项文档的编写;第4章主要介绍了需求分析的过程、方法和软件需求分析文档的编写;第5章、第6章分别介绍了软件的总体设计和详细设计;第7~9章分别介绍了软件编码、测试与调试、维护;第10章介绍了面向对象的方法学;第11章介绍了统一建模语言(uML);第12章介绍了软件项目管理。为加强对学生实践能力的培养,各章最后大都设置了“实战训练”和“讨论”环节。
王素芬主编的《软件工程与项目管理(高职高专计算机专业十二五规划教材)》可作为高职高专学校软件工程课程的教材,也可作为软件开发人员的参考书。