软工实践团队总结

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering24
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering24/homework/15656
这个作业的目标 本项目旨在探索将前沿AI智能体技术深度融入游戏系统的创新路径,构建一个以多智能体协同为驱动核心的修仙题材人生模拟器(原型设计+概要设计)
学号 蔡鋈-3124004463 陈明灏-3124004502 朱泽昀-3124004492 汪梓健-3124004484

github:https://github.com/a-to-mic/SWE-HOMEWORK/tree/main
成品网页版:https://060621.top/

一、蔡鑫(后端架构师与AI集成师)
1.1 回顾你对于软件工程课程的想象

在课程开始前,我认为软件工程主要是学习开发流程、编写规范文档和完成简单项目。经过一学期的学习和实践,我发现软件工程不仅仅是编程,更强调需求分析、团队协作、版本管理、测试部署和项目迭代等完整的软件生命周期。

本学期我在后端架构设计、接口开发和AI模型集成方面达到了预期目标,掌握了FastAPI框架、RESTful API设计和大模型应用开发方法。但在项目性能优化、自动化测试和系统架构设计方面仍有不足,主要原因是项目时间有限,对大型系统开发经验还不够丰富。

1.2 在课程中的投入与产出
累计编写代码约:4200行
项目角色:后端架构师与AI集成师
负责内容:FastAPI后端开发、AI接口集成、事件生成系统、功法生成系统、异常处理机制设计
各次作业耗时

作业 花费时间
第一次团队作业 8小时
第二次团队作业 10小时
第一次团队项目作业 16小时
第二次团队项目作业 20小时
第三次团队项目作业 22小时
第四次团队项目作业 18小时

课程总投入时间
累计时间:94小时
实际周均时间:6小时/周
预计周均时间:4小时/周
1.3 印象最深刻的经历

最让我印象深刻的是项目Beta冲刺阶段。AI接口经常出现超时、返回格式错误等问题,导致系统无法正常运行。经过多次调试,我们通过设计Fallback机制、优化Prompt工程和增加异常处理逻辑,最终解决了问题。这次经历让我认识到,软件开发不仅需要实现功能,更重要的是保证系统的稳定性和可维护性。

二、总结收获
2.1 我的软工实践故事

从最初设计接口到完成AI能力接入,我经历了需求变化、接口重构和系统优化的全过程。尤其是在前后端联调阶段,我学会了如何从整体角度思考系统架构,也理解了沟通协作对于项目成功的重要性。

2.2 学习的新技术与工具
FastAPI
OpenAI/DeepSeek API
Prompt工程
Git/GitHub
Postman
Swagger
JSON数据处理

这些工具帮助我提升了开发效率和系统设计能力。

2.3 技术之外的提升
团队沟通能力
项目管理能力
问题分析能力
时间规划能力
文档阅读能力
2.4 想说的话

这门课程让我第一次完整经历了软件项目从0到1的开发过程,也让我更加坚定了未来向后端开发和AI应用方向发展的想法。

一、汪祥佳(前端工程师与游戏逻辑设计师)
1.1 回顾你对于软件工程课程的想象

最初我认为软件工程课程主要是学习编程规范和开发工具,但真正参与项目后,我发现软件工程更注重团队协作和完整开发流程。

通过本课程,我掌握了前端组件化开发思想和前后端分离架构设计,但在复杂状态管理和用户体验设计方面仍需要继续学习。

1.2 在课程中的投入与产出
累计编写代码约:3500行
项目角色:前端工程师与游戏逻辑设计师
各次作业耗时

作业 花费时间
第一次团队作业 8小时
第二次团队作业 10小时
第一次团队项目作业 14小时
第二次团队项目作业 12小时
第三次团队项目作业 14小时
第四次团队项目作业 12小时

课程总投入时间
累计时间:84小时
实际周均时间:5小时/周
预计周均时间:4小时/周
1.3 印象最深刻的经历

最让我印象深刻的是前后端联调阶段。由于接口返回数据格式不断调整,页面展示经常出现异常。通过与后端成员密切沟通,我们统一了接口规范,最终顺利完成了联调工作。

二、总结收获
2.1 我的软工实践故事

从页面原型设计到实现完整的游戏交互逻辑,我深刻体会到了用户体验的重要性。每一次界面优化和交互调整,都让我更加关注用户需求。

2.2 学习的新技术与工具
React/Vue
Axios
GitHub
Figma
Chrome DevTools
CSS动画设计
2.3 技术之外的提升
沟通表达能力
团队协作能力
用户思维能力
需求分析能力
2.4 想说的话

软件工程不仅是写代码,更是与团队共同解决问题的过程。这门课程让我受益匪浅。

一、陈明灏(DevOps集成工程师与演示负责人)
1.1 回顾你对于软件工程课程的想象

最开始我认为软件工程主要是编写程序代码,但学习后发现,部署、测试和运维同样是软件开发的重要组成部分。

本学期我学习了环境部署、自动化脚本和项目集成技术,但在持续集成和自动化测试方面还有待提高。

1.2 在课程中的投入与产出
编写脚本与配置文件约:1200行
项目角色:DevOps集成工程师与演示负责人
各次作业耗时

作业 花费时间
第一次团队作业 8小时
第二次团队作业 8小时
第一次团队项目作业 6小时
第二次团队项目作业 20小时
第三次团队项目作业 14小时
第四次团队项目作业 8小时

课程总投入时间
累计时间:56小时
实际周均时间:5小时/周
预计周均时间:3小时/周
1.3 印象最深刻的经历

最难忘的是项目部署阶段。由于不同成员的开发环境存在差异,导致项目运行频繁出错。通过编写一键启动脚本和完善环境配置文档,我们成功解决了这些问题。

二、总结收获
2.1 我的软工实践故事

在项目集成过程中,我认识到部署和测试并不是开发的最后一步,而是贯穿整个项目周期的重要工作。

2.2 学习的新技术与工具
Git
GitHub
Shell脚本
Postman
Uvicorn
Node.js环境管理
2.3 技术之外的提升
项目协调能力
演讲表达能力
文档整理能力
风险管理能力
2.4 想说的话

一个优秀的软件项目不仅需要优秀的代码,更需要稳定的运行环境和清晰的成果展示。

一、朱泽昀(产品设计师与文档工程师)
1.1 回顾你对于软件工程课程的想象

在学习软件工程之前,我认为项目开发主要依赖技术实现。但经过本学期的实践,我认识到产品设计、文档编写和用户体验同样是项目成功的重要因素。

我在文档编写、需求分析和UI设计方面达到了预期目标,但在专业设计工具的使用和产品规划能力上仍需提升。

1.2 在课程中的投入与产出
编写文档约:3万字
项目角色:产品设计师与文档工程师
各次作业耗时

作业 花费时间
第一次团队作业 8小时
第二次团队作业 8小时
第一次团队项目作业 16小时
第二次团队项目作业 14小时
第三次团队项目作业 16小时
第四次团队项目作业 8小时

课程总投入时间
累计时间:63小时
实际周均时间:4小时/周
预计周均时间:3小时/周
1.3 印象最深刻的经历

最让我印象深刻的是整理项目文档和准备答辩材料的过程。通过梳理项目架构、功能模块和开发流程,我对整个项目有了更加全面的认识,也感受到了规范文档的重要价值。

二、总结收获
2.1 我的软工实践故事

从最初的需求分析到最终完成README、用户手册和项目总结,我参与了项目的全过程,也见证了团队协作带来的巨大价值。

2.2 学习的新技术与工具
Markdown
GitHub
Figma
XMind
Draw.io
PPT设计工具
2.3 技术之外的提升
文档编写能力
产品思维能力
团队协作能力
信息整合能力
2.4 想说的话

软件工程让我明白,优秀的软件不仅要“能用”,更要“易用、好用、可维护”。未来我希望继续提升产品设计和项目管理能力。

posted @ 2026-06-19 23:21  月见八千代  阅读(6)  评论(0)    收藏  举报