经过这学期软件工程实验的学习,深深感到用户需求对软件的重要性。成功的软件产品是建立在成功的需求基础之上的,而高质量的需求来源于用户与开发人员之间有效的沟通与合作。当用户有一个问题可以用计算机系统来解决,而开发人员开始帮助用户解决这个问题,沟通就开始了。
需求获取可能是最困难、最关键、最易出错及最需要沟通交流的活动。对需求的获取往往有错误的认识:用户知道需求是什么,我们所要做的就是和他们交谈从他们那里得到需求,只要问用户系统的目标特征,什么是要完成的,什么样的系统能适合商业需要就可以了,但是实际上需求获取并不是想象的这样简单,这条沟通之路布满了荆棘。首先需求获取要定义问题范围,系统的边界往往是很难明确的,用户不了解技术实现的细节,这样造成了系统目标的混淆。
其次是对问题的理解,用户对计算机系统的能力和限制缺乏了解,任何一个系统都会有很多的用户或者不同类型的用户,每个用户只知道自己需要的系统,而不知道系统的整体情况,他们不知道系统作为一个整体怎么样工作效率更好,也不太清楚那些工作可以交给软件完成,他们不清楚需求是什么,或者说如何以一种精确的方式来描述需求,他们需要开发人员的协助和指导,但是用户与开发人员之间的交流很容易出现障碍,忽略了那些被认为是"很明显"的信息。最后是需求的确认,因为需求的不稳定性往往随着时间的推移产生变动,使之难以确认。为了克服以上的问题,必须有组织的执行需求的获取活动。
需求获取活动要完成的任务或者步骤的过程如下:
1、编写项目视图和范围文档
系统的需求包括四个不同的层次:业务需求、用户需求和功能需求、非功能性需求。业务需求说明了提供给用户新系统的最初利益,反映了组织机构或用户对系统、产品高层次的目标要求,它们在项目视图与范围文档中予以说明。用户需求文档描述了用户使用产品必须要完成的任务,这在使用实例文档或方案脚本说明中予以说明。功能需求定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求。
非功能性需求是用户对系统良好运作提出的期望,包括了易用性、反应速度、容错性、健壮性等等质量属性。需求获取就是根据系统业务需求去获得系统用户需求,然后通过需求分析得到系统的功能需求和非功能需求。项目视图和范围文档就是从高层次上描述系统的业务需求,应该包括高层的产品业务目标,评估问题解决方案的商业和技术可行性,所有的使用实例和功能需求都必须遵从的标准。而范围文档定义了项目产品所包括的所有工作及产生产品所用的过程。项目相关人员对项目的目标和范围能达成共识,整个项目组都应该把注意力集中在项目目标和范围上。
2、用户群分类
系统用户在很多方面存在着差异,例如:使用系统的频度和程度、应用领域和计算机系统知识、所使用的系统特性、所进行的业务过程、访问权限、地理上的布局以及个人的素质和喜好等等。根据这些差异,你可以把这些不同的用户分成不同的用户类。与ulm中usecase的actor概念一样,用户类不一定都指人,也可以包括其他应用系统、接口或者硬件,这样做使得与系统边界外的接口也成为系统需求。将用户群分类并归纳各自特点,并详细描述出它们的个性特点及任务状况,将有助于需求的获取和系统设计。
3、建立核心队
通常用户和开发人员不自觉的都有一种"我们和他们"的想法,产生一种对立关系,把彼此放在对立面,每一方都定义自己的"边界",只想自己的利益而忽略对方的想法。他们通过文档、记录和对话来沟通,而不是作为一个合作的整体去识别和确定需求完成任务。实践证明这样的方法是不正确的,不会给双方带来一点益处,良好的沟通关系没有建立导致了误解和忽略重要的信息。只有当双方参与者都明白要成功自己需要什么,同时也知道要成功对方需要什么时,才能建立起一种合作关系。
推荐阅读
工程造价实习心得体会一:工程造价实习心得体会 为了我们的理论知识能够跟好的学以致用,加强对我们所学的知识的巩固,提高学生之间的团队合作能力,程老师为我...
篇一: 土木工程实习心得体会 时光荏苒,如白驹过隙般匆匆而去,眼看的一年实习生活马上就要成为美好的回忆。在这短短一年的时间里我感觉自己成长了许多,从象...
篇一:工程地质实习心得体会 1.实习概况: 2012年6月,我们土木工程专业进行了工程地质实习,工程地质实习是整个工程地质学教学中十分重要的实践环节,...
篇一:工程测量实习心得体会 土木工程测量作为专业的一项基本功,是我们学习土木专业学生必须很好掌握的一项技能。为了提高我们的测绘能力,能更好的把实践和理...
篇一:网络工程师实习心得体会范文 我实习的单位是××××××学院,这是一所由××市教委、××(集团)公司与德国××基金会合作的一所探索、实践德国“双元...
erp实验心得体会一:ERP实验心得与体会 通过五周的上机实验,我有颇多的感想与体会: 首先,ERP是一门十分有用的学科,通过对其认真学习,可以学习不...
新教育实验心得体会一:新教育实验心得体会 新教育实验,是一个教育行动,它是由朱永新教授提出来的。新教育核心理念:过一种幸福完整的教育生活。以前总认为教...
计算机实验心得体会一:计算机实验心得体会 通过一个学期对《计算机网络实用技术》这门课程的学习,对于我来说它已不陌生。首先对于课程安排,感觉很紧凑,几乎...
电路实验心得体会 一:电路实验心得体会 本周主要进行电工实验设计和指导,经过一周时间,我们在辅导老师和辛勤帮助指导之下,完成了这次的实验任务,本次实验...
实验心得体会范文 一:实验心得体会 经历了四周共八个学时的焊接学基础实验,我觉得自己学到了很多东西,虽然大二的时候自己也在金工实习的时候学过电焊,但是...
篇一: 科学实验心得体会 在成功的道路上,免不了失败。一次小小的实验,就可以证明,失败乃成功之母. 那是风和日丽的一天早上,我坐在家里悠然自在的看报纸...
篇一: 生物实验心得体会 由应试教育转轨于素质教育,提高学生能力是其中的一个重要方面。其培养途径主要是通过生物实验来实现的。初中生物实验包括观察能力、...
篇一: 化学实验心得体会 化学是一门以实验为基础与生活生产息息相关的课程。 化学知识的实用性很强,因此实验就显得非常重要。 刚开始做实验的时候,由于学...
工程造价心得体会 一:工程造价心得体会 时光匆匆,一周时间不知不觉就过去了,这过去的一周是我一生中平凡而又不平凡的一周,因为在这一周里我完成了公司对我...
篇一: 四德工程心得体会 在四德工程的感召下,我们全校师生都积极的行动起来,热情洋溢的投入到了表孝心、讲诚信、树仁德、献爱心的活动中来。我作为一名教师...
篇一:令人难忘的两个周的测量实习终于结束了,在这两个周里,我学会了很多东西,懂得了很多道理。首先,我基本掌握了课堂所学...
初中物理实验心得体会一:初中物理实验心得体会 要学好任何一门课程,都要有适合自己的、良好的学习方法,只有这样才会得到事半功倍的学习效果。要学好物理课,...
会计模拟实验心得体会一:会计模拟实验心得体会 这学期我们在赵老师的精心指导下开展了为期将近5周的会计模拟实验课程,该课程是以手工模拟做账为主,课程所用...
篇一: 大学物理实验心得体会 经过一年的大学物理实验的学习让我受益菲浅。在大学物理实验课即将结束之时,我对在这一年来的学习进行了总结,总结这一年来的收...
大学工程训练心得体会一:工程训练心得体会 上个学期的时候,每天都看到好多人穿着军训服,当时就很好奇,不是都军训完了吗,怎么还有人穿这衣服啊?后来听同学...
心得一:公路工程质量管理的几点体会 随着高等级公路的不断发展,各承包商在工程质量上相互竞争,以质量取胜,以信誉占市场,已形成局面。公路施工企业要在强手...
单片机实验心得体会一:单片机实验心得体会 时间过得真快,不经意间,一个学期就到了尾声,进入到如火如荼的期末考试阶段。 在学习单片机这门课程之前,就早早...
创新性实验心得体会一:创新性实验心得体会 20xx年度,我们获得了湖南省大学生研究性学习和创新性实验计划项目的资助,项目名称为“衡阳市农村水环境调查与...
篇一: 土木工程认识实习心得体会 期末前,我们土木工程专业学生的第一次实习开始了,实习分两部分:参观中铁的隧道施工、广东工业大学校本部实验室现场与在中...
金蝶erp实验心得体会一:金蝶ERP实验的内容与心得 实验流程: 一、账套管理 我在金蝶“账套管理”中建立了一个账套号为002,账套名为湮的帐套,并启...
数字电路实验心得体会一:数字电路实验心得 在实验具体操作的过程中,对理论知识(半加器和全加器)也有了更近一步的理解,真正达到了理论指导实践,实践检验理...
大学数学实验心得体会 一:大学数学实验心得体会 大学数学实验对于我们来说是一门陌生的学科。大学数学实验作为一门新兴的数学课程在近十年来取得了迅速的发展...
土木工程测量心得体会一:土木工程测量心得体会 土木工程测量作为专业的一项基本功,是我们学习土木专业学生必须很好掌握的一项技能。在大二学习即将结束的时候...
书通网www.kj-cy.cn为广大网友提供: 优美的诗句、伤感的句子、好词好句、唯美的句子、思念的诗句、经典语句等学习生活资源。