zoukankan      html  css  js  c++  java
  • 作业九:《软件工程》课程的总结

    一.对前期提出的问题的回答

    1.代码复审怎么能有效简便的完成,《构建之法》上说越是项目后期发现的错误,修复的代价就越大,要是之前代码没有复审完全,有什么补救的方法?

         学习软件工程就会知道,越是项目后期发现的问题,修复的代价越大。代码复审正是要在早期发现并修复这些问题。问题都是一点点累积的,像滚雪球一样,前期的问题即使发现并且解决,就可避免后期问题的累计。所以在学习或是实践中,代码复审时要格外小心仔细,在学初之时,我总是不认真对待,导致自己要花费更多修改代码的时间,也给团体项目带来了诸多不便。

    2 书上说的“小即是美”,不见得大规模等于大行业,是规模大不如规模小吗?

          各有各的优势,要看具体的内容,具体分析。

    3 软件工程对未来就业有什么帮助和优势

         对我们而言就业问题是一个大的方向,软件工程这门课程根据我们对于技能接受的普通规律进行优化调整,循序渐进,逐层深入,让我们拥有明确的培养目标,使我们能够按照一个平滑的难度曲线学习,从而有效地控制学习的方法及提高学习的能力,在编写代码,和自我审查两方面,使我们的能力提高,无论在各行各业,对我们都是一种提高。所以我认为,就业并不能只是狭隘的看着本专业的工作,很多行业都是相通的,只有拥有工作的能力和方法,才是在就业前景中的最大优势。

    4 .怎么衡量一个软件的真正好坏

         我认为一个软件真正的好坏体现在它的安全性。

     5 对于书上提到的很多算法和代码,我都不是很理解,基础不好,应该如何提高,如果想学好软件工程这门课,应该掌握哪些语言及算法?

           在整整一个学期实践中,并通过任课老师和助教老师的帮助,我和同学一起研究学习,做出了扫雷的小游戏,虽然是与他人合作,并不是独立完成,但无论是从成果上来看,还是自信心的 提升,感受到了一种满足感,我觉得要想学好这门课,最重要的就是要敢做,多练习,光看理论知识是不够的。

    二.总结本学期这门课程的体会

          刚开学的时候,我们对这门课无比陌生,面对课上遇到的问题,解决的办法也显得非常生疏,我记得冯老师留得第一项作业,就是让我们自己看书预习,然后提5个问题。那时的我们连提问都觉得很困难,现在,通过个学期的学习,我们可以很轻松自如的为自己解答,开学初自己提出的生涩的问题。

          一开始先学习做的自动生成小学四则运算题目的程序,我是利用C语言做的,代码和程序都不算很难,总的来说收获很大,大二的时候做过计算器,我觉得这两种方法比较起来,对学习编程有很大的帮助,相辅相成。其实我觉得加、减、乘、除的结构都是差不多的,会一个其他的也可以闻一知十。但是通过这第一个项目,就看到了自己和别人的差距,自己做的程序里只有简单的四则运算,像真分数的编程代码和方式都没有加进来,但是还好老师和助教经常会在群里分享一些方法的链接让我们学习。

          后来开始结对学习,我觉得两个人一起学习,取长补短,可以相互监督,错误总在第一时间被发现并且改正。很容易领会到别人学习的方法,可以完善自己的不足,两个人一起,总是事半功倍,做作业的速度也有了提高,遇到问题两个人也会一起讨论,告别茫然。在代码复审方面也是很有优势的,在满篇的代码中或多或少地出现一些错误,有欠考虑的地方,也会有手误马虎的时候 ,如果有问题的代码已签入到产品代码中,再要把所有的问题找出来就更困难了。所以学习软件工程就会知道,越是项目后期发现的问题,修复的代价越大。代码复审正是要在早期发现并修复这些问题。问题都是一点点累积的,像滚雪球一样,前期的问题即使发现并且解决,就可避免后期问题的累计。有时候自己查不出来的问题,在检查别人时,就一目了然。

         在小组学习过程中,大家集思广益,互相帮助辅导,通过多周的合作,我们小组做出了扫雷的小游戏。虽然是与他人合作,并不是独立完成,但无论是从成果上来看,还是自信心的 提升,感受到了一种满足感,我觉得要想学好这门课,最重要的就是要敢做,多练习,在各种失败及错误中,才能更快的提升自己。

          总之,这学期软件工程这门课,使我受益匪浅,无论是在自我提升,还是在团队合作方面,都让我们认识到了新的自己。这学期一共写了300多行代码,有在博客中练习的代码,也有在小组作业“扫雷”游戏中编译的代码,小组成员张兆凯同学给予了我很大的帮助,在我代码出错时,他能认真的帮我查明错误原因,并且帮我改正,耐心讲解。这学期我一共发表博客12篇。

          最后感谢冯老师以及助教们的悉心教导。

    三.对课程的建议

          我觉得这门课程无论是老师授课还是课程本身的内容都是很好的,但是我希望在以后的学习中,能多渗透下跟以后就业有关的内容,会遇到的问题以及解决的办法。

  • 相关阅读:
    Oracle SQL语句大全—查看表空间
    Class to disable copy and assign constructor
    在moss上自己总结了点小经验。。高手可以飘过 转贴
    在MOSS中直接嵌入ASP.NET Page zt
    Project Web Access 2007自定义FORM验证登录实现 zt
    SharePoint Portal Server 2003 中的单一登录 zt
    vs2008 开发 MOSS 顺序工作流
    VS2008开发MOSS工作流几个需要注意的地方
    向MOSS页面中添加服务器端代码的另外一种方式 zt
    状态机工作流的 SpecialPermissions
  • 原文地址:https://www.cnblogs.com/hy0926/p/5589601.html
Copyright © 2011-2022 走看看