個人學期總結

2022-08-21 23:30:17 字數 2196 閱讀 1105

一、對第一次提的五個問題的回答如下:

1.絕大部分軟體都是由多人合作完成的,大家的工作相互有依賴關係。而有時候軟體的很多錯誤都**於程式設計師對模組功能的誤解、疏忽或不了解模組的變化。如何能讓自己負責的模組功能定義盡量明確,模組內部的改變不會影響其他模組,而且模組的質量能得到穩定的、量化的保證?

在做自己的模組前,先和團隊人員討論,確定好每乙個模組之間的聯絡,這樣在模組定義時就能更明確,模組的質量也是開發人員應該注意的。總之在完成自己負責的部分的同時,也要注重和團隊的交流。

2.開發人員寫出**後,為什麼一定要做**複審?

**複審在程式開發中很重要的環節,在開發人員完成**後,做**複審可進一步保證程式的錯誤減少,使程式更加完善。

3.pm是啥?大部分公司的專案經理叫project manager,微軟的經理叫program manager,這有什麼本質的區別麼?

pm是專案經理,乙個團隊的pm扮演著很重要的作用,領導團隊開發軟體。

project manager:專案經理——正確地做流程。

program manager:微軟職位名稱。

大部分公司的專案經理叫project manager,微軟的經理叫做program manager。微軟曾經是乙個創業公司,兩個創始人都是開發人員,招聘的新成員也大多是像他們一樣的開發人員。查爾斯.西蒙尼超級程式設計師於2023年加入微軟公司,並實施mp和sp改革,目的在於減少交流成本,實際上由於沒有人想做sp,所以這次改革不了了之。後來,賈伯.布魯門薩爾的程式設計師提出了program manager(pm)這一頭銜,並成為了微軟第乙個pm(2023年,excel團隊)。

4.在設計與實現階段,現實世界的實體和屬性在軟體系統中是怎麼表現和交換資訊的?

在總體設計階段,實體和屬性通過er圖建模進行交換資訊。

5.對於乙個軟體的使用者介面,我們有沒有評價標準呢?

使用者介面首先要讓使用者們感到舒服,易接受,適合各種型別的使用者,.系統介面也要符合使用者的現實慣例;其次能夠.幫助使用者識別、診斷並修復錯誤,並且能有必要的提示和幫助文件。

新的問題:在專案測試階段,對軟體測試人員有沒有什麼要求?怎麼判斷使用的測試方法是否合適專案?

二、完成課程的實踐總結和給你帶來的提公升,包括以下內容:

1.統計你在軟工課程實踐中,完成了多少行的**;

本學期在做個人專案、結對專案以及團隊專案時,大概完成的**差不多有一萬多行。

2.軟工實踐的各次作業分別花了多少時間?累計花了多少個小時在軟工實踐上?平均每週花多少個小時?

作業實踐/h

第一次1

5第二次  25

第三次3

5第四次45

第五次4

5第六次65

第七次6

5第八次75

第九次8

5第十次95

第十一次85

第十二次45

3.哪一次作業讓你印象最深刻?為什麼?

結對程式設計的那次印象最深。因為是第一次感受結對程式設計,對過程印象很深刻。

4.學習和使用的新軟體以及學習和使用的新工具;

三、你認為目前的課程有哪些問題,你有什麼更好的建議:

1.你認為本門課程需要在**進行改進,具體措施有哪些,包括:時間進度安排,專案難度等均可;

在上理論課時,老師應該進度快點,在做專案時,每週的專案時間有點趕,難度可以。

2.你認為助教/老師**做的不足,**限制太多等;

助教老師都很負責任,為我們的不足提意見,並作改正。

3.你認為每次專案的評分標準存在哪些問題,你認為的合理評分準則是怎樣的(個人/結對/團隊算三個)

評分標準比較合理,有些部分可能和學生的理解不一樣,不過總體來說大家是接受的。 

4.在結對專案中你是否真正體會到了結對的好處,是否真正嚴格進行了結對程式設計,雙方的工作量是否相同;

和結對的小夥伴做專案的時候是一起的,嚴格進行了結對程式設計。

5.你的團隊專案是否成功,如果重來一次你是否還會選擇這個團隊,為什麼成功/失敗;

團隊專案到期末沒有完全做好,但是是成功的,重來一次也會選擇這個團隊的,團隊的每個成員分工合作,默契十足。

四、你還有什麼想說得話

通過一學期的軟體工程的學習,我學到了許多有關專案開發方面的經驗以及知識。我們從剛開始的個人專案開始,再到兩個人結對專案以及最後的小組專案,是乙個成長的過程,我們從最初的無專案經驗到最後的能夠熟悉專案開發中的每乙個流程,真的是收穫了許多。老師對我們的耐心指導,我們小組成員之間的分工合作,團結協作,讓我們認識到團隊合作在專案開發中重要性,非常感謝老師和同學們這學期的陪伴!

個人學期總結

一 學期初,實驗一中的任務4,大家擬定了5個準備從課程學習中找到答案的問題,通過乙個學期的學習,相信大家已經有了答案,請根據自己的學習實踐回答自己當初提的問題,並提出乙個新的問題。1 在閱讀了第三章 軟體工程師的成長 後了解到了工程師掌握知識的四個階段 入門 introductory 熟練 comp...

個人學習總結

組 groupadd 建立新群組 groudel 刪除組groudmod 修改組的資訊 cat etc group 檢視組的資訊 使用者 group 換成user cat etc passwd 檢視使用者的資訊 ps 顯示當前程序資訊 常用引數 e 和 aux kill 結束程序 常用引數 9 ki...

個人學習總結

一 請根據自己的學習實踐回答自己當初提的問題,並提出乙個新的問題。1.就在第一章的概論裡作者就推出了 軟體 程式 軟體工程 很明顯,開發乙個軟體,軟體工程就處於一種舉足輕重的地位,程式加上軟體工程才能使乙個軟體完整。那軟體工程它有哪些驚奇的功能呢?答 軟體工程主要是降低軟體系統的複雜性 提高其可控性...