第一次閱讀和準備作業

2022-06-03 19:30:10 字數 1894 閱讀 1502

課程目標:1.了解軟體工程和電腦科學的區別並認識軟體工程。

2.學會團隊合作完成專案。

3.學會軟體測試與維護。

4.學會利用軟體工程原理來開發軟體

5.完成學業要求。

實現目標具體方面:明確團隊合作分工,明白軟體開發流程,提高個人軟體開發能力。

一 . 自我介紹

作為乙個當代大學生,我感覺自己有點頹廢,平時不愛出去玩,算是乙個宅男吧。無聊的時候看看書,聽聽**,打打遊戲,偶爾出去打會兒羽毛球。在學習方面,除了學校所學習的課程之外,還學了一點python,也可以做一些簡單**的爬蟲。歡迎有興趣的朋友可以一起來交流。

二 . 閱讀與思考

(1)回想一下你初入大學時對軟體工程專業的暢想

你認為過去兩年中接觸到的課程是否符合你對軟體工程專業的期待,為什麼?

你覺得軟體工程是你喜歡的領域嗎,它是你擅長的領域嗎?

將來你會選擇從事軟體開發相關的工作嗎?是的話給出你想去的城市、公司和崗位,否的話給出原因

(2)即將大三的你,對照前人們走過的路和描述未來發展,現在的你

離成為乙個合格的軟體工程專業本科畢業生,在專業知識、技能、能力上還差距哪些?

(3)大三是乙個人生選擇的十字路口,考研、工作、考公、出國,不同的選擇在大三就有不同的努力方向。而無論考研還是工作的每條路徑,也有許多不同的分支。

在這種選擇下,你認為你相比其他同學來說有何優勢,有何劣勢?

針對你的選擇,你給自己的大三設定的規劃安排是什麼?

三 . 讀《現代軟體工程構建之法》問題如下:

1.在第五章第二節中提到了**團隊模式,書中描述的「**」指的是精通某一領域的專業人士。但是在我看來,僅僅對乙個領域精通是不夠的,很多時候出現問題要從多方面去分析原因,如果只對一方面精通,發現錯誤和解決錯誤的概率會不會太低了?真正的「**」不應該是更加全面,能獨立解決各種問題的專業人才嗎?

2.書中第六章講的是敏捷流程,敏捷開發的原則中有一條是:「歡迎需求的變化」,但是一般情況下,軟體開發的時候應該是先分析使用者需求,然後再進行軟體開發。如果在開發的過程中需求不斷變化的話,就很有可能導致軟體開發不成功,或者不能在規定時間內完成,這就與敏捷流程的盡早原則相悖了。

3.書中第十一章講到了每日構建,但是書中似乎沒有明確的對構建定義,所以構建是怎樣的乙個流程,做構建這個工作的是有專門的負責構建的人員嗎?如果構建出錯,應該由誰來承擔這個錯誤?

4.在第十三章第二節中講到了各種測試方法,其中第二個是構建驗證測試,指的是構建完成之後系統執行的一套測試。那麼構建失敗和構建驗證測試不通過有什麼區別?兩者有什麼聯絡嗎?

5.第十四章講到了軟體的質量,軟體的開發過程中有三個主要的特性是:好,快,便宜。但是我認為這三個特性是衝突的,乙個軟體如果要好,就意味著需要投入更多時間去開發它,也會需要更多的人力和精力,這樣的話就無法滿足快和便宜這兩個要求。所以我認為軟體的質量應該視情況而定 ,根據成本預算來判斷軟體的質量。要完成同時滿足三個特徵的軟體應該是比較困難的。

四 . 了解和調查源程式版本管理工具

1.github 優點:允許使用git的源**管理功能,開源的程式更容易被別人看到,也很容易看別人的**。

缺點:純英語介面,英語不好的人可能比較吃力,不大適合新手,伺服器是國外的,所以訪問比較慢。

2.microsoft tfs 優點:任務版上能將需求、專案進度一覽無餘,對於小團隊而言,它整合了專案管理、版本控制、bug跟蹤,能有效實現 scrum能與 vs 無縫接合。

缺點:不適合個人使用,個人使用消耗太大,而且不適合新手使用。

3. svn 優點:易於管理,集中式伺服器更能保證安全性。

**一致性非常高。適合開發人數不多的專案開發。

缺點:如果不能連線到伺服器上,基本上不可以工作,看上面第二步,如果伺服器不能連線上,就不能提交,還原,對比等等。

第一次閱讀和準備作業

第一次閱讀和準備作業 這個作業屬於哪個課程 課程的鏈結 這個作業要求在 作業要求的鏈結 我在這個課程的目標是 清楚軟體工程的定義,提前了解今後軟體開發過程中可能遇到的問題以及學習問題解決方法 這個作業在哪個具體方面幫助我實現目標 提前了解學習內容 一 自我簡介 2 介紹下自己 我希望寫部落格能讓自己...

第一次閱讀與準備作業

這個作業屬於哪個課程 課程鏈結 這個作業要求在 作業要求的連線 我在這個課程的目標 完成學習軟體工程的課程任務,熟悉程式設計技術,拓展自己的知識面 這個作業在哪個具體方面幫助我實現目標 1.教材學習 2.老師及學長講解 3.個人理解及練習 4.團隊合作 1 回想一下你初入大學時對你所在專業的暢想 2...

第一次作業 準備

這個作業的要求來自於 你為何來上課並且認真參與?認真聽課本就是學生的本分,但一節課40分鐘沒有走神估計很少人能做到。可能有時候老師確實講的不夠精彩,不足以吸引學生,但這不能夠成為逃課或者不聽的理由,去到教室就應該認真聽講,這是對老師的尊重也是對自己的尊重,並且學校既然開設了這門必然有他的道理。通過老...