精选优质文档-倾情为你奉上软件工程:需求分析、设计、编码和测试软件需求的分析方法 (功能需求,非功能需求,设计约束)1)结构化分析(Structured Analysis):是面向数据流的分析方法, (分层的)数据流图,数据字典,描述加工逻辑的结构化语言判定表判定树 是SA的工具数据流图描述了对数据的处理流程,用来建立系统的逻辑模型数据字典在需求分析阶段建立,通常作为数据流图的补充说明数据字典最重要的作用是作为分析阶段的工具。在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明E-R 通常在需求分析后建立的实体关系模型,可用于描述数据流图中数据存储及其之间的关系需求分析阶段会用到层次方图,用例图,IPO图,不会用到N-S图IPO图:模块的输入输出,处理内容,模块的内部书库和调用关系N-S盒图,程序流程图,PAD图用于表示软件模块的执行过程,而E-R图不适用软件需求说明书是需求分析阶段最后的成果之一,包含 数据描述功能描述,性能描述,不包含系统结构描述SRS(Software