软件工程——个人总结

一、收获与提升

1.学习和使用的新软件
墨刀

2.学习和使用的新工具
Eclipse Android Neon

3.学习和掌握的新语言、新平台
Java、墨刀、Coding

4.统计一下,你在这软件工程实践中,完成了多少行的代码
不计算中间的过程,最终代码约800行

5.学习和掌握的新方法
结对编程、原型设计、敏捷编程、软件测试

二、总结与展望

1.记录自己在软件工程课程上的经验总结
对于团队编程,我最大的感觉就是不适应以及一点点的不喜欢,我更喜欢结对编程这种方式,更灵活,更便于交流沟通。但团队编程还是有它的好处的,每个人完成的代码量减少了许多,人多想法多看问题的角度多,对于一个问题往往能有很多种不同的观点,所以,必须慢慢适应这种方式。
2.对于下一届的学弟学妹你有什么建议和告知呢?
要勇于挑战自己,首先在项目的选择上不能太简单,就算你选择的项目你一点也不懂也没关系,我们可以慢慢学,边学边做,做好做坏不重要,重要的是在这一过程中你学到了什么,你能有什么收获,就像我这次做的项目,最终的成果我感觉是不咋地,但是在做这个项目的过程中,我学到了最初我选择这个项目时所想要学到的知识,我知道了Android编程它是个什么东西、它怎么编,而且也能够编出一些东西来。
3.分析一下自己所处的团队。软件工程实践是大学里少有的认真的团队协作经验。《构建之法》团队合作的阶段,你们团队经历过么?最后到达了哪一阶段?
我们团队一共有5个人,大家初次合作,难免会产生一些问题,所以在做项目的过程中我们通过不断的交流沟通,让大家慢慢相互适应,以期望望最终能够融为一体。我们经历了萌芽阶段,现在正处于磨合阶段,希望我们能够顺利步入下一阶段。
4.个性发挥,包括图文、照片和创意等
芝兰生于幽林,不以无人而不芳;
君子修道立德,不以穷困而改节。
5.问题回答
①代码的可读性是每一个每一个工程师最基本的要求,而在用户的体验方面也不能打折扣,一个合格的软件工程师应该在尽善地做到代码的可读性的基础上去做好用户体验。
②不同的软件它的生存周期应该不同,像office系列的,应该目前没人会说它的生存周期要到头了吧,然而像一些游戏软件,如果不维持更新它们的生存周期可能根本达不到18个月,而且当其出现一个很不恰当的更新的时候,它的用户可能会急剧减少,生存周期也随之锐减。
③这个无法说清到底是哪个方面的问题,硬件更新的速度已经很快了,但是由于成本的问题导致好的硬件的价格居高不下,无法为所有人普及。
④怎么判断软件好不好?能不能投入市场?怎样预判它的生命周期? 这个问题,我回答不出来。
⑤我觉得在这个问题上我们应该尽早地进行测试,争取早点发现潜在的问题,避免发生这种事情。

你可能感兴趣的:(软件工程——个人总结)