zoukankan      html  css  js  c++  java
  • 软工实践 课程结束小结

    软工结课了,回想起整个过期,完全不是当初选课的时候所想像的轻松。当初,我以为这门课只需要平时水一水,期末留一周埋头写代码,写点东西交一下就完事儿了,可是事实并非如此,栋哥教学方式的大改变让我或者说是我们都措手不及。通过写博客的形式来提交作业,接触更多的工具:Axure、git、markdown等等,还有写需求分析报告、软件测试报告、使用GIT的心得及技巧分享、团队协作报告等等之类的文档撰写,这些作业并不“水”,你不用点功夫别想完成,栋哥用他的方式很明确地告诉我们,软工并不是只是写写代码那么简单,文档的撰写一样重要。确实这个过程很不容易,这学期在这门课上花费的时间是最多的,“远超”其他课程,然而细细想想,如果再来一次,我还是会选栋哥的软工实践。抛开被栋哥作业折磨的“小情绪”,平心而论,软工实践真的学到了很多东西,这门课真的不错,在这里我学习、接触了上面提到的所有工具和文档,除此之外,学习了SWIFT2.0并用它写了一个 BETA版本的APP,得到了团队协作开发经验、团队使用GITHUB开发的经验还有一些很“棒”的队友。

    属于自己的人月神话

    项目总结反思:立项目进度安排时千万别好高骛远,总是给自己定很高的目标,却不留充足的时间,要从基础开始一步一步来,不然当一些小BUG绊住你前进步伐时,你可能就会措手不及。另一点,个人感觉队友的组合很重要,一个好的团队才能做出好的作品,队伍中的队友擅长技能能互补,互帮互助能走的更远

    对下一届的建议

    1.GITHUB的使用是基础,前期栋哥布置GITHUB学习使用任务时,别怕麻烦多学一点,这样后面你会节约下很多时间
    2.团队的沟通很重要,拿我们队举例,第一次提交ALPHA版本时各干各的,就站立式会议时报告下进度,结果做的一塌糊涂进度完全跟不上,第二次提交BETA版本时,我作为队长,意识到了这方面的不足,直接搬着电脑、椅子,去其他成员宿舍,每晚7点到12点,我们一起写,有问题直接沟通,有BUG一起改,进度提升了不少,完成度也更高了
    3.团队成员的选择很重要,组队时最好明确表明各个队员之间的分工,明确告知要尽量去完成,不要只是盲目组队,后面手忙脚乱时,只会推卸任务、责任(遇到过队员抱怨:我不会呀!你们又不教我。。。。算了、算了,实践分数我不要了,你们做吧。。。。)
    4.需求分析报告很重要,一定要很明确你要做什么
    5.原型设计很重要。

    都是血与泪的教训,值得借鉴

    对未来的我的期许

    暂时没有太长远的目标,定义我一定要干嘛,干嘛,只是现在有个目标就是寒假吧我们的APP(JOURNEYHELPER)把它跟有意愿的队友一起完善,尽量去做好它,然后试着提交到苹果商店吧

    随意发挥

    感觉没什么好写的了,那就,最后感谢下栋哥吧,感谢栋哥在最后演示时对我们的APP有一定的肯定(当时ALPHA版本时的得分真的是倍受打击,心灵震爆),让我们很受鼓舞!

    最后嘛还是上传团队图片一张(感谢队员的努力!!):

  • 相关阅读:
    python Database Poll for SQL SERVER
    SQLAlchemy表操作和增删改查
    flask动态url规则
    flask配置管理
    一个Flask运行分析
    Function Set in OPEN CASCADE
    Happy New Year 2016
    Apply Newton Method to Find Extrema in OPEN CASCADE
    OPEN CASCADE Multiple Variable Function
    OPEN CASCADE Gauss Least Square
  • 原文地址:https://www.cnblogs.com/wxd1/p/5060793.html
Copyright © 2011-2022 走看看