本书是一本融合项目实践及管理思想于一体的书,特点是以项目实践作为主线贯穿其中来介绍核心原理。本书提供了一个完整的电子政务系统,通过该项目使读者能够快速掌握面向对象的项目开发及管理技术,内容包括:信息化系统建设概述、项目开发生命周期及流程、需求分析、系统分析和设计、编码实现、测试和实施、软件配置和变更管理、软件过程管理、项目管理等。在软件开发流程方面,主要讲解目前最流行的一种迭代模型:RUP(Rational Unified Process);在软件开发方法方面,主要讲解面向对象的原理和方法;在软件支持过程方面,主要讲解Rational Rose、Power Designer、MS Project等工具;在软件管理过程方面,主要讲解软件配置及变更管理、CMM软件过程管理、项目管理等。本书作者具有多年从事相关理论研究和开发管理的经验,因此,作者清楚项目开发及管理的合理学习路线,以及在学习过程中的注意事项。本书非常适合作为大专院校计算机相关专业的实训教材和项目实践类课程教材。同时,也适合作为有一定经验的项目开发和管理人员的参考书和自学教材。