初级程序员 需求分析那点事(一)

本文介绍了一种简单实用的需求分析方法,通过地点、人物、时间和事件四个核心要素来准确捕捉和理解需求,帮助开发者更好地完成任务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

 需求分析的一点经验之谈,可能比较笼统。

工作中,我把这一块总结为,四要素,地点、人物、时间、事件,是不是有点像写作文,不用怕,没那么复杂。

简单例子“老板在QQ给我留言说:下周一,要一个设备管理功能”

1、地点

    在什么地方接受的任务,不要主观,我所说的地方,不一定指的是走廊,办公桌,而是在 口头,qq上,文本文件,等等,不要觉得这个不重要,因为他是  “案发现场”,上学的时,大家都做过数学应用题,方法是什么?分析,分析题目中的每一句话,任何一个具有意义的文字、数字、字母。

    所以保留现场,记住案发地,是为了更好的理解需求。如果你达不到过目不忘,请还是牢牢的记住这个 “指针”吧,实在不行,请将 “指针”保留在note中。

   例子中的:“QQ”

2、人物

    谁给我布置的需求,老板、同事、客户、自己,否则你不知道找谁聊。

    例子中的"老板"

3、时间

    什么时候开始、什么时候结束,给自己一个期许的时间,或者得到一个期许时间,非常重要!严重一点,成败关键。

    例子中的  "下周一"

4、事件

    就是需求本身的内容,可以分为 做什么,怎么做,

    a、做什么(作用是什么,目标是什么,客户是谁)  也就是的我们的目标是什么,最终的产品的作用是什么,它方便的客户群体是什么,

          例子中的“设备管理”,就是一个设备管理,作用就是方便客户管理设备的。

    b、怎么做

           也就是功能分析,功能的拆分,他具有那些功能,试想一下,不要你开发操作系统,不要你开发底层通信,你还能做什么,增删改查,逃不过这样的命运。

           只不过 增删改的方法不一样而已。有些提交文件、有些要记录图片,云云。

           至于怎么去调配功能按钮,就靠你自己了。

 

只谈核心,事件是什么。其他的案例中就不说了。

换一个例子“设计一个具有投票功能的网站系统”

做什么:投票、网站、系统,设计的目的是 添加被投票的人,让其他人为他投票

怎么做:

1、投票  为被投票人+1 (增)

2、网站  展示被投票人+结果(查)

3、系统  录入投票人(增删改查)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值