在软件开发中,需求分析阶段需要哪些工具(需求分析是软件开发工作的基础)

如题所述

需求分析阶段用的工具有:数据流图(DFD图)、数据字典、判定树、判定表。

如果在进行需求分析之前没有做过可行性分析,那么补充完成这部分工作往往是必要的,从问题定义和调查研究入手,与用户密切联系详细了解问题提出的背景、弄清要解决什么问题然后从软件系统特性和用户目标出发,做市场调查和现场考察。

扩展资料:

系统分析人员要研究计划阶段产生的可行性分析报告和软件项目实施计划。主要是从系统的角度理解软件并评审用于产生计划估算的软件范围是否恰当,确定对目标系统的综合要求即软件的需求;并提出这些需求的实现条件,以及需求应达到的标准,也就是解决要求所开发软件做什么,做到什么程度。这些需求包括:

(1)功能需求:列举出所开发软件在功能上应做什么,这是最主要的需求。

(2)性能需求:给出所开发软件的技术性能指标,包括存储容量限制、运行时间限制、安全保密性等。

(3)环境需求这是对软件系统运行时所处环境的要求。例如在硬件方面,采用什么机型、有什么外部设备、数据通信接等等;在软件方面采用什么支持系统。

温馨提示:答案为网友推荐,仅供参考
相似回答