软件需求工程教学(南京大学)Chap04 需求获取概述.pdfVIP

  • 7
  • 0
  • 约8.03千字
  • 约 25页
  • 2018-05-31 发布于浙江
  • 举报

软件需求工程教学(南京大学)Chap04 需求获取概述.pdf

第4章. 需求获取概述 丁二玉 南京大学软件学院 主要内容 1. 需求获取的非平凡性 2. 需求获取的活动过程 3. 需求获取活动的要点 4. 需求获取的实践调查情况 1. 需求获取的非平凡性  用户和开发人员的背景不同,立场不同  首先是知识理解的困难。  尽力去研究应用的背景,理解组织的状况,形成一个能够 和用户进行有效沟通的粗略的知识框架  默认(Tacit )知识现象  利用有效的获取方法与技巧(角色扮演、观察等)来发现 并获取默认知识 1. 需求获取的非平凡性  普通用户缺乏概括性、综合性的表述能力  普通用户的知识结构就相对局限于一些具体的业务 细节  善于表达具体业务的细节问题  专家用户的知识结构因其渊博性而具有概括性和广 泛性  能够回答概括性和综合性的问题  开发人员在与用户接触之前就先行确定获取的内容 主题,然后设计具体的应用环境和场景条件,由用 户根据细节业务的执行来描述问题、表达期望。 1. 需求获取的非平凡性  用户存在认知困境  潜在(Latency)知识  需要利用各种有效的需求获取方法和技巧  用户越俎代庖  用户提出的不是需求,而是解决方案  注意保持业务领域和解决方案的区分界限  用户固执的坚持某些特征和功能  分析用户的深层目的,找到隐藏在背后的需求 1. 需求获取的非平凡性  缺乏用户参与  用户数量太多,选择困难  用户认识不足,不愿参与  用户情绪抵制,消极参与  没有明确的用户  对系统的用户以及用户的替代源等相关涉众进行分 析 主要内容 1. 需求获取的非平凡性 2. 需求获取的活动过程 1. 子活动 2. 过程描述 3. 需求获取活动的要点 4. 需求获取的实践调查情况 2.1 需求获取的子活动  研究应用背景,建立初始的知识框架;  根据获取的需要,采用必要的获取方法和技 巧;  先行确定获取的内容和主题,设定场景;  分析用户的高(深)层目标,理解用户的意 图;  进行涉众分析,针对涉众的特点开展工作。 2.2 需求获取的活动过程 问题域 业务数据资料 硬数据采样 样本数据 文档资料 系统环境 获取环境 应用背景资料 获取源 采集范围 对 问 题 问题分析 解 目 定义项目前景 高层次解决方案 项目前景和范 选择获取方 目标分析 业务需求 获取内容 业务问题的期望 用户需求 决 标 和范围 系统特性 围文档 法、执行获取 业务过程分析 的 期 业务解释 内容 望 业务范围 问题域特性 内容 记录结果 高层次问

文档评论(0)

1亿VIP精品文档

相关文档