需求分析在软件开发中的早期作用

需求分析在软件开发中的早期作用

ID:5347486

大小:195.61 KB

页数:2页

时间:2017-12-08

需求分析在软件开发中的早期作用_第1页
需求分析在软件开发中的早期作用_第2页
资源描述:

《需求分析在软件开发中的早期作用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、研究与探讨j一议以及其它有关文件,来确定软件需求分析和需求管理。、问题的提出随着软件在生产中越来越多的应的功能、性能、接口、数据、环境三、加强需求分析,提高用.随之而来的软件出错率也越来需求、软件安全、保密要求等。开发质量越高。据统计,68%的故障率发生在在软件项目开发中,需求分析和针对存在的问题,众多软件工程软件身上。定义存在诸多令人困惑的问题,这专家,根据实践经验。提出下列方新版国军标GBJ9001B一2009对软些问题包括:法以提高软件质量:件的要求作了进一步细化,提出:1.大多数交付使用的软件,约有1.必须确保产品项目组拥有经过“对计算机软件需求分析、设计、实现、

2、测试、验收、交付和使用的全过程进行策划.落实需求管理、策划与跟踪、文档编制、测试、质量保证、配置管理等工作。”GJB439《军用软件质量保证要求》也对软件管理提出了具体要求。非军用产品的软件管理工作也可以同样严格要求。软件的生成期是指:从系统分析和定义开始.到停止使用的整个过程。它包括对系统需求分析、软件需求分析、软件设计(概要设计、详细设计)、软件评审、软件测试(单元测试、部件集成测试、配置项测试及系统集成测试)等阶段。以上的活动可以重叠也可以交叉进行,这需要根据具体情况而定。软件的设计和开发工作应在样机设计阶段(初样)完成,而在软件样机试验(正样)阶段,主要是修一半的

3、功能从未使用:培训的、有经验的需求管理和分析改和完善在试验中出现的不足。软2.大多数系统和软件项目的投人员,项目组的全体人员不论承担件人员应该在软件的初样阶段严格入,有一半以上纯属浪费;何种具体工作,都应对需求分析提按照软件规范要求抓好软件过程的3.用户提供给开发方的需求清单供支持和帮助。项目组不能仅仅要质量保证,使整个软件开发有可追不能反映真实的需要:求技术主管熟悉需求工程,而且还溯性。4.系统测试阶段发现的需求错需要具有相当技术水平。足够数量而软件项目开发的需求分析和定误,80%是由不正确的需求或遗漏的的管理和分析人员,这些管理和分义阶段处于软件寿命周期的早期.需求造

4、成:析人员应该由初级、中级和高级技对项目实施具有关键性影响。需求5.需求文档充满错误,没有及时术水平的人员构成(见表1)。定义的任何失误.必然严重影响项发现和改正:2.及早与顾客建立合作伙伴关目的费用、进度和质量。后果具有6.项目主管对需求分析和定义的系,加强相互联系和沟通。项目主全局性,远比在设计或编码阶段引基本原理和重要性缺乏认识.忽视管应该将各个利益相关方对项目目入的技术错误严重得多,必须给予对需求的投入:标预期和使用范围编写成文件,在更多的关注。7.在忽视需求投入的同时,项目相关方广泛传阅,征求意见,以便二、软件需求分析中常见主管将巨大的人力投入测试,陷入达成共识

5、。在需求分析定义完成后,的问题认识误区:认真检查相关的需求文件(见表2),软件需求分析的目的:主要是确8.项目主管忽视需求管理和分析避免或减少需求错误。根据统计,定系统或子系统的软件需求说明和人员的培训,需求管理和分析人员在软件发布后发现的需求错误,49%数据要求说明。软件主管设计师必技术水平不能满足项目要求:来源于需求与实际情况不符,31%来须根据顾客提出的指标、合同或协9.缺乏有效的需求分析工具支持源于实际需求遗漏。53l

6、研究与探讨3.可借鉴成熟技术开展工作,使表2需求分析阶段所需文件表用已经证明有效的需求导出技术,序号过程组名文件名称所属活动名导出和确定需求,例如

7、专题研讨会、1开发过程软件需求分析报告定义并开展软件需求程序原型和其他可以形象表达的方2开发过程接口需求规格说明定义接口需求法,其中专题研讨会和程序原型最3开发过程软件需求规格说明区别优先次序,综合软件需求为有效。如果不采取这些方法,仅护有关需求信息。有专家提出需要2.可行性:在可用的费用和时间按照用户提供的需求清单开发软件,为项目需求建立专用信息库。记载约束下,该项需求是可以实现和运据统计.返工的概率高达到45%。和提供:行的:4.关注需求过程资源投入。在国①需求来源;3.正确性:与需求有关的事实是外的软件开发中,成本是管理的主②需求识别码;准确的,需求在技术上和法律上

8、是要内容。不能为了节约软件开发的③需求优先度;可能实现的:投资而省去必须要做的项Et,在中、④实现需求所需的费用或费用高4.简明性:需求的描述应该简单小型企业中为了节省投资。往往是低的等级:明了:自己开发和测试,软件更改后也不⑤需求的基本根据;5.无歧义性:各项需求只有唯一做回归测试。最终造成软件的核心⑥需求变化历史;的一种解释方法:技术永远是少数人的专利。据统计,⑦需求的可跟踪性;6.完全性:需求应用的全部条美国军用软件产业。平均用3%的项⑧需求处置状况(草稿,正稿,件,都得到陈述;目费用投资于需求过程。事实证明,报批,悬挂

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。