軟體工程最後總結

來源:互聯網
上載者:User

標籤:

各位同學,本次課程將於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人最好,我們現在接觸的軟體很少,編程能力有限,不可能短時間做出一個大的軟體,到了最後只會疲於交作業。人數多了開發不出隊員的潛能,不能更好的分工,所以我認為團隊人數上應該少一些。軟體工程我認為還應該對分配一些編程的小程式軟體最後在弄一個大的,讓學生在放假以後去完成,做小的是為了隊員之間的磨合和對編程的逐漸熟悉掌握要領,讓隊員之間形成默契,讓他們自己找到自己的定位。最後的一個大的的軟體編程才是對團隊的期末考試,這不僅會讓大家更加重視,而且還會讓大家加深的編程的瞭解。這以上就是我對軟體工程的總結。

軟體工程最後總結

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.