这个做业属于哪一个课程 | 软件工程1916|W(福州大学) |
---|---|
这个做业要求在哪里 | 我的做业——软件工程实践总结做业 |
学号 | 221600307 |
这个做业的目标 | 总结本学期软件工程实践课程内容。 |
我在这个课程的目标是:经过实际项目将理论与现实相结合,在实践中掌握更多知识,培养更多能力。 期待这门课可以让我对软件工程有更清晰的认知,但愿能交出一份不错的答卷。html
这是学期初我对这门课的期待,期末回顾,我以为已经基本实现了个人期待,一个项目从策划、分析到实现、测试,如何在一个小组中最大化地发挥本身的做用,如何和别人合做共同尽量完美地达成一个目标等等,都是在实践中学到的内容。固然这也多亏个人队友们都是很好的人,互相帮助才能学到更多。数据库
统计一下,你在这门软件工程实践中,完成了多少行的代码;编程
软工实践的各次做业分别花了多少时间?(作一个列表)后端
做业名称 | 花费时间(h) |
---|---|
第一次做业——准备篇 | 3 |
结对第一次——原型设计(文献摘要热词统计) | 12 |
结对第二次—文献摘要热词统计及进阶需求 | 10 |
团队做业第一次—团队展现 | 2 |
团队做业第二次—项目选题报告 | 10 |
团队第三次-项目原型设计 | 16 |
团队做业第四次-项目需求分析 | 20 |
团队做业第五次—项目系统设计与数据库设计 | 5 |
团队做业第六次—团队Github实战训练 | 20 |
项目Alpha冲刺(团队) | 50 |
过后诸葛亮(团队) | 3 |
项目Beta冲刺(团队) | 40 |
Beta阶段团队项目互评 | 6 |
我的做业——软件工程实践总结做业 | 3 |
总计 | 200 |
哪一次做业让你印象最深入?为何?markdown
累计花了多少个小时在软工实践上?平均每周花多少个小时?数据库设计
学习和使用的新软件&新工具工具
学习和掌握的新语言、新平台学习
学习和掌握的新方法测试
其余方面的提高设计
团队开发最重要的就是协做和配合,在完成项目的过程当中文档是很是重要的,小组成员在开发时不能只一根筋地埋头苦干本身被分配到的任务,须要时时跟进其余人的进度,检查本身的完成部分和其余成员是否契合。咱们小组前期就是由于成员之间没有协调好,在代码完成过程当中没有检查先前阶段的文档,致使最终的客户端界面和原型有很大出入,先后端接口之间也老是有出入,经常要改。后期咱们对这个问题进行了改进就大大减小了问题出现的次数。
萌芽阶段
组内成员提出选题建议,讨论、击碎、重构并采纳的过程。
磨合阶段
初期文档不规范或者文档没有考虑概括到的状况,代码、接口等等在α阶段经常出现差错,因此须要改正、磨合。
规范阶段
后期从新制定了各类规范,代码与接口规范在以后阶段大有帮助。
创造阶段
暂未达到。
1)研发出符合用户需求的软件
必须公开发布,有实际的用户,必定的用户量和持续使用量 (3 天后能保持10 - 100个用户);而不是: 作没有用户使用的软件
在内测及小组互评阶段咱们的应用都获得了较好的评价,用户满意度较高,对于现有功能较为满意,咱们在开发时也很是全力以赴,并不仅是为了完成这门课的做业敷衍了事。因为现阶段app功能已较为完善,咱们后续还会再进行完善维护,若是有机会但愿能投入使用。
用户使用手册
2)经过一系列工具,流程,团队合做,可以在预计的时间内发布 “足够好” 的软件
有项目规划/需求/设计/实现/发布/维护,有定时的进度发布 ; 而不是: 经过临时熬夜,胡乱拼凑,大牛一人代劳,延迟交付等方式糊弄
在持续两个月的小组做业里能够经过一系列博客的发布看出咱们项目的流程规划和实现过程,每一个阶段的任务都按时甚至提早交付,基本在计划以内。
3)而且经过数据展示软件是能够维护和继续发展的。
而不是 找不到源代码,代码无文档,代码不能编译,没有task/bug 等项目的发展资料
全部的代码都有GitHub存档,迭代过程可在teambition查看,编写过程就已经考虑到后续的拓展、维护过程,代码具备良好的可扩展性,而且有完整的相关文档可供查阅。
此时无声胜有声。