个人作业––软件工程实践总结作业
一、请回望暑假时的第一次作业,你对于软件工程课程的想象
1)对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
一开始其实就知道这门课是要和团队一起做项目的,但是没有想到做起来对我来说是这么地艰难QAQ。但是既然选了课,还是要坚持下来的...对比开篇的博客,我发现还是和一开始的憧憬有所差别,好几次真是做到毫无进展几近崩溃啊我的天T T太苦了实在是太苦了。不过过程艰苦收获蛮多,和团队一起做一个比较完整的app算是达到了我的期待和目标了叭,完完整整地从设计初期一直到项目大致完成,中间的血汗辛酸史也就不多说了...(主要还是辛苦我们其他队员了还得带我这个大腿挂件qwq 所以不足其实就是自己代码方面...写的好多代码都不能用,然后就得靠队友一起帮忙修改所以总是会花费很多时间。不过慢慢也有了一些进展叭。还是需要继续加强的。orz
2)总结这门课程的实践总结和给你带来的提升,包括以下内容:
1、统计一下,你在这门软件工程实践中,完成了多少行的代码;
1300
2、软工实践的各次作业分别花了多少时间?(做一个列表)
作业 | 时间 |
---|---|
第一次作业 | 5h |
个人作业 | 17h |
结对作业一 | 15h |
团队展示 | 3h |
结对作业二 | 21h |
alpha冲刺 | 52h |
团队作业现场编程 | 10h |
个人测评 | 7h |
bata冲刺 | 30h |
项目完善 | 9h |
实践总结 | 4h |
3、哪一次作业让你印象最深刻?为什么?
应该是alpha冲刺阶段叭。因为那时候是美少女带我们组队的,其实大家之间都不认识,团队展示也是挺尴尬的哈哈哈。不过在这个阶段,大家一起开始做项目,也就慢慢熟起来了。队友能够给我意见,我们开始第一次真正意义上的团队合作。算是印象座山的叭。
4、累计花了多少个小时在软工实践上?平均每周花多少个小时?
平均一周大概是9h左右
累计花了146h
5、学习和使用的新软件;
Visual Studio 2017
Axure RP8
Andriod studio
ps
6、学习和掌握新的语言;
java
7、学习和掌握的新方法;
自学以及请教别人qwq
8、其他方面的提升
抗压
自学
团队协作能力
二、写下属于自己的人月神话——个人或结对或团队项目实践中的经验总结+实例/例证结合的分析
还是和自己个人的能力有关啦。我觉得每个人做他擅长的事团队效率才会大大提升。不过这是后话。选软工实践的我们大多都是没有接触过的,所以熟悉软件熟悉语言是很重要的。还有团队在每一个阶段开始前都要分配好每个队员的任务,同时每个队员要给自己的任务进行规划,这也是我从软工实践学到的。这样能够很好地知道自己完成了什么,还有什么目标没有完成。项目开始前地大框架要设计好,不然后期修改是特别麻烦地ouo。大概就是这样吧。
三、对下一届实践的建议,或者对于开学初的你,对于大一的你,对于开学初的我,你有什么想建议和告知的呢?对于后来人的期许。 特别地,特别地,下一届要不要中途换队员?
想说,一定要好好学啊!在大学自学能力也很重要啊!不是所有的知识老师都会交给你,想要变得优秀就一定要自己去学习。大一的时候就是很天真地以为跟好课程就好了然鹅其实根本不是这样地!等你缓过神就会发现已经有好多大佬遥遥领先了而你却不知道该做什么。还有对于专业课一点光要好好学,一定是非常有用的。
对于中途换队员,我觉得都行吧,也可以去别组看看进展啊什么的学习学习。当然我觉得也有人会不太愿意,我觉得可以根据队员自己的意愿进行吧ouo
四、分析一下自己所处的团队。软件工程实践是大学里少有的认真的团队协作经验。《构建之法》上说团队的发展有几个阶段,你的团队都经历过么,最后到达了“创造”阶段了么?(参考《构建执法》第17章 人、绩效和职业道德)
萌芽阶段:分享交流每个人地想法,确定想要做的项目和大致实现地功能。
磨合阶段:队长帮助我们安装好了需要使用地开发工具,了解彼此地能力,准备进入开发阶段。
规范阶段:大概就是α阶段与β阶段。
创造阶段:每个人尽量完成自己的任务,向项目的成功迈进啦!
五、怎样证明你学会了软件工程?
六、个性发挥