本书以“实训项目”的案例实现为目标促进理论教学,采用基于工作过程的理论实际一体化、项目化CDIO工程教育模式编写。本书主要内容包括初识软件工程和项目、面向对象的建模语言UML及工具、软件项目的系统分析、软件项目的系统设计、软件项目的详细设计、软件项目的系统实现、软件项目的测试、软件项目的维护、软件项目的管理等内容。书中有针对性地特别设置了实训、项目拓展、结合项目分析等板块,以帮助读者理解所学知识。 本书适合高职高专学生使用,也可以作为自学者和相关技术人员的参考用书。