软件项目需求调研方法论_第1页
软件项目需求调研方法论_第2页
软件项目需求调研方法论_第3页
软件项目需求调研方法论_第4页
软件项目需求调研方法论_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、需求调查方法论需求调查方法论文件版本:文件编号:建立者:建立日期:审计者:审核日期:批准者:记录变更记录修订号修订者修订日期修订说明目录1需求概要_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ u 4.1软件要求 .4 1.1.1要求定义 4 1.1.2需求水平 .4 1.1.3需求来源 .4 1.2定义需求调查.5. 3需求调查的目的. 6.4需求调查研究的必要性. 6 1.5需求调查能否裁断. 102需求调查过程,请注意 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

2、 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ . 112.1. 1识别调查范围是什么意思? 成立调查小组.112.1. 2 . 11 2.1.3调查的决定程序. 12 2.1.4调查的准备前期的交流是什么意思?是什么意思?.18 2.2进行调查,18 2.2进行调查,18 2.2进行调查182.2. 2调查中的注意事项是 制定用户要求规格书 .23这个需求概要1.1软件需求1.1.1需求定义需求是用户的期望,用户需要改善现状,解决某些问题,实现某些目标。 需求实现的过程是

3、指通过软件产品的功能来实现用户目标,并与用户期望的目标相匹配的过程。 1.1.2需求层需求层软件需求的三层1 .业务需求:反映组织机构或用户对系统、产品的高级目标要求。 2 .用户需求:说明用户为了使用产品而必须完成的任务。 3、功能需求:定义开发者必须实现的软件功能,用户可以完成自己的任务,满足业务需求。4 .非功能需求:包括用户不直接完成某项工作,但随着用户在操作系统过程中发生的需求,系统向用户呈现的行为和执行的操作等,产品必须遵守的标准、规范和约束,操作界面的具体细节和结构上的约束1.1.3需求源软件需求可以来自各个方面。 这取决于开发的产品的性质和开发环境。 以下是一些软件要求的典型来

4、源。 1 .采访、调查用户或潜在用户的采访、调查用户或潜在用户,最直接的方法是询问他们以找到新软件产品的用户需求。 通过与最终用户的直接采访和调查,了解用户当前管理和应用过程中存在的问题、思想和想法、业务未来发展趋势,经过整理分析,形成软件需求。 2 .研究竞争对手的同类产品当研究竞争对手的同类产品的用户在实际工作中产生新的需求时,对需求敏感的制造商就会嗅到商机,把用户的需求转化为产品。 我们如果没有更好的条件,可以研究竞争对手的同类产品,发掘产品的优点和存在不足,研究产品功能的目的和意义,反过来提出软件的需求。 3 .需求分析师的经验需求分析师的经验需求分析员必须经常对所在领域知识敏感,深入

5、思考,结合积累的丰富所在领域知识,结合自己的分析和判断,在用户的实际工作中形成基于需求的假设,形成软件需求。 4 .市场支持活动市场支持活动软件产品普及后,用户在实际工作中检查软件产品。 市场上销售的支持人员在对用户进行培训和技术支持的同时,还收集了用户在使用系统时遇到的问题,并接受了用户对系统改进的想法。 因此,可以收集市场支持人员接受的系统改进想法,并转换为软件需求。 5、政策制度和法律法规政策制度和法律法规公司所在的国家、行业的政策制度和法律法规是企业经营活动过程中必须遵守的规则,对公司活动具有强制约束力。 研究了目标企业所在的国家、行业的政策、法规和制度,其中发现了信息化的要求,经过整

6、理和分析形成了软件需求。 特别是企业使用的法律法规和政策制度发生变化时,成为了软件产品转型的重大契机。 1.2需求调查的定义需求调查的定义通常不能由用户独立地提供完全准确的需求。 这需要通过项目组的介入,通过需求调查明确用户已经表明的需求,挖掘用户还没有解释的需求。 需求调查是通过与用户的交流和交流来获得用户的需求的一系列活动,是用于制作需求说明书的前期的工作。 换言之,需求调查假设用户掌握需求,用一种手段和方法正确且完全地说明需求,使软件开发的后续活动顺利地进行。 1.3需求调查的目的需求调查要理解参与实际工作的人们实际需要什么样的过程,取得准确、明确、完整的用户需求信息,编写需求说明书,为

7、后续工作提供依据。 需求调查有三个主要目的: 1、获得准确、明确、完整的需求。 2 .确定需求等级,划分需求优先级,指导后续工作3 .收集调查对象业务资料,预测需求发展趋势,为软件产品发展方向提供依据。 1.4需求调查的必要性需求调查的必要性1、需求调查是减少用户,需求调查是减少用户“希望的差异和期待的差异”的重要一步软件产品,是一种特殊的产品,软件公司通过有限的技术手段、资源来满足用户的需求。由于需求的“效用”不可估量,加上软件产品无法直接创造价值的特殊性,用户可能会在最终产品中产生“期待的差异”,这种“期待的差异”会影响用户对软件产品的满意度,影响软件产品的销售。 需求调查是理解用户的期望

8、,在软件开发过程中缩小这一差异,提高用户的满意度。 软件的需求可以说是为了用户在一定条件下改善管理条件,追求更敏感的“欲望”。 欲望满足了,人们就会感到幸福和幸福。 那就是“效用”。 由于软件产品两端的用户和开发者受到客观条件的限制,双发无法传递正确的需求信息,最初在信息系统的需求上无法达成协议。 由于技术能力有限,用户很难正确地向开发者传达系统需求,因此开发者很难正确地获得用户的真正应用需求。 需求信息的不对称性和需求描述的差异容易引起系统设计的缺陷,最终系统的应用不理想,系统失败。 作为客观世界的存在,根据用户所处的环境、思想等不同,不同的用户对同一领域的需求也不同。 软件产品是以有限的资

9、源、有限的时间、有限的技术手段和条件开发的,不能满足所有潜在用户的需求,也不能满足潜在用户的需求。 软件产品必须建立目标用户,并集中关注目标用户的需求。 得到目标用户的满足,得到目标用户的同意,促进目标市场的销售,是成功的产品。 作为商业软件公司,以利润最大化为目标。 利益的重要来源是向市场推出更多令人满意的软件产品,以取得市场的成功。 如何让用户满足我们的产品,作为软件开发、销售人员,一直是警戒和思考的主题。 我认为,让用户满意是用户在看到或使用我们的软件时满足“期待”,甚至超过“期待”,从而引起用户的购买欲望,带来销售机会。 获得和理解用户的期望是软件产品满足用户期望的前提条件,理解用户的

10、期望,通过产品开发最大限度地实现用户期望,提高用户的满意度,开发的软件产品能更接近用户期望结论:1)软件产品必须有目标客户,目标客户的需求必须重点关注2 )需求调查很重要,软件产品赢得市场的前提条件,是任何软件公司、软件开发者都必须重视的一环。 3 )需求调查和分析是信息化建设的第一步,拉动一发动全身,进行需求调查是软件产品成功的重要一步。 2、需求变动之所以大,可能是因为需求不完全,不清楚。 需求变动之所以大,可能是因为需求不完全,不清楚。 参加软件开发的很多人不满地说:“用户的需求变了,到今天为止变了三次,很多工作变了,不知道接下来是否会变。” 尽管没有办法,还是要重新评价、设计、开发、测试变化的需求。 这些改变不仅增加了软件开发的成本,对开发者的积极性也是一种挫伤,降低了开发者的成果感。 需求变化时,虽然对软件开发有很大的影响,但是需求的变化往往无法控制,需求的变化客观存在,作为软件开发者必须面对的问题是随着目标用户的变化,目

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论