Bohemian Rhapsody
这个作业属于哪个课程 | 2021春软工实践|W班 (福州大学) |
---|---|
这个作业的要求在哪里 | 软件工程实践总结&个人技术博客 |
这个作业的目标 | 温故而知新 |
其他参考文献 | 无 |
第一部分:课程回顾与总结
给自己的总结博客起一个有意义的标题
- Bohemian Rhapsody(没什么意义,单纯最近喜欢这首歌,推荐大家去听听)
给出以前提问题的博客链接
请尝试对自己曾经提出的问题进行解答,并阐明,是如何通过看书,实践,或者讨论弄清楚的。
-
1.如何使一个团队中的每个人各施其职,能融洽的交流配合,共同完成项目的构建?
经过实践,我认为应该在项目还未开始的时候就确定明确的规章制度,规定好没完成任务的惩罚。在每一个阶段都明确规划好每个组员应该完成的任务,这样每个人都有清晰的指标去完成,可以使得整个项目井井有条。当然,一个有能力的组长以及负责的组员们也是项目能够融洽配合的必备条件。在这次的实践中我更坚信了人是影响项目的主要因素。
-
2.在接下来的团队作业中,该如何设计一个具有新意而且有价值的软件,而不是为了应付作业
观察日常生活中人们的需求,并且分析需求的必要性和解决方案的价值。
-
3.在接下来的项目中,如果为了提高用户的体验则要花更多的时间去设计界面,同时扩展新功能,但是在有限的时间中,这会影响到软件的质量,这该如何选择
通过实践,我得出的结论是,先保证软件的质量,如果有剩余的时间再去提升用户体验。
-
4.每个人都有创新的想法,但是要如何确定想法的可行性以及协调一整个团队去尝试实现这个想法
经过实践,有创新的想法可以先给项目的负责人反映,然后负责人再召集成员们一起讨论,决定是否实现这个想法
-
5.然通过学习各种框架可以提高编程能力与编程思维,但是总觉得效率不太高,该采取什么方法才能高效率的进行学习,提高能力
多做项目,实践是检验真理的唯一标准。
-
6.对于一个团队来说,是单人开发的收益高还是结对开发的收益高
单人收益高
是否原来的问题还不明白?如果有,请分析。
- 没有
是否产生了新的问题?如果有,请提出
- 没有
请问你在项目的需求/设计/实现/测试/发布阶段(一共5个阶段)中,每个阶段收获最大的知识或能力是什么?
-
阶段 收获最大的知识或能力是什么 需求 了解用户最真实的需求 设计 团队的沟通与协作 实现 独立思考 测试 谨慎,要对每个可能会出现问题的接口进行测试 发布 微信小程序发布审核那是真的傻逼
结合自己在个人项目/结对编程/团队项目的经历,谈谈自己的理解或心得
-
经历 理解和心得 个人项目 找回敲代码的手感,理解测试的重要性 结对编程 结对编程可以使枯燥无味的编码变得有趣。 团队项目 团队项目的成功与否取决于团队的每个成员,如果成员都是负责任的人,那么团队项目的开发自然得心应手