1. 程式人生 > 其它 >201971010235-阮凱 實驗一 軟體工程準備—基礎操作

201971010235-阮凱 實驗一 軟體工程準備—基礎操作

專案 內容
課程班級部落格連結 2022年春軟體工程課程班(2019級電腦科學與技術)
這個作業要求連結 實驗一 軟體工程準備
我的課程學習目標 學習部落格園以及Github的基本操作,對軟體工程的定義與組成部分進行基本的瞭解,對《構建之法現代軟體工程第三版》進行閱讀。
我實現的學習目標 通過此次實驗,對部落格園以及Github的基本操作已掌握,對軟體工程的定義和組成部分也有所瞭解。
  1. 對任務1-任務4的完成情況做如下說明:
  • 任務1:根據自己的實際情況進行了問卷的填寫並已完成提交;
  • 任務2:根據老師提供的參考資料已完成在部落格園平臺的註冊併成功加入了班級部落格;
  • 任務3:根據老師提供的參考資料已完成Github賬號的註冊;
  • 任務4:根據老師提供的連結已完成部落格園和github賬號資訊的填寫。
  1. 任務5的完成情況如下所示:
  • 問題1:在章節1.2中,我看到了如下的一段文字:

    人們在開發、運營、維護軟體的過程中有很多技術、做法、習慣和思想體系。軟體工程把這些相關的技術和過程統一到一個體系中,叫“軟體開發流程”

    對於這段文字的理解存在困惑:這些相關的技術和過程具體指的是那些技術,以及如何統一到一個體系中。

    • 查閱資料,得到了與“軟體開發流程”相關的解釋。
    • 我的理解是:這些具體的技術以及過程需要在瞭解相關的使用者需求之後,進行相關技術的選擇,期待在以後的課程中有更為深入的瞭解。
  • 問題2:在章節1.2.4中,我看到了如下的一段文字:

    什麼是好的軟體?一些同學認為,所謂的好軟體,就是軟體沒有缺陷(Bug),所謂軟體工程,就是把軟體中的Bug都消滅掉的過程。

    對於這段文字的理解存在困惑:文中描述到好的軟體是沒有缺陷(Bug)的,我認為從一個普通人的角度來說,一個好的軟體的評價標準不僅僅是沒有Bug的。

    • 查閱資料,得到了與“所謂的好軟體”相關的解釋。
    • 我認為:一個好的軟體應該具有:
      • 簡單的使用方法,即使用者容易理解和操作;
      • 介面設計應該符合使用者的審美需求,即瞭解清楚使用者群體。
  • 問題3:在章節3.2中,我看到了如下的一段文字:

    軟體的模組之間存在著各種各樣複雜的依賴關係,軟體的不可見性和易變性,使得軟體的依賴關係很難定義清楚,導致軟體不易及時的維護和修復。

    對於這段文字的理解存在困惑:軟體的依賴關係的具體定義是什麼?

    • 查閱資料,得到了與“軟體的依賴關係”相關的解釋。
    • 期待在以後的課程中對軟體的依賴關係的定義有更為深入的瞭解。