任務一:團隊項目意見表已上傳至Github倉庫中。
任務二:
我的學習總結:
一、結合本學期課程學習內容,對比《實驗一 軟件工程準備》的任務5你所提的問題(給出提問博客連接),嘗試對提出問題進行解答,並闡明是如何經過學習/實踐/討論弄清楚的;學習中是否產生了新的問題?若有,請提出。
答:https://i.cnblogs.com/EditPosts.aspx?postid=10512500&update=1
問題一:對於這個問題,鄒欣老師在構建之法中也給出了答案。鄒欣老師提出了多種軟件團隊合做的模式。每一種都有它的特色和優點,每一個團隊可根據本身的特點進行選擇。只有團隊之間高度團結,才能提升軟件開發、運營和維護的效率。
問題二:引用書中所說「創新的出路到底在哪裏?不能在各類峯會上發言的的IT人士,不妨走進各自的小做坊」,作本身想作的以及能所能及的,沒有什麼是比興趣更能引導人的東西了。
問題三:在本書中提出可經過用戶調研的方式來獲取咱們所須要的數據。也介紹幾種經常使用的調研方法。好比焦點小組、深刻面談、用戶調查問卷、用戶日誌研究等方式,可根據本身喜愛來選擇。
二、總結本身在項目的可行性分析/需求分析/軟件設計/實現/測試/項目驗收/中學到了哪些「知識點」。
答:可行性分析:在軟件的開發過程當中,可行性分析尤其重要,它幫助咱們用最小的代價來肯定問題是否可以解決,避免了一些無謂的浪費。
需求分析:這個階段它幫助咱們真正瞭解了用戶的需求,對軟件需求的深刻了解是軟件開發工做得到成功的首要條件,只有在知足用戶需求的軟件,纔是真正合格的軟件。
三、結合我的項目/結對編程/團隊項目的我的經歷,談談心得。
答:此次的團隊項目讓我深入瞭解了軟件開發的各個過程,以及團隊合做的重要性,同時也對我的平時所學內容獲得了充足的鍛鍊,不只如此,也讓我深入認識到了本身的短板所在,比起之前的紙上談兵,此次實操過程真的是讓人受益不淺。
四、總結這門課程的實踐總結和給你帶來的提高,包括如下內容:
(1)統計在軟件工程實踐中,你完成了多少行的代碼;
在整個軟件工程實踐中,具體完成了多少行代碼,沒有計算過。
(2)你在軟件工程實踐的各次做業分別花了多少時間?
軟件工程做業 |
時間/h |
實驗一 軟件工程準備 |
3 |
實驗二 軟件工程我的項目 |
8 |
實驗三 做業互評與改進 |
3 |
實驗四 附加實驗 項目互評 |
2 |
實驗五 團隊做業1:軟件研發團隊組建 |
5 |
實驗六 團隊做業2:團隊項目選題 |
9 |
實驗七 團隊做業3:團隊項目原型設計與開發 |
10 |
實驗八 團隊做業4:基於原型的團隊項目需求調研與分析 |
9 |
實驗九 團隊做業5:團隊項目需求改進與系統設計 |
9 |
實驗十 團隊做業6:團隊項目系統設計改進與詳細設計 |
10 |
實驗十一 團隊做業7:團隊項目設計完善&編碼 |
10 |
實驗十二 團隊做業8:軟件測試與Alpha衝刺 |
8 |
實驗十三 團隊做業9:Beta衝刺與團隊項目驗收 |
8 |
(3).哪一次做業讓你印象最深入?爲何?
在整個軟件工程做業中,最讓我影響深入的那次是軟件測試階段,由於在軟件測試階段,代碼出現bug比較多,爲了解決這些漏洞,組內進行了討論,而且查閱了相關資料,花費時間也比較久,因此影響比較深入。
(4).累計花了多少個小時在軟件工程實踐上?平均每週花多少個小時?
累計在軟件工程實踐上花費的時間爲一百多小時。
(5).你學習和掌握的新語言、新平臺;
掌握的新平臺:博客園、githup。新語言:jsp
(6).填寫下表,總結一學期的學習中,你學習或使用的軟件工程開發工具、開發方法和建模方法;
軟件開發工具、項目管理工具 |
軟件開發方法 |
MyEcplise |
git、GitHub |
(7).其餘方面的收穫或提高。
在軟件建模、編碼能力、團隊協做的能力等都有了很大的提高。
五、你認爲目前的課程存在哪些問題,你有什麼更好的建議?
軟件工程試驗太多,佔用課餘時間比較多。