软件需求工程第4章.需求获取概述.pptVIP

软件需求工程第4章.需求获取概述.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

主要内容需求获取的非平凡性需求获取的活动过程需求获取活动的要点需求获取的实践调查情况1.需求获取的非平凡性用户和开发人员的背景不同,立场不同首先是知识理解的困难。尽力去研究应用的背景,理解组织的状况,形成一个能够和用户进行有效沟通的粗略的知识框架默认(Tacit)知识现象利用有效的获取方法与技巧(角色扮演、观察等)来发现并获取默认知识1.需求获取的非平凡性普通用户缺乏概括性、综合性的表述能力普通用户的知识结构就相对局限于一些具体的业务细节善于表达具体业务的细节问题专家用户的知识结构因其渊博性而具有概括性和广泛性能够回答概括性和综合性的问题开发人员在与用户接触之前就先行确定获取的内容主题,然后设计具体的应用环境和场景条件,由用户根据细节业务的执行来描述问题、表达期望。1.需求获取的非平凡性用户存在认知困境潜在(Latency)知识需要利用各种有效的需求获取方法和技巧用户越俎代庖用户提出的不是需求,而是解决方案注意保持业务领域和解决方案的区分界限用户固执的坚持某些特征和功能分析用户的深层目的,找到隐藏在背后的需求1.需求获取的非平凡性缺乏用户参与用户数量太多,选择困难用户认识不足,不愿参与用户情绪抵制,消极参与没有明确的用户对系统的用户以及用户的替代源等相关涉众进行分析主要内容需求获取的非平凡性需求获取的活动过程子活动过程描述需求获取活动的要点需求获取的实践调查情况2.1需求获取的子活动研究应用背景,建立初始的知识框架;根据获取的需要,采用必要的获取方法和技巧;先行确定获取的内容和主题,设定场景;分析用户的高(深)层目标,理解用户的意图;进行涉众分析,针对涉众的特点开展工作。2.2需求获取的活动过程主要内容需求获取的非平凡性需求获取的活动过程需求获取活动的要点获取的内容获取的来源获取的方法获取的过程获取的结果需求获取的实践调查情况3.1获取的内容在项目的范围之内所有为用户创建解决系统必须的信息需求通常体现为用户的观点、看法、目标或者问题问题域特性需要注意的是不要忽略系统的环境和约束获取的内容不是一次得到的,而是逐步积累的3.2获取的来源涉众用户客户领域专家市场人员、销售人员等其他用户替代源相关产品原有系统竞争产品协作产品(和解系统存在接口的其他软件系统)硬数据登记表格、单据、报表等定量文档备忘录、日志等定性文档重要文档原有系统的规格说明竞争产品的规格说明协作产品的规格说明客户的需求文档(委托开发的规格说明、招标书)相关技术标准和法规相关法律、法规及规章制度行业规范、行业标准3.3获取的方法传统方法问卷调查、面谈、硬数据分析、文档检查、需求剥离等集体获取方法头脑风暴(Brainstorming)、专题讨论会(Workshop)、JAD等原型认知方法任务分析(TaskAnalysis)、协议分析(ProtocolAnalysis)等基于上下文的方法观察、民族志(Ethnography)和话语分析(ConversationAnalysis)3.4获取的过程

——注意事项在整体上制定组织方案确定系统的边界,建立上下文图或系统用例图维护项目的前景和范围引导和控制获取过程接受需求的不稳定性控制探索性工作3.4获取的过程

——防止需求遗漏务必让所有的涉众都表达出自己的意见。不要以抽象和模糊的需求作为结束。对抽象和模糊的需求,要进行细化,让真正的需求显露出来。使用多种方法表达需求信息。利用不同的分析技术为相同的需求进行建模,通过分析不同的关注点,考察需求是否完整。注意检查边界值和布尔逻辑。3.4获取的过程

——结束获取活动的判断条件用户想不出更多的用例;用户想出的新用例都是导出用例(通过其他用例的结合可以推导出该用例);用户只是在重复已经讨论过的问题;新提出的特性、需求等都在项目范围之外;新提出的需求优先级都很低;用户提出的新功能都属于后继版本,而非当前版本3.5获取的结果肯定会产生获取笔录(ElicitationNotes)用户需求、问题域知识和约束可能具有组织差、冗余、遗漏、自相矛盾等诸多问题可以包括文字记录、录音、摄像等各种形式可能会产生两份定义明确的正式文档项目前景和范围文档用例文档主要内容需求获取的非平凡性需求获取的活动过程需求获取活动的要点需求获取的实践调查情况4.需求获取的实践调查情况实践中的需求获取活动主要关注以下几个问题:项目目标;项目成功的

文档评论(0)

趁早学习 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档