需求分析阶段的任务包括下述几方面:
1.确定对系统的综合需求
2.分析系统的数据需求
是由系统的信息流归纳抽象除数据元素组成,数据的逻辑关系,数据字典格式和数据模型。并以IPO的结构方式表示
3.导出系统的逻辑模型
就是在理解当前系统“怎样做”的基础上,抽取其“做什么”的本质
4.修正系统开发计划
5.开发原型系统
需求分析的原则
1.必须能够表达和理解问题的数据域和功能域
2.按自顶向下,逐层分解问题
3.要给出系统的逻辑视图和物理视图
需求分析的方法
最常用:结构化分析方法(简称SA方法)就是面向数据流自顶向下逐步求精进行需求分析的方法
常用的分析方法
面向数据流的结构化分析方法SA
面向数据结构的Jackson方法JSD
结构化数据系统开发方法DSSD
面向对象的分析方法OOA
需求分析的评审
必须从一致性,完整性,现实性,和有效性 四个不同角度验证软件需求的正确性