代码改变世界

需求分析

2018-03-26 09:43  宋如静  阅读(147)  评论(0)    收藏  举报

需求分析实现的目标是将软件用户对于软件的一系列意图、想法转变为软件开发人员所需要的有关软件的技术规格。

 

需求分析的步骤一般分为需求获取、需求建模和细化、需求文档化和需求验证。

 

需求类别:

用户需求、功能需求、非功能需求

 

需求获取的方式:

访谈用户、开座谈会、问卷调查、跟班作业、收集用户台账消息、通过原型完善用户需求

 

在结构化方法下,需求分析模型是由数据流(以及数据字典)来反映;在面向对象方法下,需求分析模型是由用例模型(用例图+用例的流程图)+分析类来反映。

 

数据流图是描述系统中数据流的图形工具,是一种用来表示信息流和信息变换过程的图解方法。

 

数据字典被用来对数据流图中的加工和数据(数据流)进行补充说明,对数据流中出现的图形元素做出确切地解释。