软件开发是一种技术和知识密集型的劳动,是业务、技术和管理相互作用的过程。从业务的角度讲,软件系统的应用改变了企业传统的作业、模式及经营方式,软件开发实际上是对用户的业务进行设计、重构、优化与规范的过程;从技术的角度看,硬件能力正以每18个月翻一番的速度向前发展,软件体系结构从单机到C/S架构、B/S架构、WebService等不断推出新,软件设计方法从结构化向面向对象,面向构件的方向不断进化,开发工具、设计工具、项目管理工具数不胜数。本书对软件系统开发的工具、方法与管理进行了系统讲解。本书由4篇组成。第1篇环境与工具,对应用软件开发中所基于的硬件环境、网络环境及系统软件进行介绍。第2篇软件开发方法论,对应用软件开发过程中的关键步骤与相关的技术路线、标准规范等问题进行探讨。第3篇软件工程管理体系,对应用软件开发项目的组织与管理、质量保证等管理性问题进行介绍。第4篇开发实践方案,分别对商业银行应用系统、社会医疗保险系统、证券应用系统、电子政务系统的功能及组成进行说明。本书作者是从事软件开发与管理近20年的专业人士,完全通过自身体验向你讲述软件开发的环境与工具、软件开发的方法、软件工程的管理以及宝贵的开发实践经验。集聚技术、方法与管理经验与一体。本书适合软件开发与管理人员以及大专院校软件专业的学生。