首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >带着ChatGPT玩转软件开发-连载11

带着ChatGPT玩转软件开发-连载11

作者头像
顾翔
发布2025-12-20 15:58:51
发布2025-12-20 15:58:51
910
举报

顾老师新作“带着ChatGPT玩转软件开发”将于今年底明年初出版

1.4 ChatGPT将用户故事进行任务分配

本节使用ChatGPT将冲刺阶段4中的用户故事生成任务,并且估算工作量。

1.4.1申请ChatGPT将用户故事生成任务

提示词:

冲刺阶段4

目标:完成普通用户的基本功能。

需求:

018:买家注册:填写账号、密码(需包含大小写字符、数字和特殊字符)、手机号及Email等信息。

019:买家可通过手机短信找回密码。

020:买家可通过Email地址找回密码。

021:买家可通过以下方式登录。

022:买家可创建和修改个人信息。

023:买家可创建和修改支付信息(如银行卡、微信、支付宝等)。

特性团队:特性团队4(负责开发和测试)

请将这6个用户故事分解多个任务,包括每个需求需要进行

需求分析。

代码设计。

产品代码开发。

产品代码调试。

单元测试用例设计。

单元测试脚本书写。

执行单元测试及修正产品代码。

测试用例设计。

开发API脚本。

开发GUI脚本。

运行API测试脚本和GUI测试脚本。

修改API脚本和GUI脚本,并修改期间发现的缺陷。

最后需要对以前的用例进行

回归测试。

性能测试。

安全测试及发现缺陷的修复任务。

最后需要估算每个任务的人小时(单位:Man Hour,缩写MH。1个Man Hour为1个人干1小时的工作量)。

1.4.2 ChatGPT将用户故事生成任务回复

ChatGPT回答

将这些用户故事分解为多个任务(Task)并进行人小时估算是一个系统化的过程。以下是对每个用户故事的分解和估算。

1.用户故事018:买家注册。

需求分析(8MH)。

代码设计(8MH)。

产品代码开发(16MH)。

产品代码调试(8MH)。

单元测试用例设计(4MH)。

单元测试脚本书写(4MH)。

执行单元测试及修正产品代码(8MH)。

测试用例设计(4MH)。

开发API测试脚本(8MH)。

开发GUI测试脚本(8MH)。

运行API测试脚本和GUI测试脚本(4MH)。

修改API测试脚本和GUI测试脚本,并修改期间发现的产品缺陷(4MH)。

小计:84MH。

2.用户故事019:买家通过手机短信找回密码。

需求分析(8MH)。

代码设计(8MH)。

产品代码开发(12MH)。

产品代码调试(6MH)。

单元测试用例设计(4MH)。

单元测试脚本书写(4MH)。

执行单元测试及修正产品代码(6MH)。

测试用例设计(4MH)。

开发API测试脚本(6MH)。

开发GUI测试脚本(6MH)。

运行API测试脚本和GUI测试脚本(4MH)。

修改API测试脚本和GUI测试脚本,并修改期间发现的产品缺陷(4MH)。

小计:72MH。

3.用户故事020:买家通过Email地址找回密码。

需求分析(8MH)。

代码设计(8MH)。

产品代码开发(12MH)。

产品代码调试(6MH)。

单元测试用例设计(4MH)。

单元测试脚本书写(4MH)。

执行单元测试及修正产品代码(6MH)。

测试用例设计(4MH)。

开发API测试脚本(6MH)。

开发GUI测试脚本(6MH)。

运行API测试脚本和GUI测试脚本(4MH)。

修改API测试脚本和GUI测试脚本,并修改期间发现的产品缺陷(4MH)。

小计:72MH。

4.用户故事021:买家通过账号、密码、验证码登录。

需求分析(8MH)。

代码设计(8MH)。

产品代码开发(14MH)。

产品代码调试(6MH)。

单元测试用例设计(4MH)。

单元测试脚本书写(4MH)。

执行单元测试及修正产品代码(6MH)。

测试用例设计(4MH)。

开发API测试脚本(6MH)。

开发GUI测试脚本(6MH)。

运行API测试脚本和GUI测试脚本(4MH)。

修改API测试脚本和GUI测试脚本,并修改期间发现的产品缺陷(4MH)。

小计:74MH。

5.用户故事022:买家创建和修改个人信息。

需求分析(8MH)。

代码设计(8MH)。

产品代码开发(14MH)

产品代码调试(6MH)。

单元测试用例设计(4MH)。

单元测试脚本书写(4MH)。

执行单元测试及修正产品代码(6MH)。

测试用例设计(4MH)。

开发API测试脚本(6MH)。

开发GUI测试脚本(6MH)。

运行API测试脚本和GUI测试脚本(4MH)。

修改API测试脚本和GUI测试脚本,并修改期间发现的产品缺陷(4MH)。

小计:74MH。

6.用户故事023:买家创建和修改支付信息。

需求分析(8MH)。

代码设计(8MH)。

产品代码开发(14MH)。

产品代码调试(6MH)。

单元测试用例设计(4MH)。

单元测试脚本书写(4MH)。

执行单元测试及修正产品代码(6MH)。

测试用例设计(4MH)。

开发API测试脚本(6MH)。

开发GUI测试脚本(6MH)。

运行API测试脚本和GUI测试脚本(4MH)。

修改API测试脚本和GUI测试脚本,并修改期间发现的产品缺陷(4MH)。

小计:74MH。

7.总结

将所有用户故事的任务合并,以下是总计。

用户故事018:84MH。

用户故事019:72MH。

用户故事020:72MH。

用户故事021:74MH。

用户故事022:74MH。

用户故事023:74MH。

总计:450MH。

8.额外任务

回归测试(10MH)。

性能测试(10MH)。

安全测试(10MH)。

发现缺陷的修复(每个缺陷估算2MH,假设有5个缺陷)=10MH。

额外任务总计:40MH。

注解:这里假设有5个缺陷,太牵强附会了。

9.最终总计。

总计:450MH+40MH=490MH。

这个分解和估算可以根据团队的具体情况进行调整,以确保每个任务的工作量和复杂性得到合理反映。

顾翔凡言:人工智能未来的发展瓶颈在于对知识的更新。唯一不变的是变化,知识发生了变化,人工智能软件能否及时跟进变化,可能阻碍人工智能的使用。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-11-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档