對于本學期開始的時候我的問題:1:四個階段分為單元測試對應代碼開發、內建測試對應詳細設計、系統測試對應概要設計、驗收測試對應需求分析。
2:書中短期刺激是指當同學們看到某個學者的老師、學生、學生的學生·······通過動畫一個接着一個蹦出來的時候,大家感覺的确很酷!于是大家把連接配接發給别人欣賞······非常好······但是,有人問:如果我第二天又來到這個界面,看到的東西會有變化麼?怎麼知道那些資訊是新的呢?同學們回答:看不到,但是這個動畫多酷啊!
大家都知道電影裡經常有使用者用手勢就可以控制電腦的場景。吐過你要在電腦前工作涼風中,你用什麼控制電腦:1、滑鼠鍵盤2、用手指在螢幕上操作3、帶上專用手套,啟動攝像頭,用手勢操作4、語音。
3:能版主團隊加速達到CMMI第三級“明确”階段。但是MSF的過程模版隻實作了第三級所要求的21個過程的17個,是以,它并不能保證團隊自動獲得第三季的評估,但是加以一定程式的管理規章和文檔管理,第三級應該不難實作。在MSF中,CMMI在所有的流程上都加了一個提議階段,通過“稽核”或者決定“開始調查”,出于提議階段的工作項可以變為激活狀态。如果調查的結果不是要開始着手工作,那麼工作項可以退回到提議狀态。
4:代碼複審後要更正明顯的錯誤、對于無法很快更正的錯誤,要在項目管理軟體中建立Bug把它們記錄下來、把所有的錯誤記在自己的一個“我常犯的錯誤”表中,作為i以後自我複審的第一步。
5:軟體工程可能有不同的分法,常見的叫法有開發、嵌入式、資料庫、測試幾個。但是這些叫法放在一起也不倫不類的。是以也不用管那麼多了。
應用開發方向:一般是企業級應用的資訊管理系統,比如酒店管理系統、企業商務網站、ERP等軟體。掌握常用Java、.net、JSP、PHP等一個或多個即可。
嵌入式方向:一般是軟體硬體相結合的産品開發,多數是智能裝置。如手機、電氣産品智能化功能、汽車、航天等領域應用的軟體。常用c、C++、Java、arm、作業系統等技術。
資料庫方向:隻要全面掌握資料庫原理、DBA技術、并使用純熟即可(找本DBA寶典之類書籍學習即可)。
軟體測試:掌握軟體測試技術、方法及具備分析問題的能力,會使用測試工具并會對結果進行分析。
在本學期軟體工程課的體會:馮老師認真負責的态度,對我們的細心教導讓我們學會了很多東西,知道了各種的流程圖。一開始覺得這科很厲害,因為别的學校一個專業就叫這個。學了一個學期的軟體工程課,終于知道了個軟體工程的大概。學的時候總覺得很抽象,了解起來好像不難,但總是摸不着頭腦一種很茫然的感覺。曾經以為程式就是軟體,軟體就是程式。學習這門課程第一個收獲是,知道了二者的不同之處。以前做過的一些小型的軟體比如加密軟體,我也隻是在程式旁邊附上一個軟體的說明,看來已經很接近作坊了。不過大的項目沒有接觸過,用軟體工程的方法還是第一次。我想也是程式的不斷複雜化導緻了軟體危機的發生,使得人們不得不探索新的解決方法。
對課程的建議:希望提高區域網路的品質,讓同學們每個人都能看到老師的廣播螢幕,很多同學抱怨老師雖然開了螢幕廣播卻還是看不到東西。