软件需求分析(一)
软件需求分析
- 业务驱动需求思想是软件需求工作的核心。传统的思想是站在技术的角度展开的,关注的是“方案级需求”;而业务驱动的需求思想是站在用户视角展开的,关注的是“问题级需求”。
- 生活悟道场:小孩夜里醒来问妈妈要饼干吃,妈妈找了一下说没有饼干,就让孩子好好睡觉。爸爸去厨房随手拿了几块面包,孩子不再哭闹了。这个例子中,妈妈关注的是“方案级需求”(孩子要饼干吃),爸爸关注的是“问题级需求”(孩子是饿了)。
- 客户是问题专家,而非解决方案专家,他提出的方案未必能够完美地解决他遇到的问题。我们应该越过他提出的解决办法去挖掘他为什么会提出这样的解决办法。我们才是解决方案专家,客户只是问题专家。
- 一般步骤:澄清问题,了解当前要到该问题的时候的临时解决方案(现状),对模糊概念达成共识,一般还可以对相关的背景进行了解。
- 分解的目的控制问题的复杂度。
- 需求=预期-现状。需求的真谛是用户的预期和现状之间的差距。
- 定量描述:SMART原则:具体的(Specific)、可衡量(Measurable)、可实现的(Attainable)、有相关性的(Relevant)、有时限性的(Time-based)
- 描述问题时,要想保持说服力就要保持客观性!也就是不加入主管的判断,而只是真是地还原问题。
好看请赞,养成习惯:) 本文来自博客园,作者:靠谱杨, 转载请注明原文链接:https://www.cnblogs.com/rainbow-1/p/15690640.html
欢迎来我的51CTO博客主页踩一踩 我的51CTO博客
文章中的公众号名称可能有误,请统一搜索:靠谱杨的秘密基地
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具