在本学期的软件工程团队作业中,我们遇到的最大问题是需求沟通不充分与任务分工模糊,导致初期开发方向出现偏差且部分成员工作量不均衡。团队作业亟需改进的是建立更规范的需求确认流程(如用户故事地图)和引入持续集成工具(如Jenkins)以自动化测试与部署。我曾认真考虑过重构,计划的核心是采用清晰的三层架构(表现层、业务逻辑层、数据访问层)分离关注点,将冗余代码抽象为可复用的工具类,并通过依赖注入解耦模块,同时为关键业务方法补充单元测试。经过这学期的学习,我深刻体会到理论知识与工程实践的差距,尤其是文档维护和代码规范对团队协作的决定性影响。对于课程实践形式,我认为采用“模拟真实客户+阶段性评审”的模式非常有益,建议未来可引入更多行业案例并增加关于遗留系统重构的实战环节,以更好地衔接产业需求。