我的做業——軟件工程實踐總結做業

我的做業——軟件工程實踐總結做業

這個做業屬於哪一個課程 2019秋福大軟件工程實踐Z班 (福州大學)
這個做業要求在哪裏 我的做業——軟件工程實踐總結做業
這個做業的目標 將在軟件工程學習過程當中的一些想要抒懷的地方、想要感謝的地方、想要遺憾的地方、想要抱怨的地方,在此次總結中寫下來
做業正文 我的做業——軟件工程實踐總結做業
其餘參考文獻 《構建之法》----鄒欣

1、回望

(1)對比開篇博客你對課程目標和期待,「但願經過實踐鍛鍊,加強計算機專業的能力和就業競爭力」,對比目前的所學所練所得,在哪些方面達到了你的期待和目標,哪些方面還存在哪些不足,爲何?css

感受這學期過的真快,對比開篇博客的課程目標和期待和目前的所學所得,雖然沒有徹底達到的指望,但至少有所收穫,學到了很多東西,也收穫了並肩做戰的友誼。html

  • 達到的期待和目標
  1. 瞭解整個軟件工程開發的完整流程(雖而後面沒有體驗到 RC 版本和 GA 版本),瞭解了要如何作出一個好的產品,如何能夠寫出高質量的代碼。
  2. 編碼能力相較於之前的水平有了必定的提高。相較於沒有學習這門課程,之前敲代碼都是看完題目直接上手,沒有通過細緻的規劃和代碼規範,因此錯誤頻出。如今懂得了如何先分析設計再動手實踐,這樣不只能夠減小bug,還能提升編碼效率。
  3. 體會到了團隊合做的重要性,之前都是單打獨鬥,此次能體驗到和隊友一塊兒分工協做,各自完成本身擅長的部分,也收穫滿滿的友誼。一我的能夠走得很快,可是一羣人能夠走的很遠。
  • 不足之處
  1. 最終軟件產品的功能作的很少,沒有達到當初需求設計的目標。
  2. 代碼量不足,敲代碼仍是敲的不夠多,沒能達到手隨心動的水平。
  • 緣由:

沒有想到這學期課程時間竟然如此緊張,課程太多,並且都有比較難的做業,在加上拖延症,時間管理和分配作的不盡人意,學習進度達不到預期。前端

(2)你在第一次做業的我的簡歷中制定的這門課程結束後,你預期你將增加的能力、技術、技能;和你在第二次做業中繪製的學習路線圖。對比當前你的所學所得,你達到了當時的預期值嗎?java

沒有徹底達到預期值,大概只有達到65%。學習路線只完成了一部分,改造了本身的博客頁面,還完成了2個上手練習的小項目。買了一些相關的書籍,閱讀了一些相關學習資料,可是還沒達到精通的水平。對html,css有了必定的熟悉瞭解。可是前端的學習路線沒有所有完成,對js學的還不是熟練,對bootstrap,jquery,VUE等框架還不能熟練應用。課程結束後,會繼續完成沒有達到的目標並制定下一階段的學習路線。由於在團隊項目裏面作的是 數據後端的設計,對前端的學習沒有很深刻進行。jquery

(3)請總結這門課程的實踐總結和給你帶來的提高,包括如下內容:git

  • 統計一下,你在這門軟件工程實踐中,一共完成了多少行的代碼:github

    1000行數據庫

  • 軟工實踐的各次做業分別花了多少時間?(作一個列表)bootstrap

做業 耗時(h)
我的做業——博客開設+我的簡歷 3
我的做業——預期學習路線圖 5
我的做業——sudoku 24
結隊做業——需求分析+原型製做 30
結隊做業——「家族樹」編碼實現 69
團隊做業——團隊展現 2
團隊做業——需求規格說明書 4
團隊做業——GITHUB實訓 2
團隊做業——項目系統設計和數據庫設計 8
團隊做業——項目衝刺 48
我的做業——軟件評測 5
團隊做業——過後諸葛亮 4
我的做業——軟件工程實踐總結 4
  • 哪一次做業讓你印象最深入?爲何?

「家族樹」!!!後端

找了不少的學習資料和框架,各類修改調試,懵懵懂懂,和隊友四處碰壁,花了不少時間和精力。雖然最後千辛萬苦作出來了可是忘了填寫了學號姓名卻忘了填寫github地址,只有一半的分數,太心痛了!!!

  • 累計花了多少個小時在軟工實踐上?平均每週花多少個小時?

    累計花了208小時,平均每週13小時。

  • 學習和使用的新軟件

    IDE:visual studio 2017,IDEA

    原型設計:墨刀

    數據庫:MySQL,SQL SERVER,Navicat Premium

    思惟導圖:X-mind

  • 學習和使用新工具:

    代碼管理:Github

    測試工具:Mocha

    製圖工具:Processon

    Markdown編輯工具:Typora

  • 學習和掌握的新語言、新平臺:

    html:入門到熟練的水平

    css:入門到熟練的水平

    JavaScript:入門水平

    java:有待繼續深刻學習

    github:代碼管理

    CSDN

    菜鳥教程

    W3School

  • 學習和掌握的新方法:

    「作中學」:不是學過了或者學會了才能開始作項目。現實中每每沒有充裕的時間可讓本身擁有完美的計劃和技能能夠在作以前就有的參考和使用,只有先設定一個比較不那麼完美的計劃,在作中學,學中作,一步步摸索,在實踐中不斷調整計劃和方向,一點點學習進步,纔能有必定的突破,解決問題。

    搜索引擎學習法:學習過程當中遇到不懂的不會的本身要學會GOOLE,百度,學會分析判斷哪些是有用的,符合需求的信息,哪些是無用信息要過濾掉。

    視頻學習法:在B站,慕課網有一些很好的技術教學視頻,能夠系統的學習技術。

  • 工程能力的提高:

    項目文檔設計和撰寫;

    設計能力的提高;

  • 團隊合做上的提高:

    按時完成本身的任務;

    和隊友及時積極溝通問題所在每每能比較高效的完成任務;

    和隊友互幫互助,相互學習,相互進步;

  • 其餘方面的提高:

    博客記錄本身的成長曆程和學習經歷。

    自學能力的提高,作不會作的事情纔是成功。

    實踐動手能力,作事情先規劃好,在逐步摸索。

2、團隊總結

軟件工程實踐是大學裏少有的認真的團隊協做經驗。《構建之法》上說團隊的發展有幾個階段,你的團隊都經歷過麼,最後到達了「創造」階段了麼?(參考《構建之法》第17章 人、績效和職業道德)
  • 萌芽: 達到。團隊剛剛成立,你們不在一個班級,初次見面,都有必定的距離感,但願互相認識,互相之間交流比較少。對團隊項目的分工,角色和職責不是清楚。
  • 磨合:達到。經過開會,粗糙的肯定好了分工。你們的能力水平良莠不齊,共同語言也比較少。在後面的團隊項目進展中,有時候會有不一樣的意見和見解,你們會提出來一塊兒分析,最後擇優或者折衷。到了後面你們開始相互熟悉,一塊兒相互交流,相互學習,遇到困難分享出來,你們一塊兒想辦法,找資料,最後解決問題。
  • 規範:達到。有必定的規範。分工基本明確,要求清晰,各司其職。
  • 創造:還沒達到這個水平。
你在團隊中擔任了什麼角色?你是否完成了該角色的任務?如今你以爲你適合該角色嗎?

我是做爲團隊的組員,負責後端數據庫設計和實現,還有部分文檔內容的設計和撰寫,我以爲我適合這個角色。

若是你是組員,你以爲你的組長分工安排是否合理?你對組長的選舉有什麼建議?

我對組長的建議:組長很熱情,頗有幹勁,很關心組員。可是要學會好如何分配好任務,如何經過激勵機制來發揮組員的主觀能動性,而不是幫組員作具體的某一個任務。

3、人月神話

一、怎樣證實你學會了軟件工程?如下要求大家的團隊達到了哪幾個?

(1)研發出符合用戶需求的軟件,必須公開發布,有實際的用戶,必定的用戶量和持續使用量 (3 天后能保持10 - 100個用戶);而不是: 作沒有用戶使用的軟件

這一點咱們團隊沒有達到,只完成部分基礎功能,沒法發佈。

(2)經過一系列工具,流程,團隊合做,可以在預計的時間內發佈 「足夠好」 的軟件,有項目規劃/需求/設計/實現/發佈/維護,有定時的進度發佈;而不是: 經過臨時熬夜,胡亂拼湊,大牛一人代勞,延遲交付等方式糊弄。

時間充裕的話應該能夠完成。

(3)而且經過數據展示軟件是能夠維護和繼續發展的。而不是找不到源代碼,代碼無文檔,代碼不能編譯,沒有task/bug 等項目的發展資料

軟件是能夠額維護和繼續發展的。

二、寫下屬於你本身的人月神話——我的或結對或團隊項目實踐中的經驗總結+實例/例證結合的分析,字數不限,開放命題,可使用你本身喜歡的方式表達

實例/例證的分析:

一我的能夠走的很快,一羣人能夠走得很遠。

4、建議

對下一屆同窗的建議,或者對於開學初的你,對於大一的你,對於開學初的我,你有什麼想建議和告知的呢?請寫下你對後來人的期許。

  • 建議:

    • 在上這門課以前先熟練掌握一門面向對象的語言,好比Java。
    • 對這門課要有足夠的心理準備,要付出不少的時間,精力(可能其餘課程加起來的時間還多)。
    • 遇到困難不要放棄,由於你遇到的困難別人也會遇到,要相信本身可以解決。本身不能解決能夠找老師/助教/周圍的大佬請教,提升學習的效率。
    • 學會時間管理,好好分配好本身的時間,千萬不要三天打魚,兩天曬網,認定了一個目標,就只管往前衝,沒必要回頭。
    • 付出越多,辛苦越多,熬夜越多,收穫越大,未來纔不會後悔本身沒有好好努力,沒有認真上好這門課。
  • 期許:上完這麼課,學會的不僅是一門新語言或者新技術,而是擁有終身學習的能力和方法,可以在困難中不斷突破,解決問題。

對於軟工實踐課程,你有哪些建議?

  1. 學分過低,應該調高課程的學分。這門實踐課雖然只有1學分,可是工做量學習量比5學分的大課程都多的多,不符合比例原則。只有調高這門的學分,才能調動你們學習的積極性,認真參與的熱情,達到老師的預期和同窗的收穫。
  2. 學時不夠,這門課的內容不少,工做量很大,可是隻有一個學期的16個學時,遠遠不夠,不可以真的貫通所要求學習的知識和技能,灌輸完知識後不能很好的消化吸取。
  3. 學習方向不是很明確,雖然老師的要求是作中學,可是沒有具體要求要學什麼,只給出了要作什麼,這對許多基礎不夠的同窗會知難而退最後很可貴到能力的鍛鍊和提高,但願老師或者助教可以提供一種具體的能夠參考的方向或者學習內容。

對於助教工做,你有哪些建議?

真心感謝助教們的辛苦付出,給助教們和老師們點個贊!!!

建議的話:

  1. 關於平時交流,發佈任務的社交平臺我以爲仍是QQ比較合適,由於微信對咱們來講平時用的比QQ少,並且功能體驗相較於QQ比較差,好比發送文件,羣公告發布。
  2. 助教們發佈做業時,但願能把需求說明的足夠清晰,並且要求你們有明白的地方能夠及時提問並修改,這樣你們纔不會由於對題目理解有必定出入形成最後不合理的結果,還有但願助教能在羣裏@個別沒有完成的同窗,在Deadline前可以及時作完。

對於本身從此,你有哪些建言?

拒絕拖延症!!!

少熬夜!!!

多讀書,多看報,多睡覺。

今天能完成的事絕對不留到明天。

沒有殺死你的會使你更強大!

相關文章
相關標籤/搜索