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.
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.自身-软件工程师应终身致力于专业方面的实践学习,并养成职业道德。
二.对于我在软件工程开始之前提出的自己在java,c++等语言不太熟悉等问题,我 在此次编写做作业后,感觉对于这些语言熟悉了许多,同时我也学会了许多东西,在未来不会那么迷茫,自己在今后有了目标。
三.课程总结及建议
不知不觉大三马上就要结束了,下半年还要实习,回想起这三年大学生活,是代码陪伴了我大学三年最精彩的部分,从大一时8月30号入学时的激动,到如今以一颗平常心 漫步在沈航这所充满理性和文化风韵之美的校园。如今回想起在也许从开始自己就没端正自己的学习态度,总是把课程放在自己喜欢的学习内容的后面,以为自己很了解这里的生活,然而软件工程给了却给了我一个启示,我不应该这样在大学里混日子,应该努力学习。回望本学期的课程猛然发现其实这种教学方式恰恰和自己心中的理想学习方式不谋而合,没有固定的答案,没有具体的时间要求,只是要求你能够做出产品,而我竟然错过了如此好的机会,放弃了一个自己认为最适合的教学过程,所以还是为自己的不懂事感到惋惜,也许人只有在失去过后才知道珍惜,在这种情况下,我们不应该向大一一样整天玩耍,应该静下心来开始努力学习。
在本次学习软件工程的过程中,我学会了许多知识首先,以前认为编写软件就是拿到了要求立刻上手,完成要求没有错误就可以提交了,但是在本次学习过后,我却懂得了编写代码只是软件开发的一部分,需求分析,测试,发布,维护,用户反馈都是软件开发工作的一环,而且其他环的重要性都非常重要。首先开发软件软件必须要弄清客户的需求,因为软件的功能必须要满足其使用群体,这不是一个好的软件,测试可以保证软件的实用性,使它在交付前能够及时地发现问题并得到解决以提升软件的质量。再次,软件并不是一次性服务,软件交付之后不是一 了百了了,软件开发的工作人员还要收取用户的意见反馈,对发布出去的软件进行维护,修改出现的bug,不能将自己的编程局限在编写代码的一个小范围里。
其次,好多同学并不注重软件工程课上老师讲的内容,认为这些知识点并没有多少作用,我认为这个想法是十分愚蠢的,作为一个计算机专业的学生并且打算以后参与软件开发相关的工作,我们以后到工作岗位中也早晚要接触到我们可杀你们学到的内容吗,例如我们必学的好“黑盒测试法”等内容,这门课的学习对于我们的求职以及在岗位中的成长有很大的帮助。他不像其他的专业课教授那些具体的编程方法,而是交给我们作为一位软件开发者,我们的工作是什么,我们应该怎样开发一个软件,开发不同的项目可以有什么适用的 开发模式,自己在开发软件时自己应该如何分配任务,在失败时如何挽回最大损失等,软件工程课让我在编写软件的课余时间,提前接触到了一些社会上的编程思想以及他们的学习方法。
另外通过这次课,我发现了自己很大的不足。之前我并不知道软甲开发流程中文档作用巨大,文档又分为开发者文档和用户文档,然而作为典型的理工科学生,而我也发现了自己在写作方面优势应该怎么习作自己的文章,发挥自己写作的长处,毕竟我高考也是语文142的大神(在这让我骄傲会儿)在老师让我们将自己知道的知识写成博客这方面,我感觉到非常的有帮助我们学习,写作锻炼了我们的写作能力。进入大学之后,我们就再也没有高中那样在提起笔写过属于我们自己的文章,博客对于IT工作者而言是一个非常重要的工作环境,尽早接触对于我们的成长也有很大的好处。
最后由于我们小组人数过于少(我们小组4人别的小组一般6人),加上我们在五月份的单片机考试,所以我在写团队博客方面做得不够仔细,自己的博客更是好久没有跟新,在这做出自我批评,加上我自己身体上的疾病,腰部坐时间一长就酸痛的厉害,就在学习上没有太过于下功夫,腰间盘突出的疾病加上腰部筋膜炎的困扰导致我一天躺床上时间多余坐着的时间,导致我们团队项目在编写过程并不是十全十美,在这我也是深深感到抱歉。
最后我本来感觉平日学习过于糊弄,在本次考试时答题并不是那么的好吗,在这我对自己平日的懒惰提出批评与反思,对自己老师更是十分的抱歉,在这我对老师的意见就是希望老师在课上对我们更加严格一些 ,同时我在编写代码时我深深感觉了自己知识的不足,对于java,c#等语言的不熟悉,在面试时就感觉自己知识的不足,希望老师们早一点讲解java等语言的课程,不要让我们这些孩子在应用时感觉到知识的不系统与不牢固。
最后,很感谢老师们在这一学期的帮助,教学与照顾,让我们这些在象牙塔里的孩子提前了解了社会上需要什技术,我们将来如何在社会上立足。在最后感谢助教们在自己百忙中帮助我们解决问题,,感谢你们在这一学期与我们一起的并肩战斗。加油!!!