软工导图总结——需求分析

在软件开发过程中,许多问题都是由于收集、编写、协商修改软件需求过程中的失误而产生的,诸如信息收集不全、功能不明确、交流部充分、文档不完善、需求不断变更等。可以这样说软件项目中有一半的问题都是在需求分析阶段埋下的“祸根”,所以说需求分析在软件开发中起着至关重要的作用。

需求分析任务包括软件综合功能性能、分析系统数据需求、导出系统逻辑模型、修正系统开发计划、开发原型系统。

需求分析原则是建立分析模型前先理解问题、用户了解如何发生交合、记录了解如何发生交互、记录各需求起源和原因、多需求视图、需求赋予优先级、尽量删除含糊性。

而需求分析的方法我们这里介绍了三种,有结构化分析方法、原型化方法和动态分析方法。这里重点说下结构化分析方法,它的特点是面向数据流的自顶向下,逐步分解的适宜与数据处理类型的软件,而结构化分析方法中的重点就是数据流图。

最后来说下需求分析的过程,首先是问题识别,即确定软件需求和建立通信途径;接下来是分析与综合,常用的方法有面向数据流、面向数据结构、面向对象和结构数据系统这四种方法;再往下是编制各阶段文档,这里的文档有软件需求说明书、数据要求说明书、初步用户手册、软件开发实施计划;最后一个就是需求分析评审,包括目标与用户要求一致、文档齐全、文档清晰完整、接口问题和开发技术风险等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值