软件需求分析的任务和过程软件需求分析的任务和过程结构化分析方法结构化分析方法原型化方法原型化方法动态分析方法动态分析方法over软件需求分析的任务软件需求分析的任务n n深入描述软件的功能和性能深入描述软件的功能和性能n n确定软件设计的约束和软件确定软件设计的约束和软件同其它系统元素的接口细节同其它系统元素的接口细节n n定义软件的其它有效性需求定义软件的其它有效性需求n n需求分析研究的对象是软件项目的用需求分析研究的对象是软件项目的用户要求户要求n n准确地表达被接受的用户要求准确地表达被接受的用户要求n n确定被开发软件系统的系统元素确定被开发软件系统的系统元素n n将功能和信息结构分配到这些系统元将功能和信息结构分配到这些系统元素中素中n n需求分析的任务就是借助于当需求分析的任务就是借助于当前系统的逻辑模型导出目标系前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统统的逻辑模型,解决目标系统的的“做什么做什么”的问题。的问题。n n通常软件开发项目是要实现目标系通常软件开发项目是要实现目标系统的物理模型统的物理模型n n目标系统的具体物理模型是由它的目标系统的具体物理模型