需求工程--第四章--需求获取

目录

第四章--需求获取

    需求获取定义

    需求获取活动

        需求获取过程:


第四章--需求获取


    需求获取定义


        就是进行需求收集的一个活动,它从人员资料和环境中得到系统开发所需要的相关信息
    需求获取中常见的困难


        1 用户和开发人员背景立场不同
            知识理解困难
            默认知识现象
        2 普通用户缺乏概括性、综合性的表述能力
            原因:普通用户、 专家用户
解决方式:开发人员在与用户接触之前先确定获取的内容主题,然后再设计具体的应用环境和场景条件,由用户根据业务细节来描述问题、表达期望。
        3 用户存在认知困难
            潜在知识现象:自己已掌握或了解但认识不到自己掌握这种方法

解决方式:开发者利用各种有效的需求获取的方法和技巧【民族志、原型】,引导用户去发现自己也没有形成明确认知的知识。
        4 用户越俎代庖
            用户是业务的主导,拥有业务话语权;
开发者是解决方案的主导者,拥有设计方案话语权;
            用户提出的不是需求而是解决方案
            用户固执坚持某些特征和功能;
            解决方式:开发者在需求获取过程中注意业务领域和解决方案区分界限,开发者分析用户深层目的,找到隐藏在其中的需求。
        5 缺乏用户参与


    需求获取活动


        需求获取过程:


1 研究应用背景,建立初试知识框架
2 根据获取的需要,采取必要的获取方法和技巧
3 现行确定获取主题,设定场景
4 分析用户深层目标,理解用户意图
5 进行涉众分析,针对涉众特点展开工作;


    需求获取过程


        过程


        步骤:
1:确定待获取信息内容
2:信息来源
3:应采用的获取方法
4:执行获取
5:记录成果


        信息来源
            涉众:包括用户客户、领域专家以及市场专员、销售人员等其他用户代替员。--是系统最重要的获取源
            硬数据:包括登记表格、单据、报表定量文档、以及备忘录、日志等定性文档
            相关产品:包括原有系统、竞争产品以及协作产品
            重要文档:包括原有系统规格说明、竞争产品的规格说明、写作产品的规格说明以及客户的需求文档
            相关技术标准和法规


        获取信息的方法
         1   传统方法
                问卷、硬数据分析、文档检查、需求剥离等
           2 集体获取法
                头脑风暴、专题讨论、JAD(联合应用开发)
           3 原型法
                在需求模糊和不确定较大使用
           4 模型驱动法
                面向目标的方法、基于场景的方法、基于用例的方法
          5  认知方法
                任务分析、协议分析
           6 基于上下文法
                民族志、话语分析、观察


        获取信的成果
            获取笔录
            项目前景和范围文档
            用例文档

思维导图:

  • 18
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kokotao

你的鼓励就是的创作的最大动力,

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值