需求工程小黑指北-简答速记

需求工程主要任务:环境,目标,功能,方式,约束;反映到软件系统,映射,文档;演化考虑与处理。

需求定义错误:用户的真实需要;模糊和歧义;信息遗漏;不必要的需求;不切实际的期望,取舍调整。

需求获取活动过程:背景资料,知识框架,业务需求;高层次的解决方案,系统特性,前景和范围;涉众;硬数据采样;需求获取活动,笔录。

涉众识别:初始涉众集中,涉众类别列表;分析,系统相关性,关键涉众;头脑风暴,列表稳定。

原型好:开发中基于实物有效沟通,不确定性。响应需求变化;减少返工;控制风险;细分开发过程;减少成本;增加交流,可行性;风险管理;提高用户参与度。

哪些情景使用原型:未存在过,难可视化创新性产品,需求潜在;没有经验,具体细节;解决方案现实可行,整体方案;需求模糊,默认需求潜在需求;不理解用户需求;可行性,可满足性。

原型开发方法的三种类型:抛弃式:经历错误尝试产生:探索式,缺陷需求调整修正;实验式,清晰需求,无实现方法效果可行性;演化式,是项目开发的部分。

原型步骤:确定原型需求;原型开发;原型评估;原型修正。

原型风险:用户以为已完成,要求快速交付;表现非功能性,忽视功能特性;掩盖用户假设;避免投入过多。

为何确定优先级:环境限制,成本效益,优先。资源有限,最大效益;分阶段;明确需求,满足用户。

需求协商三原则:明确冲突因素,避免情绪冲突;解决空间;最佳解决方案。

为何编写需求规格文档:各方人员系统协议基准;开发重要依据;发现错误,减少返工;智力资产。

需规文档的三种语言:自然语言,表达能力强,松散模糊歧义凌乱,无法映射为机器行为;形式化语言,数学的表示法特性,逻辑,正确,机器理解,用户不懂;半形式化,语法严格,避免模糊。

评审阶段:规划;总体部署;准备;审查会议;返工;跟踪;

审查结束:问题解决;文档更改完成;检查文档;待确定问题解决;文档做了登记。

需求管理的作用:涉众理解复杂产品细节;涉众交流;减少工作量浪费;项目决策;需求被重视和发挥。

需求管理的重要任务:交流涉众需要;需求实施;驱动设计实现;控制变更;需求分配到子系统;测试产品;控制迭代式开发的变化;辅助项目管理。

需求变更控制:需求不是不变的,为解决变更影响,要认识变更是不可避免的。用户问题发生了改变;环境发生了改变;需求基线有缺陷;用户变动;用户对软件认识变化;相关产品出现。

前景与范围:用户沟通,问题明确,问题共识,业务需求,解决方案,系统特性,失败。

约束:约束源/约束:操作性/备份,设备预算/已有系统,技术要求/面向对象,行政要求/信息部门,系统/20m,环境/安全性。

问题:诱导性问题,上下文无关问题,双筒问题

废弃型,演化型,水平型,阐明并细化用例和功能性需求  识别遗漏功能研究用户界面方法;实现核心用例,根据优先级实现其他用例使得系统适应快速变化的需要;垂直型,演示系统可行性;实现并扩充核心功能实现并扩充核心算法测试并调整性能

需求:用户,系统,条件,能力,文档化

原型:内化了一个更迟系统的本质特征,不完整,改进补充替代

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值