系统分析师考试需求定义属性

系统分析师 责任编辑:sfearrk 2013-12-11

添加老师微信

备考咨询

加我微信

摘要:从实用上讲,一般认为,需求定义必须有下述的一些属性。

7.2原型定义策略

7.2.1需求定义的重要性

从实用上讲,一般认为,需求定义必须有下述的一些属性。

·完备的:所有需求都必须加以适当说明。

·一致的:需求之间应该没有逻辑上的矛盾。

·非冗余:不应有多余的、含混不清的需求说明。

·可理解:参加的各方应能以一种共同的方式来解释和理解需求,需求应是明确可辨的。

·可测试:需求必须能够验证。

·可维护:文档的组织应该是可灵活修改和易读的。

·正确的:所规定的需求必须是用户所需要的。·必要的:需求应是准确和完整的。

如果需求是不完全、不合乎逻辑、不贴切或使人易于发生误解的,那么不论以后各步的工作质量如何,都必然导致一场灾难。因而可见,系统开发中,需求定义是系统成功的关键一步,必须得到足够的重视,并且应提供保障需求定义质量的技术手段。

许多成本分析表明,随着开发生命周期的进展,改正错误或在改正错误时引入的附加错误的代价是按指数增长的。图7.1给出的是一个典型的改正费用曲线的例子。研究表明60%-80%的错误来源于定义,见图7.2.因此,开发面临的问题是,随着生命周期的展开,不仅发现修改费用越来越高,而且发现绝大多数的错误起源于早期的定义阶段。

 


由于上述原因,人们对保证提供高质量的定义技术发生了很大的兴趣。开发人员试图用具有完整的方法论的"高效"预先定义技术来确保生成的规格说明是完备的、一致的和正确的。

章节目录: 系分教程:第7章应用原型化方法

返回全书目录:系统分析师章节辅导教程

系统分析师考试大纲   

系统分析师考试  系统分析师培训 

系统分析师考试报名


更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取