我的學習總結博客(201671010440 王雨竹)

我的學習總結博客

項目 內容
這個做業屬於哪一個課程 任課教師博客主頁連接
這個做業的要求在哪裏 做業連接地址
做業學習目標 完成我的軟件心得總結

1、結合本學期課程學習內容,對比《實驗一 軟件工程準備》的任務5你所提的問題(提問博客連接),嘗試對提出問題進行解答,並闡明是如何經過學習/實踐/討論弄清楚的;學習中是否產生了新的問題?若有,請提出。

問題一解答(如何才能成爲一個優秀的軟件工程師?)

  • 在以前的理解中,我認爲成爲一名優秀的軟件工程師,須要具備對時代的適應性以及超前的思惟。在經歷了一個學期的軟件工程學習以後,除了這點我還認爲,要想作到優秀二字,努力不可或缺。繁雜的程序使人頭疼,可是當你真正認識到軟件的魅力以後,就會愛上這門課,愛上編碼,這都是沒有努力所不能實現的。html

    問題二解答(如此說來是否是當一個團隊擁有了最頂尖的工程師,就是一個很棒的團隊?)

  • 關於這個問題,能夠說是這個學期感觸最深的了。在作團體項目的時候,咱們團隊有兩位編碼較爲優秀的成員,也有兩位編碼不是很熟練的成員。咱們團隊就等於擁有了兩位較爲優秀的「預備工程師」,可是事實證實,只有兩我的優秀不能證實團隊很棒。一個團隊就像一個水桶同樣,任何地方的短板都會使水最終剩餘很少。因此,在發現這一嚴重問題後,團隊積極作出改變,每一個人根據本身不會的薄弱部分加以學習。我也是再次之間學會了不少之前不會的知識。因此說一個好的團隊靠的是每一個人的優秀以及你們的團結協做。java

    問題三解答(面對日益增加複雜的用戶需求,軟件工程師該如何應對?會不會因沒法知足需求產生第二次軟件危機?)

  • 在團隊項目中,咱們深入體會到如今的時代已不比從前,大數據的隨處可見讓用戶的需求日益增加,這給軟件工程師所施加的壓力也是不可同日而語。軟件的更新換代率的增加呈現出一種極其快的態勢,這就須要軟件工程師及時調整自身所學,跟上時代。同時咱們團隊在實踐過程當中,發現咱們所實現的軟件應用前景很普遍,因此應對軟件的前景進行預測,實現軟件的可延展性。編程

2、總結本身在項目的 可行性分析/需求分析/軟件設計/實現/測試/項目驗收/中學到了哪些「知識點」。

答:設計模式

  • 可行性分析:使用NABCD方法進行團隊初選項目可行性自評。
  • 需求分析:「UML軟件繪製」經過Visio鏈接形狀和模板快速建立圖表,提升工做效率。使用圖表交流並與多人共享圖表;經過問卷調查法來分析用戶需求是頗有必要的。
  • 軟件設計:軟件體系結構、軟件設計模式;C/S與B/S結構;MVC設計模式。
  • 實現:學習如何搭建並配置項目集成開發環境;使用虛擬模擬器夜神進行實現預測試;wbs的任務分析和燃盡圖。
  • 測試:黑盒測試技術
  • 項目驗收:軟件的開發重要的不是多麼成品,而是學習的過程。

3、結合我的項目/結對編程/團隊項目的我的經歷,談談心得。

答:工具

  • 我的項目:最初開始的我的軟件項目是詞頻統計,經過java語言的編寫實現對哈利波特英文單詞的統計,這對我無疑是一個巨大的挑戰。以前沒有學習過java語言的經歷,使我一瞬間無從下手,後來在老師和同窗們的指導下,我開始用C語言編寫軟件,最終雖然功能未能所有實現,可是完成了人生中第一次軟件編寫,甚至能夠說是人生中第一次代碼編寫。
  • 結對項目:再後來的兩人結對對詞頻統計作更進一步改善,更加激發了個人學習欲,可是因爲自身基礎很差,和結對夥伴遇到了不少沒法解決的問題。然而,挫折並無戰勝咱們想實現本身的決心,因此咱們一塊兒上網查資料,問老師,找大神同窗解答,最後成功的完成告終對項目。其中,咱們學會了基本java代碼的編制,對軟件工程在心裏的搭建、建模也越發清晰。
  • 團體項目:團體項目四我的剛開始湊在一塊兒,你們都比較迷茫,不知道項目合做該如何開展,不過在以後的討論中,你們逐漸肯定了項目開展方向,肯定了家庭理財APP這個項目的初衷是由於經濟增加太快,家庭記帳方式老舊。你們在一塊兒敲定方案後,通過幾個月的奮戰,終於完成了項目。在此期間,團隊有爭論也有激勵。我在團隊中學到最多的就是不要由於剛開始什麼都不會就放棄本身,每一個人都有很大的學習提高空間,只有不斷的努力進步才能實現自我,改變一無所知的困境。

4、總結這門課程的實踐總結和給你帶來的提高,包括如下內容:

  • 統計在軟件工程實踐中,你完成了多少行的代碼;
    • 因爲項目較大,代碼較多,小組成員分工合做完成代碼,具體數不清楚。
  • 你在軟件工程實踐的各次做業分別花了多少時間?(作一個列表)
做業 花費時間
實驗一 軟件工程準備 4h
實驗二 軟件工程我的項目 2天
實驗四 軟件工程結對項目 4天
實驗三 做業互評與改進 2h
實驗五 團隊做業1:軟件研發團隊組建 4h
實驗六 團隊做業2:團隊項目選題 2天
實驗七 團隊做業3:團隊項目原型設計與開發 一週
實驗八 團隊做業4:基於原型的團隊項目需求調研與分析 一週
實驗九 團隊做業5—團隊項目需求改進與系統設計 一週
實驗十 團隊做業6:團隊項目系統設計改進與詳細設計 一週
實驗十一 團隊做業7:團隊項目設計完善&編碼 5天
實驗十二 團隊做業8:軟件測試與Alpha衝刺 5天
實驗十三 團隊做業9:Beta衝刺與團隊項目驗收 三天
  • 哪一次做業讓你印象最深入?爲何?
    • 實驗六 團隊做業2:團隊項目選題和實驗十一 團隊做業7:團隊項目設計完善&編碼這兩次做業讓我印象深入。這兩次做業中,第一次你們肯定了選題,肯定了合做關係。第二次做業,你們天天都奮戰到深夜,團結合做的精神深入體現。同時你們也在努力中收穫了不少知識。
  • 累計花了多少個小時在軟件工程實踐上?平均每週花多少個小時?
    • 累計花了350個小時,平均每週18個小時
  • 你學習和掌握的新語言、新平臺;
    • 語言掌握.net、java、c
    • 平臺掌握大學生慕課平臺
  • 填寫下表,總結一學期的學習中,你學習或使用的軟件工程開發工具、開發方法和建模方法;
軟件開發工具、項目管理工具 軟件開發方法 軟件建模方法
1移動應用原型與線框工具-墨刀;2一款簡潔高效的原型圖設計工具mockplus;3Leangoo WBS製做軟件;4UML圖形繪製工具Visio;5Eclipse NABCD方法、自底向上的概括 面向對象分析模型方法

5、你認爲目前的課程存在哪些問題,你有什麼更好的建議。

我的認爲目前的課程沒有什麼大的問題,老師上課講解和助教學長學姐下課耐心指導更能夠提高咱們的學習水平。就是我的而言,實驗課進度略微有點快,難度稍微有些大。學習

相關文章
相關標籤/搜索