软件工程实践总结

一、学期回顾

1.1 回顾你对于软件工程课程的想象

一开始我以为是一个比较“庞统”的课程

后来发现实践项目既有细节部分又有硬核部分。项目开始需要分工落地,需求需要敲定,原型需要设计,框架需要搭建,类图需要设计等等,还有代码需要敲——软件工程并不简单。发现软件工程确实好有门道,甚至还有各种组织架构测试用例,搭建模型等等,一系列的指标让这个本是一个比较抽象的名词瞬间变得有点硬核。

不足:前期的基础不是很好,在对接接口和阅读文档方面没赶上进度

1.2 回顾你在这门课程中的投入与产出

在团队项目中主要负责前后端对接,这部分任务在后来由于能力有限、完成不善,由pg完成了。

软工实践的各次作业花费的时间:

作业 花费时间
第一次团队作业 4h
第二次团队作业 4h
第一次团队项目作业 4h
第二次团队项目作业 5h
第三次团队项目作业 11h
第四次团队项目作业 15h
  • 在软件工程课程上花费的时间
累计时间 实际周均时间 预计周均时间
44(h) 5(h) 5(h)

1.3 你印象最深刻的是哪一次作业或哪一场答辩?为什么这次作业或这场答辩令你印象最深刻?

第二次团队作业。因为不太理解mcp和python代码,不懂怎么让mcp服务器对接上web端,当时没搞懂需求——让mcp服务器可以同时连接网页端又可以连接客户端、让他可以将客户端的提问既可以显示在网页端又可以显示在客户端,也没理解框架。当时面对需求,在改代码方面有种束手无策的感觉。

beta&sale答辩,一个人去的答辩,所以印象深刻。团队成员都去考试了,我在代码方面实在欠缺,没有信心,但也只能尝试尝试,承担自己能力范围之内的事情。一开始是非常紧张的,ppt做的并不好,不免在这个过程中疲于比较,但后来理捋了捋情绪,把自己的感受带入到了其中,用数据库的作业介绍了产品,过程就变得平和了起来,结果也没有想象中那么糟糕。

二、总结收获

2.1 展开说说你的软工实践故事

项目初期对代码不了解,我没有参与具体的代码实现。回过头来发现,软件工程不止有代码的编写。

pg为团队做了许多工作,从测试代码的编撰,接口文档的编写,人员任务的分配,选题的编写,alrph冲刺的答辩,后端的编写等诸多方面的工作。再次非常感谢pg

在alpha冲刺时,又一次接到了后端对接数据库的代码任务,面对“繁琐”的接口和复杂的业务逻辑,看着一行行python代码,一段段问ai,又有一种无助感。连接数据库的中间层怎么使用的,后端接口怎么编写,里面的逻辑有点难理解,在接口的面前第二次有了种茫然失措的感觉。后来这个工作pg大佬也出手了orz。

2.2 介绍学习到的新技术或生产力工具以及它们给你带来了哪方面的帮助?

  • git
    之前没怎么实践过,现在我学会了如何克隆代码到自己的本地仓库

  • ai辅助工具

ai辅助工具除了可以帮助你写代码之外,还可以利用ai帮助你理解代码。在一筹莫展的时候可以试一试ai。当时对于后端代码一筹莫展的时候就是ai帮忙起的头。不过ai并不能够帮助大家完成太多问题。一些代码的逻辑还是需要经过长期的学习和积累才能实现。

2.3 技术之外,这门课程还带给你了哪些方面的提升?

  • 合理分配时间
  • 劳逸结合
    不要太紧张

2.4 如果还有什么想记录的或者想说的,就写在这儿吧!

软件工程是一个团队合作的项目,这既是一个可以了解他人的机会,也是一个可以向他人学习的机会,也是一个可以实现自己想法的机会,尽管技术不够成熟,没能在这次的项目中完成任务,也希望自己不要气馁,多给自己一些鼓励,希望自己可以继续加油,再接再厉。

在项目遇到困难无法完工时,也可以积极和同学交流,寻求帮助。软件工程只是一个小项目,没有了软件工程,依然可以运转。我们有ui可以编写,我们有文档可以写,我们有团队可以沟通,我们有老师可以请教,我们有ppt可以制作,我们有vlog可以拍摄,我们有视频可以剪辑。如果感兴趣,我们就可以尝试。项目需求可以变更,实现逻辑也可以拓展。不用太害怕失败。如果在代码方面有所欠缺,也可以在这里和大家分享经验总结之谈,聊聊自己的心得体会也可以aa。

三、致谢

最后非常非常非常感谢pg的帮助,,也非常感谢小组成员的支持,感谢老师对软件工程的讲解。

posted on 2025-12-29 17:15  (=)  阅读(0)  评论(0)    收藏  举报

导航