讀《軟體工程導論》有感

2021-07-09 01:18:12 字數 900 閱讀 2360

《軟體工程導論》這本書,是我花了5塊錢從合工大旁邊的二手書店買來的,應該是學生上課用的教材。當時看中了一本外國人寫的《軟體工程:實踐者的研究方法》,但是要價30,太高了,而且還砍不下來,最後,老闆推薦我買了這本教材,當時他的說法是:「東西都是一樣的,上課的教材是最便宜最好的,外國人的書都是被捧上去的」。最後我選了《軟體工程導論》,不是因為他的那句話,而是5塊錢確實便宜,買了也不會吃虧。《軟體工程導論》確實不錯,最後我把它讀完了,讀的不是那本買來的書,而是pdf,《軟體工程:實踐者的研究方法》也已經躺在我的ipad裡了,不過,還沒有讀。

《軟體工程導論》的架構很清晰,分為兩個部分,1.軟體工程概述;2.物件導向方法學,結構清晰,就易於理解,而且語言就比較淺顯易懂,非常適合我這種剛入門的,或者還沒入門的人來讀,在這本書裡,我最大的收穫是,明白了編碼在軟體開發過程中只是很少的一部分,編碼之前有可行性研究、需求分析、形式化說明技術、總體設計、詳細設計,而編碼之後還有測試和維護。

以前我單純地以為,做軟體就是寫**,現在才知道,動手之前掌握需求說明、規劃整體設計很重要,能減少很多任務作量,提高效率和質量,甚至是避免專案走到崩潰的關鍵,而編碼之後,還有很多任務作,比如測試,有單元測試、系統測試、整合測試、回歸測試,測試是為了提高軟體質量。交付使用後,還有大量的維護工作,維護不單單是指修bug,功能公升級也是維護的重要方面,而且在維護上所花的成本是編碼的好幾倍。

本書既然是大學教材,裡面的觀點自然是成系統,相對科學的。第一次接觸這些觀點,多少讓我這個門外漢大吃一驚,原來這件事情應該是這樣子的!但細細思索以後,發現這件事情還真應該就是這樣的,我之前的一些做法和想法都太粗陋了,根本就不是在程式設計,更提不上是在做工程,還差的太遠,所以這本書也讓我大開眼界,值得仔細研習。

最後,發現舊書店老闆的話還是有幾分道理的,一本書能成為教材,肯定是有它的長處。儘管以前我也瞧不上自己上課的課本,現在想想還是應該多淘一些計算機專業的教材來看看。

軟體工程 有感

作業的要求來自於 轉眼間就到了大三了,剛進大學去軍訓的日子好像就在不遠。很多人說大學是人生的分界點,都希望在大學能學到有用的東西,或者能有一技傍身。我也希望如此,能學到對自己未來有用的東西。但是,理想很美好,現實卻骨感。果斷起來容易,做起事來很難。大學兩年發現自己有個缺點,那就是做事往往不能聚精會神...

軟體工程導論

現在由於房價的高漲,越來越多的人選擇了租房子,尤其是剛畢業的大學生。由此,如果有乙個專門的 或者軟體能夠提供租房的資訊,那麼它所產生的影響無疑是比較大的。房屋租賃管理系統的功能性需求包括 在房屋租賃管理系統中,設定乙個管理員,管理員有修改 新增 刪除系統中任何資料的許可權 普通使用者可以直接進入系統...

軟體工程導論

讀書筆記1 1 軟體工程 軟體工程將系統化的,規範化的,可度量的方法應用於軟體開發,執行和維護,將工程化應用於軟體方法。軟體工程的基本原理 分階段的生存週期計畫嚴格管理 分若干階段切實可行的計畫完成 階段評審 及早發現錯誤,減少成本 嚴格的產品控制 不得隨意更改需求 結果能清楚審查 採用現代程式設計...