您当前的位置:网站首页 >软件知识>OA系统>什么是软件开发需求分析

什么是软件开发需求分析

发布于:2015年06月11日 18:37

据统计资料统计,在失败的软件开发服务项目中有超过60%的项目失败是由于软件开发需求不明确。可见软件开发需求分析的重要性,它作为软件开发过程极为重要的一个环节,他直接关系到软件开发是否能够带到预期目标。那什么是软件开发需求分析呢?

软件开发需求分析就是对开发什么样的软件的一个系统的分析与设想。软件开发需求分析是一个对用户的需求进行去粗取精、去伪存真、正确理解,然后把软件开发需求分析用软件工程开发语言(形式功能规约,即需求规格说明书)表达出来的过程。本阶段的基本任务是和用户一起确定要解决的问题,建立软件的逻辑模型,编写需求规格说明书文档并最终得到用户的认可。需求分析的主要方法有结构化分析方法、数据流程图和数据字典等方法。
软件开发需求分析阶段的工作是根据软件开发需求说明书的要求,设计建立相应的软件系统的体系结构,并将整个系统分解成若干个子系统或模块,定义子系统或模块间的接口关系,对各子系统进行具体设计定义,编写软件概要设计和详细设计说明书,数据库或数据结构设计说明书,组装测试计划。在任何软件或系统开发的初始阶段必须先完全掌握用户需求,以期能将紧随的系统开发过程中哪些功能应该落实、采取何种规格以及设定哪些限制优先加以定位。系统工程师最终将据此完成设计方案,在此基础上对随后的程序开发、系统功能和性能的描述及限制作出定义。
关于什么是软件开发需求分析就为大家介绍到这里,如果大家对于软件开发需求分析还有什么疑问,也可以来电咨询北京乾坤软件,乾坤软件作为一家专业的软件开发企业,由清华校友组建,经验丰富,实力雄厚。欢迎来电咨询:4000-668-806