需求开发-任务分解示例
2022/3/27 6:24:45
本文主要是介绍需求开发-任务分解示例,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
当一个业务功能需求分配给开发人员的时候,会对其进行分析并进行任务分解,将一个整体的功能分解成多个可独立交付的开发子任务,从而开发进度整体可控。任务分解也是实现TDD思想的关键。以下是一个任务分解示例。
客户提出一个需求:
- 用户通过用户名密码登录
产品经理进行沙盘推演,得出更完整的需求:
- 用户注册用户名和密码
- 注册用户通过输入用户名和密码登录
- 登录用户退出
面对这个需求列表,开发人员要做的事情有哪些,也就是任务分解。
数据库设计:
使用三层技术架构进行编码实现。包括设计:领域对象;数据访问层;服务层,提供对外的应用服务,完成业务处理;资源层,提供 API 接口,包括外部请求的合法性检查。
具体编码实现任务分解,完成一个完整的需求之后再进行下一个,使得任何时候停下来都能交付一个完整的功能:
在分布式系统中,用户登录后需要把登录信息共享出去,于是引入Redis来共享登录Session。同时,登录操作通常会限定一些资源的访问:
因为需要使用JSON序列化存储Redis中的对象,于是又有:
这篇关于需求开发-任务分解示例的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南