您的位置:首页 > 其它

个人最终总结

2016-06-04 21:20 295 查看
[b]翻译部分[/b]

原文:

  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.

  4. 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.

  8. 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.

译文:

  软件工程师应当致力于对软件做出分析、规范、设计、开发、测试和维护,从而使软件工程师成为造福用户和受人尊敬的职业。按照他们开发软件对公众的健壮性,安全性和有益性的承诺,软件工程师应坚持以下八项原则:

  1、公共性原则—软件工程师的行为应与公共利益一致;

  2、客户和雇主原则—软件工程师应以符合公众利益的方式,以符合其客户和雇主的最佳利益的方式行事;

  3、产品—软件工程师应确保其产品和相关的修改尽可能符合最高专业标准;

  4、判断—软件工程师应保持他们的专业判断的完整性和独立性;

  5、管理—软件工程管理者和领导者应同意提供合乎道德的方式,以软件开发和维护的管理;

  6、职业—软件工程师应推动行业与公众利益相一致的诚信和声誉;

  7、同事—软件工程师应公平对待和支持他们的同事;

  8、自学—软件工程师应当终身学习以提高自身的水平,并且在工作实践中推动落实道德准则。

[b]学习总结[/b]

  (1)首先是个人编程,四则运算,我编程基础不是很好,所以就要重新翻看以前的知识,边学边做。还好,功夫不负有心人,这次编程帮助我巩固了以往已经掌握的知识要点,补全了不少知识盲区,为之后的结对编程和团队编程奠定了基础。

  (2)其次是结对编程,这是一次很新奇的经历,第一次和别人坐在一起编程,而且还是个编程能力强于我的同学,我的队友很耐心的教我,还经常鼓励我,让我学会了很多,我们的项目他也占据了大部分。结对编程最大的优点是分为领航者和驾驶者两个角色,杜绝了个人编程容易陷入死角的现象,通过结合两个不同的思维,使程序更具活力,编程过程更加活泼有趣。总之,这是一次很有趣而且有用的编程经历。

  (3)最后就是团队编程,当然,这更是第一次加入一个6人小团队进行项目制作,我们的项目叫做“Drawing Something”,通俗点讲就是“你画我猜”,一个趣味性很强的小游戏,鉴于安卓技术不过关,我就担任起了UI设计这个模块的负责人,之前也经常玩这个游戏,所以这个工作比较轻松。我也会经常参阅团队的代码,获益良多,相信总有一天我也能写出这样的程序。

  总之,软件工程课收获颇多。

[b]教学建议[/b]

  虽然软件工程课程改革还是处于初始阶段,但我感觉较之以前真的好了很多,同学们能真正学到东西,而且现在的教学速度也能照顾到大多数同学,还有助教老师真的很负责任,每次作业都是很认真的检查并且指出不对的地方,然后对每个人打分,他们的耐心和细心使得我有了很大的进步,在这里我想说,助教老师们辛苦了,谢谢你们!

  我觉得这门课程应该提前一些,至少应该放到大三上学期,毕竟大三下学期同学们都面临考研和找工作,时间比较少,而理想的软件工程课是一门需要花费大量课下时间的课程。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: