需求模型之5w1h8c

5w1h8c

屎上了生产饼干的流水线,最后产出的是像饼干一样的屎

5W:
when:用户想在什么时间用,例如半夜备份的任务,很明显我们得知该需求需要自动化执行
where:用户想在什么地方用,例如垃圾桶室内和室外的区别,同样的事物放到不同地方用肯定不一样
who:用户想让谁来用,不仅是人,也可以是一个系统
what:用户想要我们程序的输出结果是什么,如图片,文档,系统
why:问一问用户为什么要这么做,(你不问,他基本不说),包括客户所有觉得不爽的事情

1h:how
用例方法

8c:8个constraint约束
性能performance
性能是系统提供相应服务的效率。主要包括响应时间、吞吐量
性能是很多系统架构设计的关键约束条件之一
例如,同样一个web网站,虽然都是提供信息给用户流量,设计一个日访问量1w的网站与日访问量10亿的网站,二者的设计截然不同

成本cost
成本指为了实现系统而需要付出的代价
成本也是很多系统架构设计的关键约束之一
例如客户只愿意花100w,而我们却设计了一个耗费1000w的系统

时间time
指客户要求什么时候交付

可靠性reliability
  指系统长时间正确运行的能力,银行、证券、电信这些公司,对宕机时间要求很严格

安全security
指对信息安全的保护能力,涉及到钱、身份证、社会保险号等需求对这个要求很高

合规性compliance
  指满足各种行业标准、法律法规、规范等,例如3C、SOX、3GPP,ITUT

技术性technology
有的客户可能要求我们采用某种技术
例如客户现在都是windows服务器,要求我们基于windows平台开发

兼容性compatibility
指我们的产品与客户其他已有的产品或系统的兼容能力,要知道现在很少有产品是孤立运行的,特别是在大企业、大公司中,多个系统都是相互交互、互相配合的。新的系统必须能够和已有的系统配合,否则将无法运行

ps:
5w+1h属于功能属性
8c属于质量属性

#用例名
答题系统

#场景:
when:8.10开始
where:老男孩
who:linux学院,网络客户

#用例描述:
linux学院提供50道题
每个客户无需输入任何个人信息就可以参与答题,随机选择20道题,给客户回答,每道题5分,
3.答题结束后,输入手机号,提交,算总分
60分参与抽奖,<60分赠送基础视频

#用户价值:
答题有奖,答题提交时输入自己的手机号获取成绩,获得潜在客户的联系方式,为后期将客户转成学员做准备

#约束:
暂无

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值