軟工個人部落格作業

2022-07-12 11:39:07 字數 1613 閱讀 7272

專案

內容這個作業屬於哪個課程

2020春季計算機學院軟體工程(羅傑 任健)

這個作業的要求在**

個人部落格作業

我在這個課程的目標是

學習敏捷開發的流程,對軟體工程有乙個系統的認識和實踐

這個作業在哪個具體方面幫助我實現目標

閱讀教材《構建之法》,對軟體工程的含義初步了解

1.在personal software process中談到

我想知道部落格對於軟體開發人員的重要性很大嗎?哪些東西需要寫在部落格上呢?很多時候寫的部落格之後自己就不會看了,寫出來的部落格僅僅是給他人提供參考嗎?

2.在結對程式設計中談到了結對程式設計的種種好處,但我有個問題:

如果兩人的**風格習慣有較大差異,例如程式模組的劃分、命名習慣差異等,還能保證較高的編碼效率嗎?

3.在測試的計畫和執行 中談到

測試不是在所有的開發工作完成之後才進行,而是與開發幾乎同步進行的。乙個軟體專案的各個功能都可以有自己的測試計畫,它們可以在不同的階段發揮作用。

而在前面章節又提到了**自審這一環節,我理解的是開發人員和測試人員要同步的對**進行測試檢查,如果開發人員審查後交給測試人員進行測試,會不會存在工作重複從而導致軟體開發效率變低的問題?或者說,開發人員和測試人員的測試任務劃分有沒有具體的原則和標準?

4.第4章寫道

函式最好有單一的出口,為了達到這一目的,可以使用goto。只要有助於程式邏輯的清晰題現,什麼方法都可以使用,包括goto

在我之前的印象中,goto語句因為易導致程式的結構混亂所以不推薦使用,而且一般goto語句可以用其他迴圈語句來實現。因此這裡提到的可以使用goto讓我感到疑惑,而且我認為使用goto一般也很容易導致程式bug。

5.在軟體工程師的職業道德關於軟體工程師需要遵循的原則中提到

綜合考慮軟體工程師,雇主,客戶,使用者與公眾的利益

在工程環境中,最早的「軟體」一詞的發表是在2023年8月,richard r. carhart在rand corporation的研究備忘錄中發表的。

「軟體工程」最早是由瑪格麗特.漢密爾頓在2023年6月發布的computers and automation的服務清單中提出。

按使用者數從多到少排序如下(源自wikipedia)

各版本管理軟體優缺點:

不必擔心有什麼資料損失

統一控制訪問許可權控制,利用**安全管理

svn會關心所有的檔案型別,不需要你來手工操作

svn伺服器管理複雜

不是本地化操作,如果要刪除分支,也是需要將遠端的分支進行刪除,這會導致大家都得同步

所有操作都需要通過服務端進行同步,這會導致伺服器效能要求比較高。如果伺服器宕機了就無法提交**了

軟工個人作業5 軟工總結

1.對比開篇部落格你對課程目標和期待,希望通過實踐鍛鍊,增強計算機專業的能力和就業競爭力 對比目前的所學所練所得,在哪些方面達到了你的期待和目標,哪些方面還存在哪些不足,為什麼?開篇部落格中我對課程的期待是 清楚軟體開發的流程,參與軟體開發,增強自己的動手開發能力 對比目前自己的所學所練所得,已達到...

網路15軟工個人作業5 軟工個人總結

1 對比開篇部落格你對課程目標和期待,希望通過實踐鍛鍊,增強計算機專業的能力和就業競爭力 對比目前的所學所練所得,在哪些方面達到了你的期待和目標,哪些方面還存在哪些不足,為什麼?2 總結這門課程的實踐總結和給你帶來的提公升,包括以下內容 1 統計一下,你在這門課程中,完成了多少行的 700行 2 軟...

個人作業5 軟工個人總結

作業 時間軟工網路15個人閱讀作業1 1h軟工網路15結對程式設計練習 8h軟工網路15個人閱讀作業2 提問題 1h軟工網路15團隊作業1 團隊組隊 展示 1h軟工網路15個人作業3 案例分析 3h團隊作業3 需求分析與設計 3.5h 團隊作業2 團隊計畫 2h軟工網路15alpha階段敏捷衝刺 1...