個人學期總結
一、對第一次實驗拟定的五個問題的回答如下:
1.在需求分析階段我們要搞清楚什麼?
答:在問題領域的世界裡,都有哪些實體,如何抽象出我們真正關心的屬性,實體之間的關系是什麼,在這個基礎上使用者的需求是什麼如何解決使用者的需求。
2.分析和設計有多種方法有哪些?
答:(1)以文字為主的文檔,如word,PowerPoint文檔。正如我們在需求分析和場景設計中看到的那樣。
(2)用圖形為主構造的模型,如Mind Map,ERD,DFD,UML的各種圖,甚至包括FlowChart流程圖。
(3)用數學語言的描述,如Vienna Development Method。
(4)用類自然語言+代碼構造的描述,如Literate Programming。
(5)源代碼加注釋也能描述。
3.CMMI有兩種不同的實施方法,具體有哪兩種?
答:(1)連續性:主要是衡量一個企業再某一項目中的管理能力。它僅僅表示企業在該項目或類似項目中的管理能力達到了某一級别。
(2)階段性:主要衡量一個企業的成熟度。也就是說處于某一階段的企業,實施大部分項目達到某一要求,一般的講,一個企業要想在階段評估中達到三級,則其内部大部分項目都要達到三級,小部分可以達到二級,但絕不能隻有一級。
4.上司力有幾個要素?
答:(1)設定目标
(2)知人善任
(3)帶領團隊成長
(4)績效管理
(5)TSP原則:1:使用妥善定義的流程,在流程中的每一步都可以重複,可以衡量結果的。 2:團隊中的各個成員對團隊的目标,角色,産品都有統一的了解。 3:盡量使用成熟的技術和方法。 4:盡量多的收集資料,并用資料幫助團隊做出理性的決定。
5:制定切合實際的計劃和承諾,團隊計劃要由負責具體執行的角色來制定。 6:增加團隊的自我管理能力。 7:專注于提高品質,争取在軟體生命周期的早期發現問題,最有效提高品質的方法是做全面而細緻的設計工作。
二、完成課程的實踐總結和給你帶來的提升,包括以下内容:
1、統計你在軟工課程實踐中,完成了多少行的代碼;
在軟工課程實踐中,完成了一萬五左右。
2、軟工實踐的各次作業分别花了多少時間?累計花了多少個小時在軟工實踐上?平均每周花多少個小時?(做一個清單)
作業次數 | 實踐時間/h | 平均 每周(十六周)所花時間/h |
第一次 | 3.5 | 7.166 |
第二次 | 3 | |
第三次 | 5.5 | |
第四次 | 7 | |
第五次 | ||
第六次 | 8 | |
第七次 | 9 | |
第八次 | ||
第九次 | ||
第十次 | ||
第十一次 | 10 | |
第十二次 |
3、哪一次作業讓你印象最深刻?為什麼?
團隊第三次作業讓我印象深刻,因為此次作業是團隊項目的原型設計與開發,我們每個人都對系統充滿期待。
4、學習和使用的新工具:
WBS工具 、leangoo看闆。
三、你認為目前的課程有哪些問題,你有什麼更好的建議:
1、你認為本門課程需要在哪裡進行改進,具體措施有哪些,包括:時間進度安排,項目難度等均可;
我認為本門課程無修改的地方,時間以及難度都很适合我們的學習。
2、你認為助教/老師哪裡做的不足,哪裡限制太多等;
老師安排合理。
3、你認為每次項目的評分标準存在哪些問題,你認為的合理評分準則是怎樣的(個人/結對/團隊算三個)
評分标準對于每一個任務都很公平合理,沒有問題。
4、在結對項目中你是否真正體會到了結對的好處,是否真正嚴格進行了結對程式設計,雙方的工作量是否相同;
在結對過程中我體會到了很多好處,我也從中學習到了結對夥伴的很多優點,嚴格的進行了結對程式設計,完成了學習。
5、你的團隊項目是否成功,如果重來一次你是否還會選擇這個團隊,為什麼成功/失敗;
我認為我們團隊是成功的,如果重來一次我還會選擇這個團隊,因為每個成員認真的态度群組員間互幫互助都是完成目标不可缺少的一部分。
6、總結一下你們團隊在做項目時大家的時間安排情況。
團隊在做項目時每個組員都按時完成。
7、對下一屆軟工課實踐教學的建議,或者對于開學初的你,對于大一的你,對于開學初的老師,你有什麼想建議和告知的呢?對于後來人的期許。
嚴格的要求會使學習過程更高效,學習成果也會令人滿意,不負自己的努力,是以從始至終認真對待很重要。
四、你還有什麼想說得話
學習的過程就是總結的過程,不斷的總結學習過程中的成功和失敗,會使自己變得更優秀。