• 个人最终总结


    1、请自己翻译下面这段文字,注意不要借鉴别人的结果或者试图从网上找译文,一定用自己的语言把这段文字体会一遍。

    软件工程师应致力于做分析、规格、设计、开发、测试和软件的维护,一个有利的并且被尊重的专业。依照他们恪守健康、安全和公众福利的承诺。软件工程师应该坚持一下8条原则:

    1、公众——软件工程师应该坚守公众利益。

    2、客户和雇主——软件工程师应该用与公众利益一致且符合客户和雇主要求的最佳方式。

    3、产品——软件工程师应该保证他们的产品和修改符合最高专业标准。

    4、判断——软件工程师应保证他们判断的完整和独立。

    5、管理——软件工程经理和领导者应该规定和发展一个道德的方法来管理软件的开发和维护。

    6、专业——软件工程师应提前使专业的完整和声望与公众的利益一致。

    7、同事——软件工程师之间应平等而且相互支持。

    8、自己——软件工程师应该加入到终生学习和注意专业的实践,同时在专业实践中也应该提升道德规范。

    2、在第一次博客作业里http://www.cnblogs.com/zhanglsh/p/5252703.html我们请大家根据目前的学习状况提出一些问题,现在结束了,大家是不是可以回答这些问题了,请在本次作业中一一回答

    第一次博客地址:http://www.cnblogs.com/mww123/p/5248851.html

    1、关于对界面的编程理解了好多,不像以前一样不知道该如何下手。了解到用java实现界面是比较方便的,但是我对java语言不是很了解,以后也会认真仔细的学习一下java。

    2、一个软件要比课设大的多,但总体来说也是在实现某种功能,只是功能要更强大更完善。

    3、软件工程讲的主要是如何才能设计出一个好的软件,如何分析用户需求和队友合作。以前学习的专业课是教我们如何编程,软件工程师交我们如何用所学的知识完成一个让用户满意功能完善的软件。

    4、对于第四个问题我还们没有太弄清楚,但我会继续努力,查找这方面的知识。

    3、请根据本次学习过程给出总结并针对教师授课给出意见和建议,字数1500以上。

           第一次接触像软件工程这方面的课程。我们这一届也是第一次学校课程改革。在这门课上也学会了很多的东西,同时还懂了一个人生的道理,收获还是很大的。

           通过软件工程这么课第一次了解到了对于一个软件工程师来说,仅仅有强大的编程能力是远远不够的。同时你还要善于和客户交流沟通,也要学会挖掘用户的需求,了解用户真正需要的是什么。更要具备团队合作能力,和队友好好交流,完美的完成任务。想要做一个完美的软件,首先要有独特的眼光,独到的见解,同时了解当前形势找到一个好的,有潜力、会受人们欢迎的方向。我认为开发新的领域还是很重要的,跟在别人的屁股后面,除非你做的特别好,否则很难去超越;确定了方向接了下来就是需求分析了,这一点很重要,挖掘用户真正的需求,只有知道了用户想要什么,这样做出来的软件才能受到用户的欢迎。这一方面也要和客户沟通好,达成共识才可以着手开始写软件;接下来就是软件的开发,这里有一个很重要的问题——团队合作。我们要进行任务的分配,同时也要统一代码格式,任务划分,提交日期。团队之间一定要仔细沟通,以免后续出问题。软件写好后也要进行测试,没有问题后才可以交付给客户。这些是通过上完软件工程这门课后,我对一个软件的开发,流程的理解。同时我们也进行了结对编程,团队编程的体验与练习,对软件的开发有一定的了解,可是理解的还不够全面还需要继续学习体验。

         通过这么课我也学到了很多的东西。包括一些人生的道理、做人的经验当然也有很多关于软件方面的知识。以前我一直觉得写得一手好代码很重要,有强硬的算法知识很牛,功能完善的程序很好。但是这学期我发现还应该有很好的语言能力,要用巧妙的语言介绍推荐你的程序,可能你的程序很好但是你介绍的不够全面不够完善那你也不是一个好程序,因为别人不知道。相反的如果你的程序写的一般、功能不完善甚至可能还有错误,但是你介绍的很好,人家也会觉得这是一个好程序。起初对这我很是不认可,认为努力好像白费了一样,程序过去介绍写得好就行了,那我们为什么还要努力学这么多的专业知识,直接练习写作就行了。后来我为自己找到了一种解释、一种平衡点。程序不是写个自己的是写给别人的,所以介绍要好,界面也要友好,不然别人看不懂,算法再好,功能再完善也只是一堆废代码,不能成为一个好的受用户欢迎的软件。做任何事情都要迎合这件事情的现状,不能一味凭自己的理解、自己的喜好。如果一味的按照自己的想法来,那最后的结果就只是吃力不讨好。结合当下形势做事情,你的努力才会被看到,你的能力才会被认可。

          以前没改革的软件工程我没有上过,具体什么样也不是很理解,但是在老师口中得知,上课效果不是很理想。对于改革后的课程,我个人觉得感觉还不错,不像以前老师说的那么枯燥,至少每周都有任务需要完成。但是我个人觉得软件工程课应该安排的再靠前一点,比如大三上。到了大三下学期,同学们的心都飞了,有的要考研,有的要找工作,每天都有要忙的事,而且感觉到了人生的分叉口,大家也都紧张努力了起来。所以可能没有太多的心思在这课程上面。没有全身心的投入进去。我个人觉得如果软件工程这么课安排的靠前一点,效果应该会更好。软件工程在告诉我们如何分析用户需求以及和团队的合作,但人与人之间交流问题,道理是好懂的,关键是实践中是怎么做的,所以我希望老师还是可以在课上多向同学介绍一下当前软件发展形势和一些先进的技术,还有分析中的各种图。以上是我个人的一些看法和意见。

          在这学期软件工程课学的还是挺多的,也看清了自己和同学间的差距还是挺大的,还需继续学习,努力追赶。

  • 相关阅读:
    继承中的虚函数、纯虚函数、普通函数
    struct与class的区别
    boost::filesystem总结
    ASM: Active Shape Models--Their Training and Application
    基础知识:仿射变换、相似变换、等距变换等常见变换
    PDM:Training Models of Shape from Sets of Examples
    常见优化器
    深度学习基础(五)ResNet_Deep Residual Learning for Image Recognition
    深度学习基础(四) Dropout_Improving neural networks by preventing co-adaptation of feature detectors
    ios 各种变量和作用范围
  • 原文地址:https://www.cnblogs.com/mww123/p/5528869.html
Copyright © 2020-2023  润新知