天天看點

通讀《現代軟體工程—建構之法》後的疑惑

作業說明:

  • 課程名稱: 2016級計算機科學與工程學院軟體工程(西北師範大學)
  • 作業要求:實驗一 軟體工程準備

三個問題:

  • 問題1:在建構之法P15,提到軟體工程的目标是——創造“足夠好”的軟體。那麼緊接着的一個問題就是——什麼樣的軟體是“足夠好”的或者說如何定義“足夠好”的邊界?例如:現在大學所使用的教務管理系統,該系統可以讓學校的教學管理更加有條理,教務管理人員和學生能夠更加便捷。但是每到選課的時候,就會出現很多如:驗證碼收不到、網站打不開等一系列問題。那麼該系統是不是一個“足夠好”的軟體呢?
  • 問題2:在第五章作者提出了軟體開發的一些流程。由于是粗略的看了一下,對于每一種開發流程的優缺點把握的不是很好。但是我想知道的是,當一個全新的項目開始時,要如何選擇一種模式作為團隊模式?一個團隊的模式是固定的還是可以根據一些項目有所變動?
  • 問題3:讀完第六章靈活流程後,感覺到靈活流程确實和之前提到的軟體開發流程不一樣。軟體工程這門課更多的是注重實踐,對于初學軟體工程的我們來說,靈活流程是否适合我們學習過程中團隊的開發模式?

繼續閱讀