您的位置:首页 > 其它

个人作业——软件工程实践总结作业

2017-12-26 22:47 218 查看

个人作业——软件工程实践总结作业


四个月时间,软工实践匆匆结束了,一如承诺在临近期末复习前收尾。不知道你们的软工实践是很慢的煎熬,还是很快的逝去;是平淡如水的无聊,还是留下一点以后会想起的回忆。Anyway,总算结束啦。


作业要求

一、请回望暑假时的第一次作业,你对于软件工程课程的想象

1)对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?



答:在软件工程上,稍微积攒了一丁点的经验,虽然觉得对于自己将来的用处不大,但是总归是有点收获。了解了一个app是如何创造出来的过程。不足的地方还很多,比如自己对java基本上是零基础,像这类解释型的语言以前就没有接触过,强行上手还是比较困难的。嘛,总归是体验了一次项目的开发。


2)总结这门课程的实践总结和给你带来的提升,包括以下内容:


答:

1、粗略计算一下,在项目上大概是1000行左右,由于对java的不熟悉,其中大部分代码都是用来测试自己对方法用法的推断。

2、这个东西我觉得很难统计吧?感觉一开始比较投入一点,可能前几次作业用的时间是比后面的作业用的时间多的。

3、当然是第一次作业了,好久没有写过这种博客,感觉有很多的话想写进去,最后却只写了寥寥几行。

4、在alpha阶段花的时间还是挺多的,但是没有记录过,在beta阶段由于有了每天晚上的集体编程,所以基本上每天能花3-4个小时的时间在软工实践上。

5、学习了一下Android Studio的使用,但还是很迷糊,因为平常主要只用到了ctrl+f以及编译运行等一些功能,他的一些强大的功能都没有学习以及使用。

6、这个问题?跟上一个意思不是差不多?git算嘛?那就算吧。

7、学习但没掌握的java以及学习但没掌握python。

8、学会了简单的单元测试。

9、学会跟小组成员沟通,交流。


二、写下属于自己的人月神话——个人或结对或团队项目实践中的经验总结+实例/例证结合的分析



结对的时候,我的队友帮助了我很多,由于那一段时间比较忙,我负责的部分就相对而言比较少一点,在做结对编程第二次作业时,队友很耐心的帮忙做了很多的事情,我主要是码了点代码。希望每次都能有这样的大腿~

多学习多思考善用搜索引擎是很重要的,比如刚开始接手好记这个项目的时候我对于android是完全不懂的,我经常向队友们学习,在网络上查找我困惑的地方。


三、对下一届实践的建议,或者对于开学初的你,对于大一的你,对于开学初的我,你有什么想建议和告知的呢?对于后来人的期许。 特别地,特别地,下一届要不要中途换队员?



我觉得换队员还是看个人意愿吧,作为被自愿离开队伍的队员,感觉上应该有人会想走也有人会想留。对于下一届实践的建议,还行,你们自行体验,反正下一届开始就是必修课,你们心里还没有点btree嘛?


四、分析一下自己所处的团队。软件工程实践是大学里少有的认真的团队协作经验。《构建之法》上说团队的发展有几个阶段,你的团队都经历过么,最后到达了“创造”阶段了么?(参考《构建执法》第17章 人、绩效和职业道德)



前几个阶段由于是后期加入小组的新人所以并没有了解过。

磨合阶段:这个阶段是我加入新团队后有经历过的阶段,大家很热心,所以这个阶段很快就度过了。

规范阶段:在这个阶段大家的coding效率很高~

创造阶段:算是达到了,实现了预期的很多功能。


五、怎样证明你学会了软件工程?


2)通过一系列工具,流程,团队合作,能够在预计的时间内发布 “足够好” 的软件

有项目规划/需求/设计/实现/发布/维护,有定时的进度发布 ; 而不是: 通过临时熬夜,胡乱拼凑,大牛一人代劳,延迟交付等方式糊弄

beta阶段每天晚上的一起集体编程让我体会到了我是在学习这门课。文涛同学作为管理者,他对于组员的任务安排我觉得是很有条理的,同时组员们也会很热心的帮我解答问题,作为一个萌新,很感谢大家,让我体会到了集体编程的快乐。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: