122
社区成员
发帖
与我相关
我的任务
分享| 这个作业属于哪个课程 | 2302软件工程 |
|---|---|
| 这个作业要求在哪里 | 团队作业——alpha冲刺 |
| 这个作业的目标 | 总结Alpha冲刺 |
| 团队名称 | 爱背单词不摆烂 |
| 置顶随笔链接 | 爱背单词不摆烂——Alpha冲刺置顶集合随笔 |
| 其他参考文献 | 《构建之法》 |
| 预期计划 | 完成情况 |
|---|---|
| 登录/注册 | √ |
| 首页展示 | √ |
| 社区功能 | √ |
| 编辑文章 | √ |
| 上传图片到文章中 | √ |
| 预览编辑文章 | √ |
| 发布文章 | √ |
| 查看他人的文章 | √ |
| 收藏文章 | √ |
| 分享文章 | 待完善 |
| 查看审核通过/未通过的文章 | √ |
| 查看收藏的文章 | √ |
| 学习单词 | √ |
| 复习单词 | √ |
| 收藏单词 | √ |
| 查看收藏的单词 | √ |
| AI对话 | √ |
| AI测试 | √ |
| 预期计划 | 完成情况 |
|---|---|
| 用户参数调整 | √ |
| 封禁/解封用户 | √ |
| 查看所有文章 | √ |
| 查看待审核文章 | √ |
| 审核文章 | √ |
用户端
登录/注册界面和首页

社区界面

编辑文章和预览编辑

收藏文章

查看审核通过/未通过的文章

学习单词(选择正确)

学习单词(选择错误)

复习单词

查看收藏的单词和文章

AI对话和AI测试

管理员端
用户参数调整

查看用户文章

封禁/解封用户

查看所有文章

查看待审核文章

审核文章

审核通过

审核不通过

本次作业我负责的是后端和ai部分,在项目开始前我较为有信心,认为能够很好地完成给定的任务,在于另一个后端队友交流后便快速上手开发,但是项目到后期出现了较多问题,最典型的是两个人对于接口返回的封装不一致,导致前端人员拿到两个不同的封装信息,增加了前端人员的工作量,同时对于部分接口在设计阶段不能够与前端达成一致,导致开发结束后发现各自对接口的理解出现偏差,出现返工现象,我认为这些问题归根到底是团队协作还需要加强,前后端人员在一开始的接口设计过程中就需要统一接口的定义,同时最好在一个模块完成后前后端就进行一次接口部署校对,减少最后出现大bug的情况
在本次作业中,我主要负责博客撰写,ppt制作以及汇报,相应文档任务的安排,并协助开发人员进行各个部分的功能测试。在alpha冲刺时,我感觉最重要的应该是团队成员之间的沟通与交流,良好的分工与合作让我们的项目开发基本上得以顺利进行。但实际上,无论在哪个项目开发中,团队协作永远是最重要的。我与我的伙伴们得以在一次又一次的协作中增加彼此的默契,我们不断学习,不断成长,也收获了很多知识。相信这也会在我们未来的学习和工作中发挥巨大的作用
在这次alpha冲刺中,我主要负责后端开发,由于我之前就有较丰富的项目开发经验,因此这次项目开发整体很顺利,一开始就讨论好接口文档,分工明确,没用多久就完成的项目的主要功能开发,后期前后端联调也挺顺利。我感觉在项目开发中,个人技术水平是一方面,团队的沟通和合作更为重要,优秀的团队大大提升了开发的效率,我为我所在的团队点赞!
在这次Alpha冲刺中,我学会用 flutter 开发 App,学会了前后端对接。我认为团队的作用非常大,小到个人,大到集体都是不可或缺的部分。滴水飘不起纸片,大海上能航行轮船和军舰;一棵孤树不顶用,一片树林挡狂风……这就是团队精神重要性力量的直观表现,这也是我所理解的团队精神,也是团队精神重要之所在。
在alpha任务中,我负责web前端内容,从最开始的与原型对接,从用户角度去考虑和改进原型,应用到页面中来,初步搭建页面框架后,在与后端联调的过程中,解决了跨域等网络问题,封装request接口,将请求封装后可以感受到封装的魅力,不仅提高了效率找bug还非常的容易快速。在这次实践中,我认识到沟通交流的重要性,因为沟通的不到位,也做了一些无用功,希望在后面的编码过程可以改善这个问题。
在这一次的alpha冲刺中,我主要负责的是web端(管理员界面)的测试。在准备和测试的过程中,系统学习了测试的相关知识,了解黑盒、白盒等不同测试方法。此外,也学习了不同的测试工具包括jmeter和apipost的测试功能。很多东西是第一次接触,刚上手的时候很迷茫,手足无措,需要查阅文档或者上网搜索相关的资料。意识到了自学能力和检索能力的重要性。此外,测试需要覆盖软件的不同功能,涉及一些细微的地方,也需要提高细致程度。
测试应该覆盖软件的各个方面,包括功能测试、性能测试、安全测试等。测试应该与代码开发同步进行,测试结果应该及时反馈给开发团队,帮助他们理解问题所在并及时修复。及时反馈有助于提高开发效率和产品质量。在进行项目部署之前,需要做好充分的准备工作。这包括准备服务器环境、数据库配置、网络设置等。确保所有依赖项都已经安装和配置完成。
我主要负责写部分博客,我认为我的团队十分厉害,从组长到其他组员,各司其职,每个人都非常乐观、积极、努力。没有统一的指挥,团队就会出现混乱,没有目标一致,分工明确、协作到位、执行有力,再好的机会也会失去,再简单的事情也会做砸。
5.1放假期间 线上开会进行任务分配


测试、前后端联调

功能验收

| 学号姓名 | 工作量比例 |
|---|---|
| 222100308向至尚 | 14.9 |
| 222100122洪冠诚 | 11.8 |
| 112101225吴淇 | 13.9 |
| 182000214廖文焘 | 16.2 |
| 222100305庞财莹 | 15 |
| 222100303陈昕 | 11 |
| 222100318张璟楠 | 9.2 |
| 052101413任广湃 | 8 |