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

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/2019FZUSEZ
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/2019FZUSEZ/homework/10187
这个作业的目标 对软件工程实践课程做总结
作业正文 https://www.cnblogs.com/alvin-mx/p/12093060.html

回望

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

达到的预期目标

编程能力的确得到了一些提升
对开发软件的流程的有了一定了解和熟悉
懂得如何进行团队开发协作,与队员更好的沟通

存在的不足

自身的代码能力和团队沟通能力

你在第一次作业的个人简历中制定的这门课程结束后,你预期你将增长的能力、技术、技能;和你在第二次作业中绘制的学习路线图。对比当前你的所学所得,你达到了当时的预期值吗?

没有达到很多,主要是当时不太了解软件工程的内容,目标的内容有所偏差,而且还要注意团队协调,很多东西不能执意去做,但还是学到了很多不一样的知识

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

统计一下,你在这门软件工程实践中,一共完成了多少行的代码

代码大约1000行

软工实践的各次作业分别花了多少时间?

作业 时间(h)
第一次作业——个人简历 2
第二次作业——学习路线 2
第三次作业——数独 5
第一次结队作业——原型制作 5
第二次结队作业——“家族树”实现 12
团队作业——实现软件 50
软件评测 3

哪一次作业让你印象最深刻?为什么?

家族树实现;
见识了框架的魔力,使用框架开发的速度会快很多

累计花了多少个小时在软工实践上?平均每周花多少个小时?

累计花了79个小时在软工实践上,平均每周花8个小时

学习和使用的新软件

XMind,AS,VS,墨刀

学习和使用的新工具

markdown、sql server

学习和掌握的新语言、新平台

JAVA、Github

学习和掌握的新方法

原型设计、NABCD、数据库设计

工程能力的提升

基本了解项目实现过程

团队合作上的提升

了解了团队沟通合作的路线和方法,能够明确分工又可互补互助

其他方面的提升

自学能力和动手实操能力也得到了提升

团队总结

软件工程实践是大学里少有的认真的团队协作经验。《构建之法》上说团队的发展有几个阶段,你的团队都经历过么,最后到达了“创造”阶段了么?

萌芽阶段-达到
磨合阶段-达到
规范阶段-达到
创造阶段-未达到

你在团队中担任了什么角色?你是否完成了该角色的任务?现在你觉得你适合该角色吗?

后端
大致完成了任务
挺适合

如果你是组员,你觉得你的组长分工安排是否合理?你对组长的选举有什么建议?

组长的安排是合理的
组长要选对项目有激情同时也要具备一定的开发经验,更重要的是领导才干的

人月神话

怎样证明你学会了软件工程?以下要求你们的团队达到了哪几个?

研发出符合用户需求的软件

没有达到,因为这还是没有用户使用的系统

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

没有达到,时间有限,难以满足于现阶段的产品

通过数据展现软件是可以维护和继续发展的

有可执行的源代码和文档,没有task/bug 等项目的发展资料

写下属于你自己的人月神话

软工实践的确不轻松,在实践过程中最重要的就是自学,毕竟很多基本上都是从零开始,在做之前提前规划,提前准备是很重要的,毕竟时间有限,放到一起做真的会影响项目质量的

建议

对下一届同学的建议,或者对于开学初的你,对于大一的你,对于开学初的我,你有什么想建议和告知的呢?请写下你对后来人的期许

提前规划、提前准备,不要临时抱佛脚

对于软工实践课程,你有哪些建议?

节奏希望能把握好,前面轻松,后面难

对于助教工作,你有哪些建议?

对于自己今后,你有哪些建言?

团队合作也是一种能力

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