201
社区成员




PSP表
任务 |
预估耗时(分钟) |
实际耗时(分钟) |
计划,明确需求 |
90 |
120 |
分析需求 |
90 |
120 |
生成设计文档 |
90 |
90 |
设计复审 |
60 |
60 |
代码规范 |
120 |
120 |
具体设计 |
120 |
120 |
具体编码 |
240 |
300 |
代码复审 |
120 |
150 |
测试 |
120 |
240 |
总结 |
240 |
300 |
共计时间 |
1290 |
1620 |
总结
(1)在这次实习中,我在技术方面有了显著的提升,特别是在音乐播放器模块的开发过程中。最初,我对Qt框架的熟悉程度较低,特别是对于QMediaPlayer和QMediaPlaylist等类的使用不够了解。在开发过程中,我遇到了多个技术难题,例如如何处理音频文件的导入和播放,以及如何美化用户界面。这些问题通过查阅CSDN的文章、观看相关视频教程和与同学讨论逐步得到了解决。我学会了如何利用Qt的信号槽机制来实现不同组件之间的通信,以及如何通过QStyleSheet来自定义控件的样式。通过这些实践,我不仅提升了自己的编码能力,还积累了丰富的项目经验。
(2) 在团队协作方面,我学到了很多宝贵的经验。由于项目相对来说较为复杂,团队成员之间的沟通和协作很重要。初期,我们团队在任务分配和进度方面遇到了一些问题,导致部分工作进展缓慢。为了克服这些困难,我们进行了团队会议,进一步明确了每个人的任务,并使用TAPD来跟踪项目进度和管理任务。通过这些措施,我们提高了团队的协作效率,确保了项目按时完成。通过这次协作,我深刻体会到团队合作的重要性,以及如何在团队中有效沟通和协同工作。
(3)在实习过程中,我使用了Qt Creator来完成自己的题目,在使用初期我对其使用不太熟悉。通过查看网上教程,我逐步掌握了如何使用Qt Creator来编写和调试代码。TAPD的使用也帮助我们更好地管理项目进度和任务分配,提高了项目的整体效率。
(4)通过这次实习,我不仅在技术上得到了提升,更加深了对软件开发全过程的理解。从需求分析、设计、编码到测试和项目管理,每个环节都让我有所收获。我渐渐学会了如何在实际项目中应用所学知识,如何解决实际问题,以及如何在团队中高效合作。这次实习也让我认识到,我在项目中还存在很多问题,在以后的项目中需要进一步改正自己的错误,争取在未来的项目中取得更大的进步。