读书频道 > 系统 > 其他综合 > UML系统分析与设计
3.1.1需求分析的难点
2015-05-13 16:10:22     我来说两句 
收藏    我要投稿   

本文所属图书 > UML系统分析与设计

本书根据软件工程专业对UML系统分析与设计的教学要求编写而成。全书共分为面向对象系统分析与设计引论、统一建模语言UML与建模工具Rational Rose、需求分析与用例模型、系统静态分析与静态模型、系统动态分析与  立即去当当网订购
3.1需求分析面面观
 
在软件工程中,需求分析指的是在建立系统时描写新系统的目的、范围、定义和功能时所要做的所有工作。需求分析是软件工程中的一个关键过程。在这个过程中,系统分析员和软件工程师要确定顾客的需要。只有在确定了这些需要后他们才能够分析并寻求系统的解决方法。需求分析阶段的任务是确定软件系统功能。
 
3.1.1需求分析的难点
 
客户需要的是一把梯子,系统分析员了解到的是一个凳子,开发人员做出来的是一张桌子,商业顾问诠释的是一个沙发,测试人员以为是一把椅子……很多角色参与项目工作,每种角色会从自身角色出发来理解需求,以致各种角色对需求的理解会不太一样,如图3-1所示。
 
影响各人对需求理解的主要因素有两方面:一方面是角色的思考倾向,另一方面是人的需求分析能力,能力越强的人越能把握需求。而更“离谱”的是:每个人嘴巴上说的需求和心目中的需求总是有差异的,所谓的“词不达意”,受表达能力所限,不是每个人都能完整准确地表达自己的想法。客户有时候今天想要这个,明天想要那个,甚至不知道到底想要什么!其实客户的这些表现,说明了客户对需求的认识是持续进化的。
 
大家可能曾遇到过这样的情况:客户今天想要一个苹果,明天改变主意要一个香蕉,但后天突然又说还是苹果好,到最后他想要一个西瓜!遇到这样的情况,你会抱怨客户吗?你会后悔当初没有让客户签字确认吗?楚国有人坐船渡河时,不慎把剑掉入江中,他在舟上刻下记号,说:“这是我把剑掉下的地方。”当舟停驶时,他才沿着记号跳入河中找剑,遍寻不获。这就是刻舟求剑的故事。客户的想法总是在变化,但总体来说是螺旋前进的,不要对此有任何抱怨,否则我们就是“刻舟求剑”之人了!
 
点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:概述
下一篇:3.1.2需求分析的要点
相关文章
图文推荐
2.7.12 使用仿真器查
2.7.11 栈和寄存器组
2.7.8 出栈
2.7.7 压栈
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站