软件需求分析阶段研究的对象是软件项目的用户要求,如何准确表达用户的要求,怎 样与用户共同明确将要开发的是一个什么样的系统,是需求分析要解决的主要问题。也就 是说需求阶段的任务并不是确定系统怎样完成工作,而仅仅是确定系统必须完成哪些工作, 即对目标系统提出完整、准确、清晰、具体的要求。需求分析阶段所要完成的任务是以软 件计划阶段确定的软件工作范围为指南,通过分析综合建立分析模型,编制出软件需求规 格说明书。 软件需求分析在软件工程生存期的阶段: 软件需求分析的具体内容、步骤如下: 生成的文档主要有软件需求规格说明书,内容如下: 个人理解(如有不足还望指正):需求分析阶段中的分析建模主要是---将用户的需求抽象为概念模式。而这种概念模式有多种表达方式,可以通过E-R图表现,也可以通过DFD数据流图表现,还可以通过STD状态-变迁图表现,以上三种图都是以DD数据字典为基础进行的。 软件工程第一步的【软件计划】阶段确定了方案是否可行,第二个【需求分析】阶段,则是考虑软件运行的功能、性能以及对环境要求的一个宏观把控、宏观梳理。