软件工程 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1 |
作业要求 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10864 |
作业目标 | 软件工程实践总结作业 |
作业正文 | https://www.cnblogs.com/Eternity-5/p/13263488.html |
参考文献 | https://www.baidu.com |
一、回望
1. 对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
通过本学期的学习,对软件工程学到了很多。关于MVC框架、三层架构等等都有一定的了解以及通过课程设计对软件工程方面的知识都有了深刻的理解。做了一系列项目要做的事情(对项目的类图分析、顺序图与分析类图的画法等)。 但是对这个顺序图跟类图方面理解还是不够。
2. 你在第一次作业的个人简历中制定的这门课程结束后,你预期你将增长的能力、技术、技能;和你在第二次作业中绘制的学习路线图。对比当前你的所学所得,你达到了当时的预期值吗?
预期值中:“在本课程结束后,在软件开发方面应该有了更深刻的认识,熟悉软件开发的过程。” 是达到了预期值。其他方面还是有些欠缺
3. 总结
作业列表 | 耗时(h) |
软件工程第一次作业 | 1h |
软件工程第二次作业 | 2h |
软件工程第三次作业 | 18h |
软件工程第四次作业 | 18h |
软件工程第五次作业 | 30H |
软件工程第六次作业 | 2h |
②. NABCD模型分析: (๑•̀ㅂ•́)و✧ 很实用的分析方式。
③. 各种图的画法。
二、团队总结
①.萌芽阶段:团队中的一半的队员是属于之前互不认识的,因为软工而成为一个团队,彼此之间还有些生疏和客气,但可以看出,大家都有在努力地适应自身的角色。②. 磨合阶段:大家都在尽自己的努力慢慢投入角色
③. 规范阶段:我们团队目前应该就是处在规范阶段,角色定义落实,任务定义分了前端、后端、UI三个大块,后端及UI有具体到每个人的任务分配,前端小部队是按照具体进程动态分配给每个人。
④.创造阶段:达到创造阶段可能还需不少时间,目前没有达到
我在团队担任的后端代码的编写。算是完成了任务,项目大部分任务都完成了。我觉得我还挺适合这个角色的。我觉得我的组长分工安排很合理,组长的选举可以采用投票选举或者竞争方式等
三、人月神话
1. 怎样证明你学会了软件工程?以下要求你们的团队达到了哪几个?
2. 写下属于你自己的人月神话——个人或结对或团队项目实践中的经验总结+实例/例证结合的分析,字数不限,开放命题,可以使用你自己喜欢的方式表达.
通过查找资料找相关视频进行学习。不懂的选择问老师或同学。第一次参与到团队项目的合作开发,经历了这么大半年的时间,虽然在功能上可能尚未完善,可过程中的体验与收获是受益良久的。
四、建议
1. 对下一届同学的建议,或者对于开学初的你,对于大一的你,对于开学初的我,你有什么想建议和告知的呢?请写下你对后来人的期许。
合理规划时间,趁早多学习,提高编程能力。尽自己的努力,一步步走上高处
2. 对于软工实践课程,你有哪些建议?
可以多做些实践。把最后的团队项目任务拆分的更细,同时给出可以参考或者借鉴的完整的案例。
3. 对于助教工作,你有哪些建议?
助教们每次作业都是认真评论和总结。工作量挺大的,建议增加同学互评,助教评和同学们互评相结合。
4. 对于自己今后,你有哪些建言?
多多学习实践新的知识,做到最好的自己。