zoukankan      html  css  js  c++  java
  • 软件工程最后总结

    各位同学,本次课程将于12周正式结束,作为课程改革的一个试点,所有同学都给予了极大的耐心、努力和配合,在此许清老师和我对所有同学表示感谢,并预祝所有同学能够愉快地完成大学最后一年的学业,本次课程对于许老师和我来说是一次非常难忘的经历,我想大家也一定有很多感想、意见或建议,请大家在此基础上完成最后一次个人作业,具体要求如下:

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

    Software engineers shall commit themselves to making the analysis, specification, design, development, testing and maintenance of software a beneficial and respected profession. In accordance with their commitment to the health, safety and welfare of the public, software engineers shall adhere to the following Eight Principles:

    软件工程师应该承若他们对软件的分析、规范、设计、开发、测试和维护是使其对人们有利并且受到尊重。软件工程师一致承诺,做健康、安全、福利于大众的软件,必须坚持以下八项原则:

    1. PUBLIC - Software engineers shall act consistently with the public interest.

    公众-软件工程师应该做坚持维护公众利益的软件。

    2. CLIENT AND EMPLOYER - Software engineers shall act in a manner that is in the best interests of their client and employer consistent with the public interest.

    客户和雇主-软件工程师应该以符合公众利益符合其客户和雇主的最佳利益的方式行事。

    3. PRODUCT - Software engineers shall ensure that their products and related modifications meet the highest professional standards possible.

    产品-软件工程师应确保他们的产品和相关的修改符合最高的专业标准成为可能。

    1. JUDGMENT - Software engineers shall maintain integrity and independence in their professional judgment.

    判断-软件工程师应保持其专业健全性和独立性判断。

    5. MANAGEMENT - Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software development and maintenance.

    管理-软件工程管理者和领导者应该订阅和促进一个道德的方法,以管理软件开发和维护。

    6. PROFESSION - Software engineers shall advance the integrity and reputation of the profession consistent with the public interest.

    管理-软件工程管理者和领导者应该签署和促进一个道德的方法,来管理软件的开发和维护。

    7. COLLEAGUES - Software engineers shall be fair to and supportive of their colleagues.

    同事-软件工程师应公平对待他们的同事和支持

    1. SELF - Software engineers shall participate in lifelong learning regarding the practice of their profession and shall promote an ethical approach to the practice of the profession.

    自学-软件工程师应参与终身学习和专业实践,促进职业道德实践。

    对我过去软件工程的问题的解答:

    软件工程这门课虽然结束了但给我的启示远远没有结束。编程这一行业是要用一生去努力学习完善的,编程者的学习是没有止境的。软件工程这门课是教我们如何更好地系统的编程的,就像完成一项工程。编程能力的提高是离不开敲代码的,只看原理就只会纸上谈兵,一到了实践就什么都不会了,所以编程实践才是提高软件编程能力的最好方法。编程语言的选择上经过这一个学期的学习,我认为java语言是一门很好的编程语言。相对于其他编程语言在以后的就业上回有一定的优势,但是对于一个编程者而言仅仅掌握一门语言是不行的,其他语言也应该有所了解。

    对软件工程课程的总结:

    软件工程这门课虽然结束了,但是这只是编程者的开始,编程还远远没有结束,要想成为一个优秀的软件工程师是需要具备很多的技能的。想成为一名优秀的软件工程师并不容易,需要了解很多知识。怎样才能成为软件开发工程师一、扎实的基础数据结构、编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他专业的人更能写出高质量的软件。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。 怎样才能成为软件开发工程师,丰富的想象力不要拘泥于固定的思维方式,遇到问题的时候要多想几种解决问题的方案,试试别人从没想过的方法。丰富的想象力是建立在丰富的知识的基础上,除计算机以外,多涉猎其他的学科,比如天文、物理、数学等等。 怎样才能成为软件开发工程师,最简单的是最好的 这也许是所有科学都遵循的一条准则,简单的方法更容易被人理解,更容易实现,也更容易维护。遇到问题时要优先考虑最简单的方案,只有简单方案不能满足要求时再考虑复杂的方案。 怎样才能成为软件开发工程师,不钻牛角尖 当你遇到障碍的时候,不妨暂时远离电脑,看看窗外的风景,听听轻音乐,和朋友聊聊天。当我遇到难题的时候会去玩游戏,而且是那种极暴力的打斗类游戏,当负责游戏的那部分大脑细胞极度亢奋的时候,负责编程的那部分大脑细胞就得到了充分的休息。当重新开始工作的时候,那些难题现在竟然可以迎刃而解。 怎样才能成为软件开发工程师,对答案的渴求 人类自然科学的发展史就是一个渴求得到答案的过程,即使只能知道答案的一小部分也值得我们去付出。只要你坚定信念,一定要找到问题的答案,你才会付出精力去探索,即使最后没有得到答案,在过程中你也会学到很多东西。 怎样才能成为软件开发工程师,多与别人交流三人行必有我师,也许在一次和别人不经意的谈话中,就可以迸出灵感的火花。多上上网,看看别人对同一问题的看法,会给你很大的启发。 怎样才能成为软件开发工程师七、良好的编程风格 注意养成良好的习惯,代码的缩进编排,变量的命名规则要始终保持一致。大家都知道如何排除代码中错误,却往往忽视了对注释的排错。注释是程序的一个重要组成部分,它可以使你的代码更容易理解,而如果代码已经清楚地表达了你的思想,就不必再加注释了,如果注释和代码不一致,那就更加糟糕。编程一定要仔细认真不得马虎,马虎则会一事无成。

    我对软件工程这门课有如下建议。软件开发时团队不宜过大3-4人最好,我们现在接触的软件很少,编程能力有限,不可能短时间做出一个大的软件,到了最后只会疲于交作业。人数多了开发不出队员的潜能,不能更好的分工,所以我认为团队人数上应该少一些。软件工程我认为还应该对分配一些编程的小程序软件最后在弄一个大的,让学生在放假以后去完成,做小的是为了队员之间的磨合和对编程的逐渐熟悉掌握要领,让队员之间形成默契,让他们自己找到自己的定位。最后的一个大的的软件编程才是对团队的期末考试,这不仅会让大家更加重视,而且还会让大家加深的编程的了解。这以上就是我对软件工程的总结。

  • 相关阅读:
    温故知新 将Date和String类型相互转换
    温故知新 线程
    温故知新 数组
    温故知新 集合
    温故知新 流(字节流与字符流)
    温故知新 jdbc 数据库调取封装
    Reds 持久化 高并发 高可用
    批量修改文件后缀名
    scala之旅-核心语言特性【高阶函数】(十)
    scala之旅-核心语言特性【使用混入组合类】(九)
  • 原文地址:https://www.cnblogs.com/pmfei/p/5560663.html
Copyright © 2011-2022 走看看