zoukankan      html  css  js  c++  java
  • 4天培训总结

    从7月24日到北航进行了为期4天的软件工程培训,经过几天以项目驱动式的培训,了解了软件工程课程的过程、工具和方法。总结一下构建之法强调过程的管理,让学生在学习的过程中就可以及时获得反馈,这种反馈有助于学生学习的改进,这是所有教学改革教学方法改进的目标,当然这种需要有助教的帮助。在具体的实践方法上,经过个人项目、结对编程和团队项目,逐级完成软件工程课程内容。

    在个人项目中,重点培养工具的使用,包括博客园的使用,github的签入,IDEA集成开发环境的使用,为后面的结对编程和团队合作打下基础。

    在结对项目中,重点关注测试驱动,角色互换等。沟通交流在结对编程中的作用及其重要,依照以往的经验,如果操作者不能同时把自己的想法说出来,或者“领航员”对自己不明白的问题及时询问,就会造成沟通不畅,“领航员”的作用就无法体现。

    团队项目中,选题比较重要,需要一定的难度,这样单靠一个人或者少数人无法很好的完成,需要大家通力合作。另外前期的详细需求分析和任务分解及分配也很重要,就拿此次培训中的演示例子中,就深有体会。我所在小组在alpha迭代开始前,只是进行了简单功能需求分析,然后就开始分工。在alpha阶段的项目评审中问题就暴露出来了,风格不统一,文档不完善。这种情况在beta阶段就好多了,因为发现了前一阶段的问题,后面就可以针对前面的问题进行解决。这也是把项目分为多次迭代的一个原因吧。

    前面说到项目评审,这是团队项目在开发过程中的一个阶段,通过一轮轮迭代并进行项目评审回顾,审视前一阶段的工作中的问题,也能够把握需求的方向,这个可能就是敏捷的精髓之一吧。

    总体而言,此次培训让我明白了敏捷过程、对结对编程有了更深的理解,同时学习了将博客园、github等工具在课程教学中的应用。

    感谢此次培训中的邹欣老师、罗杰老师、周筠老师,还有热心的助教们,你们怀揣理想、工作认真、负责。谢谢!一起加油!

  • 相关阅读:
    UOJ.26.[IOI2014]Game(交互 思路)
    Good Bye 2016 F.New Year and Finding Roots(交互)
    Codeforces.835E.The penguin's game(交互 按位统计 二分)
    Codeforces.744B.Hongcow's Game(交互 按位统计)
    Codeforces.862D.Mahmoud and Ehab and the binary string(交互 二分)
    正睿OI 提高 Day1T3 ZYB玩字符串(DP)
    划分vlan
    2三层交换机实现vlan间的路由
    交换机基础-交换机远程telnet
    自动化运维环境的搭建问题处理
  • 原文地址:https://www.cnblogs.com/softwarelong/p/11260678.html
Copyright © 2011-2022 走看看