`
webdev2014
  • 浏览: 678126 次
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

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

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

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

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

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics