一、翻譯
軟體工程師需對軟體的分析,規範,設計,開發,測試和維護深入了解。是一個有利的和受人尊敬的行業。軟體工程師依其對健康、安全和福利的承諾,堅持以下八項原則:
1.公衆—軟體工程師需要和公衆利益一緻。
2.老闆和雇主—軟體工程師需按照符合公衆利益的方式,使客戶與老闆獲得最大化利益,并與公衆利益保持一緻。
3.産品—軟體工程師應確定他們的産品和相關的修改适合最高的專業标準。
4.判斷—軟體工程師應具有自己專業判斷的完整性和獨立性。
5.管理—軟體工程管理者和上司者應該确定一個可以管理軟體開發和維護的道德方法。
6.專業—軟體工程師應當完善自己的專業技能和增加專業聲望來符合大衆的需求。
7.同僚—軟體工程師應該依公平和支援的态度對待他們的同僚。
8.自我—軟體工程師應參與終身學習,對自己的進行專業曆練,來促進自己的職業道德。
二、問題
1.作為初學者,怎樣自己獨立并盡量完美我完成布置的任務。
剛接觸部落格時,對它很陌生,感覺像是在寫作文,後來查一些資料,百度了一下,發現部落格其實跟空間差不多,就想寫日記似的把每次作業寫下來,其實挺簡單
2.每次編寫代碼時,總是會把大緻要求實作就完事了,從來沒想過加一些自己的功能,使得軟體更加實用化。
經過結對程式設計和團隊合作的練習,會了很多以前不會的代碼,看到了界面程式設計的優點,而不是黑框的一成不變。
三、總結
時光飛逝,不知不覺已經過去了三個月,期末考試都已經考完了。回首這半年的學習,不能說自己将軟體工程學習的多麼好,但是通過做個人項目,結對程式設計,團隊合作,自己還是受益匪淺,程式設計能力得到了很大的提升。
剛開學的時候,對軟體工程的認知很模糊。但是通過開課後的張老師的講解與對《建構之法》的了解,慢慢就體會到了其含義。不過提升最大的還是部落格。在個人程式設計中,作為初入門者第一次做項目首先我學會了查資料,調代碼。在這個全新的領域裡漸漸入門,能夠進行一些簡單的程式設計并知道了許多新的函數。結對程式設計是我是和一位并不熟悉的同學共同完成的。其最大的意義便是讓我明白了團隊協作的重要性也鍛煉了我的人際交往能力。其中最重要是倆個人的配合,能更直覺的發現錯誤,并且能給出更多的想法去修改,互相促進,共同進步。在團隊項目中真正了解到了什麼叫衆人拾柴火焰高。團隊項目包括使用者調研,需求分析,項目設計,代碼編寫以及最後的詳細設計說明書,是需要團隊五個人能正确的配置設定工作,每個人都有自己擅長的,發揮自己的長處,代碼能力不行的還可以去收集資料,寫一些文檔什麼的,每個成員都有自己的任務,發揮自己的熱度。真正明白了什麼叫團隊。
通過一學期的學習我對軟體工程這門課有了嶄新的認識也改變了自己以前錯誤的見解。軟體其實不僅僅是程式,軟體開發其實也不僅僅是編寫程式,軟體是思想在硬體上的載體和展現,處理的是邏輯和資訊。唯有對軟體和軟體的開發過程,有充分的認識,才能更好的開發出優秀的軟體産品。