PSP總結報告

2022-05-07 16:18:11 字數 4766 閱讀 3564

回顧1:

(1)回想一下你曾經對計算機專業的暢想,當初你是如何做出選擇計算機專業的決定的?經過乙個學期,你的看法改變了麼,為什麼?

答:當初是因為計算機專業的廣闊前景,而且在東南沿海工作機會多一些,再加上從小對計算機相關有濃厚的興趣,高中時還參加過相關比賽。經過乙個學期,我的看法並沒有改變。計算機專業的就業形式在經歷過了一段時間的趨於平靜後,最近又重回喧囂,而且社會對計算機學科與其他學科的交叉人才需求很大。將自己的學科與其他學科交叉,這也是我努力的方向。

你認為過去接觸到的課程是否符合你對計算機專業的期待,為什麼?經過乙個學期,你的看法改變了麼,為什麼?

答:符合我對計算機專業的期待。之前我對這門課的期待還蠻高的,因為久仰楊老師大名,覺得這一定是一門實踐與理論相緊密結合的課程。經過了乙個學期,我在軟體工程課上課下都學到了很多知識,提高了我的程式設計能力和建模能力,這真的是一門超值的課程,如果有機會我一定會強烈推薦給我的學弟學妹們。

你覺得計算機是你喜歡的領域嗎,它是你擅長的領域嗎?經過乙個學期,你的看法改變了麼,為什麼?

答:計算機一直是我最喜歡的領域,作為我的本專業和將來的飯碗,它是也將一直是我最擅長的領域。經過一學期軟體工程課的鍛鍊,我更加堅定了我的想法,以後也不會改變,我會沿著計算機專業的方向一直發展下去。

(2)考取研究生,對照前人們走過的路和描述未來發展,現在的你自我感覺你已經具備的專業知識、技能、能力有哪些?離成為乙個合格的計算機學生,在專業知識、技能、能力上還差距哪些?經過乙個學期,你的看法改變了麼,為什麼?

答:大學四年裡我一直在學習競賽演算法,對於資料結構演算法等知識掌握還算可以,對編譯器的使用比如vs,dev,codeblocks,eclipse比較熟悉,但並沒有接觸到太多工程上的東西,也不清楚如何開發乙個產品的過程。知識終究要投入實踐的,否則就都只是紙上談兵。經過一學期的學習之後,我已經邁進了軟體開發的大門裡,認識到了軟體開發流程,對軟體先進行需求分析,設計軟體的功能和實現的演算法和方法、軟體的總體結構設計和模組設計、編碼和除錯、程式聯調和測試以及編寫、提交程式等一系列操作以滿足客戶的需求並且解決客戶的問題。俗話說「師傅領進門,修行看個人」,如果只是懂編碼的話,是做不出優秀的軟體的,模組設計、需求分析等等都對應著一大塊的知識,聯絡到物件導向的思想等等,所以我要做的修行還有很多,需要我慢慢鑽研。

(3)每天都是乙個人生選擇的十字路口,學術研究、工程專案、社會實踐(?) ,不同的選擇有不同的努力方向。對照以上你閱讀的前人們的經歷,你的選擇是什麼?經過乙個學期,你的看法改變了麼,為什麼?

答:對照了前人的經歷,我覺得興趣是人最好的老師,我想我的興趣還是在演算法上面,可能會將更多的時間投入到對經典演算法的研究和改進裡。但是我不會重蹈覆轍,想本科一樣失去對知識的實踐,我要更加均衡地學習計算機的知識,做乙個全面的計算機從業者和研究者。經過一學期的學習,我的看法沒有改變,我將要把我在軟體工程課上學到的思維方式用到科研上邊,用實踐鞏固理論,幫我在科研上做出更多的成績。

在這種選擇下,你認為你相比其他同學來說有何優勢,有何劣勢?經過乙個學期,你的看法改變了麼,為什麼?

答:在這種選擇下,我覺得我可以比其他同學拓展更多的知識面,而且能將工程的知識運用到科研之中,或許會比其他人有更多的新發現和新思路。經過乙個學期之後,我的看法沒有改變。因為軟體工程的實踐使我受益良多,我看不到有什麼劣勢,反而對我幫助十分大。

針對你的選擇,你給自己的本學期的規劃是什麼?經過乙個學期,你的看法改變了麼,為什麼?

答:學期開始之前,我覺得要在本學期我首先要認真聽軟體工程以及相關課程。爭取在完成學業時將自己的研究成果,與軟體工程的思想結合起來,開發出受人認可的優秀的軟體產品。這學期即將結束,我的看法沒有改變,在每一次完成的軟體工程作業中,我都得到了很大的進步,極大地提高了我的編碼能力。

(4)你對這門課的期待是什麼?

你打算平均每週拿出多少個小時用在這門課上?經過乙個學期,你的看法改變了麼,為什麼?

實測結果,每週平均用在本課程上多少小時?

答:學期開始之時,我希望能每週花10個小時來學習軟體工程這門課。

實測結果為每週約11.85小時。

回顧2:

5個問題

作業要求[ 中提到:

請回顧這5個問題,自己回答一下。當初的困惑是否還在,你現在如何認為,是更深的困惑麼?

1.在5.3.6節中,有關於漸進交付的流程,產品團隊得到使用者的反饋太晚了,會造成很多的時間成本的浪費,使用者不但不滿意不領情,而且還需要修改很多地方甚至重新架構。而蘋果團隊從創意到研發直到產品公布於世,也沒有向大眾徵詢太多意見,是一種mbp產品,而我們大多數團隊只能按照mvp的思路,那如何能做到既能充分吸收客戶意見,又在發布之際收到廣大客戶的一致好評滿足所有人的需求,如何在二者之間進行平衡和取捨?

答:蘋果團隊的創意和產品功能都有連續性,而我們是要做乙個真正的新產品,所以一定要先充分吸收客戶的意見,畢竟蘋果公司的市場份額和調查手段不是我們小團隊能比得上的。所以在考慮大量盈利      之前,先做到規避風險,至少不虧本。

2.在8.5節中提到了功能的定位和優先順序,可以將功能分為殺手功能和外圍功能,又可以將需求分成必要需求和輔助需求,如果我的軟體的殺手功能就是需求裡的輔助需求,即為書中介紹的座標系的第四象限,我覺得是不是可以也應該做,不採用維持的方法,需求可以引導可以創造,但是功能也就是自己軟體的亮點開發出來就是固定了無法改變。

答:我們在本學期開發貪吃蛇的時候遇到了這樣的問題,我們的做法是將我們的輔助功能進行轉化,根據客戶的需要變成了我們真正的主打功能,於是我們探路者團隊版的貪吃蛇的賣點就在它還可以背單詞。

3.在12.3節中提到了介面的評價標準,盡快提供可感觸的反饋,比如我們在觸控螢幕移動裝置上輸入,螢幕上會顯示輸入的內容,輸入裝置也許會提供輸入反饋告訴我們剛剛已經成功進行了輸入,比如通過振動來進行反饋,我覺得使用者也可以自行設定是否需要反饋,比如使用者覺得不停震動會費電,這個和第三條使用者有控制權有交叉。

答:我們探路者團隊的貪吃蛇提供了對齊網格的功能,這也是一種對使用者的反饋,使使用者更清晰地看到**是食物**會撞牆,而且也可以取消掉,是否有網格對齊由使用者自行決定,這也是我們使用者反映給我們的體驗較好的優點之一。

4.在15.3節發布之後——事後諸葛亮會議,軟體開發周期結束了,我了解到專案回顧的重要性,要多問為什麼,層層推進,總結經驗和教訓,這也是當前很多團隊不注意和輕視的環節,因為在軟體開發的過程中,理想情況下職責劃分應該是清晰的,但是本次開發過程中也許有一些任務由不是該職責所在的人來完成。劃分職責不是互相推諉,清晰的劃分可以提高工作效率,我在書中的這一部分獲益匪淺。

答:在本次開發過程中,我們貫徹這一原則,始終明確職責劃分,並讓擅長的人做擅長的事情,使得我們的開發效率極大提高。

5.在16.1節介紹it創新的迷思,書中提到彼得德魯克說到的話,大致意思是突然想到的大創新通常會很快失敗,所以我們應該腳踏實地,好高騖遠的創新只是空想,對於需求的把握和技術的簡單革新是我們目前需要做的,但是又不要害怕創新,創新也都是站在巨人的肩膀之上,更要敢想,找到創新的可實施計畫,然後just do it。

答:這次開發過程中,我們創造性的將背單詞與貪吃蛇遊戲結合到了一起,有許多遊戲規則需要我們重新制定,還要保持可玩性。也有過懷疑和猶豫,也想過自己到底能不能做出來,但隨著兄弟姐妹們的互相鼓勵,相互扶持,我們最終走過來了。

請根據本學期的學習、收穫、困惑,再提出5個問題,可以是讀後不理解的,或者讀後反對的。有求有觀點、有證據或分析。體驗一下,這5個問題,是不是更有深度了 。

答:1.什麼是使用者體驗?替使用者想到所有的事情是否真的就是使用者體驗好呢?

2.在《構建之法》13.5.1節中,提到了微軟的excel的bug沒有改正因為需要大量的成本代價。在我們的軟體開發過程中,是否也可以理所應當留有一些無法改正的bug?

3.在《構建之法》16.3節中,提到了創新的招數,如果在軟體開發過程中開發出了並不很受歡迎的產品,我們該如何判斷這是需求過於激進還是保守?

4.完成工作有很多種度量方式,那如何有效地進行績效管理?

5.團隊內該如何進行劣幣驅逐良幣的局面扭轉呢?特別是當領導者失勢的情況下。

回憶整個學期,你有什麼話想對後來的學弟學妹們說。如果重新來過一次,你打算做哪些(技術上,而不是態度上的)改變--基於希望得到什麼樣的更好結果,你才希望這樣改變的;更重要的是,你根據什麼估計這些改變會有預期的結果。

答:楊老師的軟體工程課是一次身心的全面鍛鍊,我想對學弟學妹們說,無需做好多少心理準備,更不要被突然襲來的高強度作業嚇怕,就去體會就好,人都是可以逼一下的,自己真的都不知道自己到底有多少潛能。我曾經為了乙個主函式傳參的小問題搞了很久,甚至將**打到我的本科啟蒙老師,最終弄懂的那一刻我如釋重負,這是我覺得最寶貴的經歷。如果重新來過一次,我也會這樣度過,不會有什麼改變,就去盡情享受那些驚慌無措的瞬間、成功時的如釋重負、團隊內的激烈討論和離別時的依依不捨。我在此中體會到了人生的滋味。

終於我們即將不再是師生。當你結束本課程,你和我就站在同樣的位置上,我將不再基於學校授權和知識、經驗(年齡?)上的優勢而對你的自由有任何干擾。除發布及成績以外,我最後一次行使教師特權: 請問你有什麼要對教師(我)說的,建議、抱怨、希望……多謝。

答:儘管楊老師盡力迴避自己的觀點,避免將自己的三觀帶入課堂,但是我還是能在楊老師的課堂行為處事方式中發現一絲痕跡。通過這些痕跡,原來不覺得,後來發現自己真的為楊老師的魅力所折服。我會謹遵老師教誨,不光是學習中,還有生活上,做乙個工作嚴謹,生活隨和的人。

1.**總量,平均每週**量。

答:**總量2251行,平均每週187行。

2.部落格字數總量,平均每週字數。

答:部落格字數總量為23574字,平均每週1964.5字。

3.根據psp,平均每週在本課程中所用時間(是的,請再回答一次)多少小時。

答:平均每週11.85小時。

4.進度條總結: 遍歷每週知識點,以週為單位做如下**。

答:

PSP總結報告

軟體工程課的總結作業,我們要求同學回顧以前問過的五個問題,再接著問五個問題,要看例子的話,請看這個同學的作業。有始有終 拉格朗日 飛詞 git anaconda python anaconda 回顧本學期第一次作業 中題目2。參見 閱讀其中給出的材料,並回答下面幾個問題 1 回想一下你曾經對計算機專...

PSP總結報告

楊老師粉絲群,1 回想一下你曾經對計算機專業的暢想 當初你是如何做出選擇計算機專業的決定的?經過乙個學期,你的看法改變了麼,為什麼?你認為過去接觸到的課程是否符合你對計算機專業的期待,為什麼?經過乙個學期,你的看法改變了麼,為什麼?你覺得計算機是你喜歡的領域嗎,它是你擅長的領域嗎?經過乙個學期,你的...

C 總結報告

經過大約一周的時間,程式設計a課程逐漸接近了尾聲。下面將介紹一下心得。t1 輸入乙個百分制的成績t,將其轉換成對應的等級。這道題並不難,我們只需要利用條件語句if就能輕而易舉的完成這道題。另外,作為第一題,這道題並沒有出現所謂的陷阱。下面讓我們看一下源 includeusing namespace ...