软件工程基础期末总结


这个作业属于哪个课程

软件工程基础

这个作业要求在哪里

作业要求

团队名称

代达罗斯

这个作业的目标

理清自己的变化,感受团队合作对自己的影响

Github地址

GitHub地址

问题回答

相对于第一次软件工程基础作业而言,现在的我已经对这门课有了清楚的认知。对于作业当中存在的一些个人疑惑逐渐有了属于自己的答案。

在作业一中:https://www.cnblogs.com/genm-one/p/11512543.html

我提到对于核心程序员的投入,结对编程很好的给出了答案,核心编程看似是一个简单地代码审核,然而通过结对编程得到的是开发过程的稳定与在整个软件的生命周期的维护稳定。结对编程使得双方互相学习合作确保了软件开放的合理与稳定。

这个答案来自我的结对编程的作业,这次作业中,我与同伴相互审核代码,互相学习,为同一个程序共同努力,在结束之后,再次审视自己的代码,发现对于同伴编程的部分有着极大理解。我发现这种编程方法大大的加强代码的稳定性,减小了很多不可抗力的影响。

新的疑惑

同时我也产生了新的问题:即不同开发模式的对接方式,对于二人编程其实就体会了极大的沟通难度,这种难度克服起来都有着难度,想明白(尤其是瀑布流程)一些团队编程的对接文档方式。

在这一学期的学习中我了解了很多开放方式(如敏捷流程和结对编程)并且将其运用在了一些编程活动中,这是一直奉行个人工作效率的我从未知道的。

变化与体会

对于这一学期的体会是:对于庞大的软件开发而言,个人能力的优秀是远远不够的,合理而高效团队合作才是合理的发展之路,对于一个优秀的项目而言:一个团队这是必不可缺。学习过程大致是把编程重心从个人逐渐扩散到团队,在工作中逐渐信任这个团体。

猜你喜欢

转载自www.cnblogs.com/genm-one/p/12003274.html