對軟件工程課程的總結


1、對前期提出的問題的回答。

(1)軟件工程的知識領域主要包括方法,工具以及過程。

(2)團隊是指一種為了實現某一目標而由相互協作的個體所組成的正式群體。是由員工和管理層組成的一個共同體,它合理利用每一個成員的知識和技能協同工作,解決問題,達到共同的目標。團隊的構成要素總結為5P,分別為目標、人、定位、權限、計划。團隊和群體有着根本性的一些區別,群體可以向團隊過渡。一般根據團隊存在的目的和擁有自主權的大小將團隊分為三種類型:問題解決型團隊、自我管理型團隊、多功能型團隊。 團隊的構成要素,團隊有幾個重要的構成要素,總結為5P :1.目標(Purpose) 2.人(People) 3.團隊的定位(Place)  4.權限(Power)  5.計划(Plan)  至於非團隊在很多時候對於工作的完成就會很沒有效率。

(3)應對風險有如下幾個手段:1、對項目的進一步研究。2、接受。3、規避。4、轉移。5、降低。6、制定應急計划。

(4)文學化編程的思想很簡單:代碼和正文混合在同一個文檔中,編譯的時候既可以把代碼抽出來運行得到結果,也可以把正文抽出來形成軟件文檔。最初它是為了寫軟件而設計的,這種設計方式的優勢顯而易見:代碼和文檔在一起,方便互相更新和照應。比如修改了代碼之后可以很快也更新相應的文檔段落,而不必像傳統方式那樣,從源代碼文件跳到文檔文件去更新。

(5)小強地獄—讓bug多的隊員專心修復bug,不要開發新功能。有些時候小的問題不能解決的話,很多功能不能用。如果一味的趕所謂的“進度”,到時候有些小強會變成大怪物,因為我們已經在錯誤的基礎上搭建了很多新的邏輯和功能,這是再來處理一些歷史彌新的小強,就有投鼠忌器的麻煩。

(6)Bug一詞的原意是“臭蟲”或“蟲子”。但是現在,在電腦系統或程序中,如果隱藏着的一些未被發現的缺陷或問題,人們也叫它“Bug”,這是怎么回事呢?  原來,第一代的計算機是由許多龐大且昂貴的真空管組成,並利用大量的電力來使真空管發光。可能正是由於計算機運行產生的光和熱,引得一只小蟲子?Bug 鑽進了一支真空管內,導致整個計算機無法工作。研究人員費了半天時間,總算發現原因所在,把這只小蟲子從真空管中取出后,計算機又恢復正常。后來,Bug這個名詞就沿用下來,表示電腦系統或程序中隱藏的錯誤、缺陷、漏洞或問題。   與Bug相對應,人們將發現Bug並加以糾正的過程叫做“Debug”,意即“捉蟲子”或“殺蟲子”。遺憾的是,在中文里面,至今仍沒有與“Bug”准確對應的詞匯,於是只能直接引用“Bug”一詞。雖然也有人使用“臭蟲”一詞替代“Bug”,但容易產生歧義,所以推廣不開。   后來就直接用bug 在現在很多的軟件測試中 都用Bug來說明那些問題。  “Bug”的創始人赫柏的報告格蕾絲·赫柏(Grace Murray Hopper),是一位為美國海軍工作的電腦專家,也是最早將人類語言融入到電腦程序的人之一。而代表電腦程序出錯的“bug” 這名字,正是由赫柏所取的。1945年的一天,赫柏對Harvard Mark II設置好17000個繼電器進行編程后,她的工作卻毀於一只飛進電腦造成短路的飛蛾。在報告中,赫柏用膠條貼上飛蛾,並把“bug”來表示“一個在電腦程序里的錯誤”,“Bug”這個說法一直沿用到今天。

2、本學期對這門課程的體會

       學習這門課程也有一學期了,整個一學期下來,我也收獲了不少東西,一些較為簡單的問題也可以自己獨自解決。以前覺得這門課程只要代碼能夠熟練的掌握就完全沒有問題,可是后來發現其實掌握代碼是很重要,但是最麻煩的是在后期的管理和維護。通過這次的團隊合作更是發現這個問題,代碼很早我們就完成了,但是后續出現的bug一直讓我們很困擾,解決bug的問題我們花了較多的時間。這次的課程我也發現了自身有很多的不足之處,比如自己動手操作能力比較弱,實踐經驗匱乏,思維不緊密,不注重細節,耐心不夠,每次遇到問題就去問老師,實戰精神不強,所以導致很多知識學得也只是模模糊糊的。所以在以后的學習中我要加強自身綜合素質的培養,要注意多看多練要注意結合實際,更要多思考,面對錯誤不要一范就問,要嘗試自己去解決,這樣才能學到這門課程的精華。我覺得學好軟件工程首先要明白自己的學習目標究竟是什么,根據自己的實際工作出發,有針對性地在相應的學習方向上進行提高,制定出詳細的學習規划。還要注意與其他科目的相輔相成,就像我們在學習語言時,要看看與C語言的聯系,多思多想,把從各個科目學到的知識融匯貫通。還有感謝這學期馮花平老師以及周智老師對我的指導,以及同學們對我的幫助。

3、對課程的建議

     我覺得還是讓學生們多一些的團隊合作比較好,我個人覺得團隊合作對個人的提高很有幫助。


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
  © 2014-2022 ITdaan.com 联系我们: