在软件开发过程中,许多问题都是由于收集、编写、协商修改软件需求过程中的失误而产生的,诸如信息收集不全、功能不明确、交流部充分、文档不完善、需求不断变更等。可以这样说软件项目中有一半的问题都是在需求分析阶段埋下的“祸根”,所以说需求分析在软件开发中起着至关重要的作用。
需求分析任务包括软件综合功能性能、分析系统数据需求、导出系统逻辑模型、修正系统开发计划、开发原型系统。
需求分析原则是建立分析模型前先理解问题、用户了解如何发生交合、记录了解如何发生交互、记录各需求起源和原因、多需求视图、需求赋予优先级、尽量删除含糊性。
而需求分析的方法我们这里介绍了三种,有结构化分析方法、原型化方法和动态分析方法。这里重点说下结构化分析方法,它的特点是面向数据流的自顶向下,逐步分解的适宜与数据处理类型的软件,而结构化分析方法中的重点就是数据流图。
最后来说下需求分析的过程,首先是问题识别,即确定软件需求和建立通信途径;接下来是分析与综合,常用的方法有面向数据流、面向数据结构、面向对象和结构数据系统这四种方法;再往下是编制各阶段文档,这里的文档有软件需求说明书、数据要求说明书、初步用户手册、软件开发实施计划;最后一个就是需求分析评审,包括目标与用户要求一致、文档齐全、文档清晰完整、接口问题和开发技术风险等。
分享到:
相关推荐
数据库课程设计——需求分析.docx数据库课程设计——需求分析.docx数据库课程设计——需求分析.docx数据库课程设计——需求分析.docx数据库课程设计——需求分析.docx数据库课程设计——需求分析.docx数据库课程设计...
数据库课程设计——需求分析.pdf数据库课程设计——需求分析.pdf数据库课程设计——需求分析.pdf数据库课程设计——需求分析.pdf数据库课程设计——需求分析.pdf数据库课程设计——需求分析.pdf数据库课程设计——...
订票系统——需求分析说明书.doc 订票系统——需求分析说明书.doc 订票系统——需求分析说明书.doc 订票系统——需求分析说明书.doc
软件工程的重要参考资料,教你如何撰写需求分析
防火墙——需求分析.pdf
结算管理系统——需求分析,描述了结算系统中每一个窗口的功能。
团队第二次作业——需求分析报告
煤矿设备管理系统——需求分析.pdf
优秀的软件架构师必读——需求分析20条原则
BYD销售流程之3——需求分析.pptx
公司办公用品管理系统——需求分析.doc
数据库社团招新系统——需求分析.pdf
公司办公用品管理系统——需求分析.pdf
猎头管理系统——需求分析说明书.pdf
金融监管信息化——需求分析说明书.docx
彻底解决Markdown图片问题——无需上传图片——无需网络——转发给他人图片无缺失
金融监管信息化——需求分析说明书.zip