软件需求的获取和分析是软件系统开发中的一项重要任务,正确获取软件需求是软件技术人员必须掌握的基本技能。本书从软件需求工程的角度出发,以需求开发过程为主线,完整描述了需求获取、需求分析、需求验证、需求规格说明和需求管理等需求工程活动。本书站在开发者的立场,侧重于实践者的技术与方法,系统全面地介绍了软件需求工程的各项进展,努力促进需求工程领域理论、方法和技术的全面融合应用,以指导需求工程各阶段的系统化实践。
本书内容翔实,结构合理,实例丰富,论述深入浅出,既适用于软件工程、计算机、电子商务、信息管理及相关专业的本科生、研究生,又可以作为专业软件技术人员的参考用书。
部分 绪论
第1章 需求工程导论
第2章 需求基础
第3章 需求工程过程
第二部分 需求获取
第4章 需求获取概述
第5章 确定项目的前景与范围
第6章 涉众分析与硬数据采样
第7章 需求获取方法之面谈
第8章 需求获取方法之原型
第9章 需求获取方法之观察与文档审查
第10章 需求的组织——需求获取中的模型驱动方法
第三部分 需求分析
第11章 需求分析概述
第12章 过程建模
第13章 数据建模
第14章 面向对象建模
第四部分 需求的文档化和验证
第15章 需求规格说明
第16章 需求验证
第五部分 需求管理与工程管理
第17章 需求管理
第18章 需求工程的过程管理
第19章 需求工程中的项目管理
附录
附录一 软件需求规格说明模板
附录二 重要的需求工程实践方法
附录三 习题