標籤:
一、翻譯
軟體工程師應該承擔著對軟體的分析,規範,設計,開發,測試和維護,是一個有益和受尊重的職業。給予他們對公眾的安全、健康和福利的承諾,並且軟體工程師應該遵循著以下八種承諾。
1、公眾——軟體工程師應該與公眾利益相一致。
2、客戶和上司——軟體工程師應以符合公眾利益的方式和以符合其客戶和上司的最佳利益的方式做事。
3、產品——軟體工程師應確保他們的產品和相關的修改符合最高的專業標準成為可能。
4、判斷——軟體工程師應該在他們的專業中保持完整性和獨立性。
5、管理——軟體工程管理者和領導者應該培養和促進一個道德的方法,去管理軟體的開發和維護。
6、專業——軟體工程師應該在公眾中提升專業的誠信和名譽。
7、同事——軟體工程師之間應該是公平的並且支援信任他們的同事。
8、自己——軟體工程師應參與終身學習,對他們的職業實踐,並促進職業道德的做法。
二、回答問題
1、軟體工程顧名思義是學軟體,可是軟體這個詞範圍還是挺大的,那到底學的是哪方面,是編程?設計APP?還是一些概念的東西
軟體工程這門課不是具體學哪個編程軟體的使用,也不是學什麼設計APP,而是指導電腦軟體開發和維護的一問學科,在開發軟體之前,如何做需求分析,如何如隊友合作,如何以最經濟實惠的方式去最大限度的滿足客戶的需求,都能從這門課中學到,有點像電腦中的管理學科。
2、我們只學過一些很簡單的程式設計語言,都是一些皮毛,我們學的程式設計語言能應付的了這門課的編程任務嗎?
雖然我掌握的知識還不足以做大型的項目,但是我體驗到的軟體開發和維護的整個過程,比如在結對程式設計和團隊合作的過程中,我就體驗到了這種過程,這跟有沒有掌握很厲害的編程軟體沒有關係,現有的知識完全能應付的了。
3、軟體工程的學習是只有軟體嗎?需不需要一些其他學科的結合,跟其他學科有沒有聯絡?
軟體工程不是學習什麼軟體,主要是如何才能設計出一個好的軟體,如何分析使用者需求和隊友合作,感覺還是與其他的一些學科有聯絡的,比如說軟體工程裡的實體關聯圖就是這學期我們剛學的資料庫中的ER圖。
4、第四個問題是應該不是軟體工程這門課的範疇了,我還沒有弄明白。
三、總結與意見
當考完試後,第一種感覺就是 啊!終於考完了,終於不用再寫部落格了。在還沒上這門課的時候,心裡是很怵的,以為又是一科以編程為主的課程,像我這種從小就不喜歡電腦,也不玩電腦遊戲的人,卻悲催的調劑到電腦專業,整個人都是懵逼的,從大一就帶著這種發怵的心情學電腦,立志不管以後幹什麼都不幹電腦,一看到代碼就頭疼,硬是堅持到大三,還沒掛過科也挺不容易的,軟體工程的第一節課聽到老師說課程進行了改革,平時分佔到50%,讓我這種就靠平時分來提高成績的人來說眼睛一亮,有一種鹹魚就要翻身的感覺,帶著這種HAPPY的心情開始上軟體工程的課程。
上了一周多的課後,我很困惑,老師到底在講啥?怎麼總講這些感覺很亂七八糟的東西,跟電腦有啥關係啊?但是到了第三周我才發現,原來這門課就是將這些知識,這門課並不是在教我們如何編程,慢慢的我才發現這門課的本質。以前學習到的是怎麼編程,怎麼實現功能,而這次讓我學到了對於一個軟體工程師來說,僅僅有編程能力是遠遠不夠的。同時你還要善於和客戶交流溝通,瞭解使用者的需求,挖掘出使用者真正需要的是什麼,更重要的是要具備團隊合作能力,和隊友好好交流,可以以不用的視角去思考問題,而不是只局限於自己的視角,眾人拾柴火焰高,每個人的想法都不一樣,每個人都有自己的優勢和缺點,而在團隊合作和結對程式設計過程中,就可以彌補個人的缺點,並且運用上每個人的優點和擅長的方面,最大程度的以高效率完成客戶的需求,就算某個人的能力很強大,但是一個人終究是幹不過一個團隊的。在結對程式設計的實踐中,我主要負責審核的任務,也編寫的查詢函數;而團隊合作的實踐中我負責程式上線調試和軟體測試,雖然自己能力不足,但是我已經是盡自己最大的努力完成我的工作,並且去協助隊友,我最後獲得了黃色T-shirt衫也證明了這一點。
軟體工程的學習已經結束,這次的改革可以看出老師的良苦用心,為了使我們學生更強大的實力,為了使我們學生在畢業後有更強的競爭力,費盡了心思進行改革,雖然這是很積極的,但是我想說,這次的改革算不上成功,但是也不算失敗。改革的好處就是我們每個同學都有機會進行實踐,編程這個東西就是熟來生巧,如果這學期沒有軟體工程的課,可能除了單片機課中用組合語言的編程,這學期就不會再有編程的練習了,而且能讓我們每一個同學親身去體驗軟體開發和維護的整個過程,尤其是有結對程式設計和團隊合作這樣來之不易的機會,這種課確實不適合只講書本上的內容,讓我們不會在為了應付考試而學習,真真正正的能體驗到實踐的過程。但是,正是這種開放式的授課方式,給了一些同學鑽空子的機會,我是幸運的,不管是結對程式設計還是團隊合作,我們每一人成員都認真的完成自己的任務,沒有不幹活的同學,但是並不是所有人都像我這麼幸運,有些同學,不在乎分數,在結對程式設計和團隊合作的過程中從頭到尾都不幹活,甚至有的團隊只是一個人在戰鬥,導致這種開放式的教學不受大家的認可,老師如何處理這一點將會是世紀大難題。還有一點就是,我能的感受到老師與助教之間缺乏溝通,很多次作業老師定了要求但是助教不知道,導致出現問題。就是這樣。
總之,我是幸運的,在同學的協助下我拿到了黃色T-shirt衫,發現了自己的不足之處,也收穫了不少新知識,不管以後我從事什麼職業,這段時期的學習讓我受益匪淺。
軟體工程個人最終總結