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

个人作业-软工实践总结

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

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

对项目团队的开发比起之前有了更清晰的轮廓,也认识到自己在管理方面的不足。

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

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

900+

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

时间 作业标题 内容 花费时间
(hour)
2017.8.23 第一次作业 开设博客+一篇随笔 2
2017.9.03 第二次作业 数独 5
2017.9.22 结对第一次作业 部门纳新需求分析 8
2017.9.19 团队第一次作业 团队展示 4
2017.9.28 结对第二次作业 部门纳新智能匹配、数据生成 12
2017.9.29 团队选题报告 团队立项,项目分析 4
2017.10.15 团队-需求规格说明书 需求分析,团队分工 6
2017.10.15 团队-预则立&&他山之石 团队选题确立,issue任务分配,采访历届学长学姐 3
2017.10.22 团队—系统设计 需求规格说明书完善,系统架构设计,数据库设计,任务分工 7
2017.10.29 团队—UML设计 UML设计练习 3
2017.11.04 团队—随堂小测(同学录) 根据需求,团队编程,完成一个同学录作品 0
2017.11.05
~2017.11.17
Alpha冲刺 12天Alpha冲刺开发 63
2017.11.08 个人—软件产品案例分析 华为软件云分析 4
2017.11.18 团队项目课堂展示 Alpha版本项目展示博客 5
2017.11.30 团队事后诸葛亮博客 Alpha总结 2
2017.12.11
~2017.12.15
Beta冲刺 5天Beta冲刺开发,完善项目 20

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

Alpha 12天冲刺,作为PM,不仅需要后端开发还得写博客,分配任务,监督以及解决各个成员的问题,偶尔还需要帮忙WEB端开发解决一些细节上的BUG.天天两点~三点睡觉,怕是头发都快掉光了。写博客什么的最烦了。。

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

无法估计,一天起码4~6小时

1.2.5 学习和使用的新软件

eclipse

1.2.6 学习和使用的新工具

燃尽图生成,github使用, 在线生成表格,processon绘制流图

1.2.7 学习和掌握的新方法

需求分析,系统设计,后端架构设计

二. 对下一届实践的建议

  • 除非团队成员势均力敌,都可以独立完成自己的任务,否则有开发经验的人不要当PM
  • 项目立项,用户群体最好不要涉及到特定人群(比如:老师),否则,后期推广的时候,很艰难,很艰难。。
  • 如果你对软工实践满怀期待,希望通过它来锤炼自己的技术,那请你做好一切准备
    • 后端:请提前学习相关开发框架(SpringMVC?ThinkPHP?),http网络请求(写接口时候需要),数据库mysql编程,
    • 前端:请提前学习http发起请求的相关内容,以及一些好看的布局实现,还有,对于UI要有自己的想法,毕竟团队里面一般没有真正的UI设计人员。
  • 如果你“意外”选中软工实践,只想水水,不想打代码,建议要么退选,要么找个粗大腿抱紧,然后跟着学习项目开发流程,帮忙写写需求规格说明书啊什么的博客,也参与一小点的代码开发或者UI设计,最好能深入思考团队的项目,提出比较好的意见,也感受下什么是软件工程,什么是项目开发。
  • 如果不想拖后腿,就应该努力成为大腿。。

三. 关于中途换队员

  • 模拟职场人员调度,但是,这样的前提是职场人员本身所有的时间就已经投入到自己的岗位上,故即便调度,他们也必须快速上手适应,毕竟生活容不得你去作假。而想要在课程实践模拟这样的情况,明显不是个合理的操作,不仅代价大,而且有可能得不偿失,如果不是志愿交易,怕是仅仅落了个明修栈道、暗渡陈仓的效果,反倒是闹得大家都不愉快。
posted @ 2017-12-26 23:19  winforbest  阅读(130)  评论(0编辑  收藏  举报