对比开篇博客你对课程目标和期待,“但愿经过实践锻炼,加强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为何?android
软工项目确实锻炼了做为一个团队的协做能力,提升了编写各类文档、画各类流程图的、以及如何和目标用户沟通、如何和队友交流的能力,代码量也提高了不少。同时学会了软件工程中的不少理论和概念,好比关于UX的讨论、需求分析等等,还让我认识了不少优秀的工具。
不足之处是我以为这门课仍是须要更多的时间,这么短的时间内又要学习理论知识,又要学习各类文档、分析技巧,还要完成团队项目的设计开发实现,感受压力挺大的。git
总结这门课程的实践总结和给你带来的提高,包括如下内容:编程
软工的各次做业分别花了多少时间?(作一个列表)网络
做业 | 耗时 /h |
---|---|
我的做业1 | 5 |
我的做业2 | 10 |
结对编程 | 36 |
我的做业3 | 10 |
我的做业4 | 6 |
团队项目每日总结 | 0.5 * (7 + 5) |
哪一次做业让你印象最深入?为何?
结对编程那一次做业,由于那是在本课程刚刚开始的时候,当时花了不少寻找和熟悉咱们所须要的技术的各类工具,例如微软持续集成工具VSTS、单元测试框架MSUT、熟悉Git以及Git的仓库、以及代码覆盖率、性能测试等等,博客也花了不少时间来写。app
建议下一届的学弟学妹们最好选择开发效率高的工具来编程,写PC端的工做量比同等规模下其它平台大不少,很累。框架
对于换人机制,延续如今这样的机制就好,自由度高。工具
软件工程实践是大学里少有的认真的团队协做经验。《构建之法》上说团队的发展有几个阶段,你的团队都经历过么,最后到达了“创造”阶段了么?(参考《构建之法》第17章 人、绩效和职业道德)性能
这些阶段咱们团队都经历了,而因为与咱们的团队成员原本就是比较熟悉的朋友,因此一开始磨合的阶段比较快地过去了,咱们的团队比较融洽,比较有执行力。能够说最后也达到了“创造”阶段,作出了本身满意的必定成果。单元测试
研发出符合用户需求的软件学习
必须公开发布,有实际的用户,必定的用户量和持续使用量 (3 天后能保持10 - 100个用户);而不是作没有用户使用的软件
发布地址:Gugua Release-码云发行版
后台数据
经过一系列工具,流程,团队合做,可以在预计的时间内发布 “足够好” 的软件
有项目规划/需求/设计/实现/发布/维护,有定时的进度发布 ;而不是: 经过临时熬夜,胡乱拼凑,大牛一人代劳,延迟交付等方式糊弄
ISSUE管理系统 Issue-码云
自行设计制做并实现全部元素、资源、功能
而且经过数据展示软件是能够维护和继续发展的
而不是 找不到源代码,代码无文档,代码不能编译,没有task/bug 等项目的发展资料