本书面向高素质复合型新工科人才培养,以强化学生软件需求分析能力为核心目标,从软件需求定义讲到分析方法,再讲到结果,*后通过实例串联全书知识点。 本书共5篇,第1篇通过概述的方式明确什么是软件需求分析,并介绍软件需求开发的主要流程,以及如何写出高质量的软件需求规格说明书。第2篇通过对可视化需求建模进行分析与描述,让读者理解“图”在软件需求分析过程中的重要地位,并阐述如何从不同角度和层面获取功能需求。第3篇和第4篇分别详细阐述功能需求之外的数据需求和非功能性需求的获取,以完善软件需求分析的整个流程。第5篇通过实例将全书知识点串联起来,以加强读者的记忆与理解,帮助读者提升全面应用所学知识的能力。 本书可作为高等院校计算机、软件工程等专业的教材,也可供软件工程领域的技术人员参考使用。