《軟體工程實踐導論》一讀後感

2022-05-04 05:42:12 字數 1557 閱讀 6454

《軟體工程實踐導論》這本書是清華大學出版社2023年出版的圖書,作者為金尊和。之所以選擇這本書作為本次作業選書,是因為乙個學長手上剛好有這本書,而且也向我推薦這本書值得一看。但是書相對較厚,而且內容也並不簡單,所以我只能算是淺嘗輒止。

這本書前面部分就是軟體工程的一些方法概念,以及各工程上的結合,對於**實際設計和開發過程還是有很大的幫助,感覺很多東西在我們的大作業--《排課系統》裡面有都有應用,所以給我的感覺就是和實際應用相互呼應,能用學以致用。

後面部分就是本書具有特色的東西,分為三十六個小部分,與孫子兵法的三十六計相呼應。給我的感覺就是作者本人也是相當的有趣,畢竟這兩間東西牛頭不及馬嘴。下面我來具體寫一下我的讀後感。

1.開始就是軟體工程的最基本的思想,也可以說是作為程式設計人員必須掌握的也是非常重要的思想:分而治之。這個思想很簡單卻是非常好用,可以說軟體開發就是不斷把問題細化分化的過程。後面便是一些相對的東西,比如軟體的復用,以及優化。這些在軟體工程中都是有利於提高**質量的方法和技巧,對於乙個軟體來說都是比不可少的部分。

就拿我們的大作業來舉例吧,我們的程式中很多東西的模組化就體現了分而治之的思想,對於課程表要求的輸入,我們有專門的輸入模組,對於資料的處理我們有專門的課程表生成模組,對於顯示的要求我們有專門的展示模組,可以說每乙個模組都是一種分而治之的思想的體現。對於**重用與優化也自然不用想,**開發過程中的很多東西都可以被不同的部分重複使用,這也提高了**的可讀性。

2.後面的就是軟體工程的一些設計流程。體系結構設計、模組設計、資料結構與演算法設計、使用者介面設計,等等。良好的軟體工程有利於後期**的開發,但是書上給我最大的感觸並對不是軟體**的開發的用處,而是對於後面的更改需求,以及軟體維護的作用。完整的設計文件以及詳細的模組功能備註對於後期軟體的功能的重要性。

在我們的軟體工程大作業中,我們開始的設計思路就有很大的偏差。開始我們想要實現的軟體是大學的一種選課過程,但是後面發現這種選課過程與我們的選題有很大的出入。所以我們決定實現一種相對固定的課程表生成模式,也就是課程相對固定的課程表排課系統。比如高中的排解系統,這也是我們設計的初衷,對於高中時的排課,我們希望能夠用**來實現這個過程。這時,我們就需要利用開始的思路以及設計過程,所以以前的設計文件就十分重要了。

3。設計的方法。這本書上有很多的軟體設計的方法。比如瀑布模型噴泉模型等等。書上具體講了這些模型的實際工程應用中的重要性,這對於以後進入工作後參與相對大型的團隊設計過程的重要性。

4.這本書後面部分的就是作者作為乙個有二十多年程式設計經驗的學者,他在對自己的心得體會。用三十六計的形式寫出來,與孫子兵法的三十六計相互呼應。分為四個大篇章:方法篇,設計篇,實現篇,管理篇。每個部分包含了其各自的方法。

方法篇:使用者為先,管理需求,經濟文字,及早整合,控制變化,連續驗證,快速原型,規範流程,借雞下蛋,開放標準。

設計篇:巧用模板,物件導向,內外有別,套用成解,模組封鎖,避繁就簡,能伸能屈,見好就收,合約介面,因地制宜,變中求靜,分層平台。

實現篇:絕不重複,優化效能,通俗易懂,照貓畫虎,精益求精,自動流程,嚴堵漏洞,利器常青,雁過留聲。

管理篇:常來產往,分工協作,有張有馳,目標驅動,不斷總結。

以上就是我對於《軟體工程實踐導論》這本書的讀後感想,在讀的過程中我結合了自己的大作業實現過程,還是有些感悟的和感觸的。

軟體構架實踐閱讀筆記一(讀後感)

由於本學期即將要接觸到軟體架構這門學科,所以我們的老師也是在百忙的寒假要求我們來閱讀 軟體架構實踐這本書 首先 涉及到這本書,輸的名字由三部分構成,分別是 軟體,構架,實踐。我想這三個詞可能就是這本書的精華所在。構造,他的物件是大型的軟體系統,所以,再滿足我們軟體開發過程中 快速 方便 安全性的前提...

《軟體工程思想》讀後感

雖然我的專業不是軟體工程,但是在老師的推薦下,這幾天我帶著好奇心去閱讀了這本書,發現林銳博士寫的這本書的確和一般的科技書目的風格不太一樣。正如這本書前言的幾句話 林銳博士通過 軟體工程思想 講述 軟體開發 和 做程式設計師 的道理,視野獨特,構思新穎,內容風趣,不落窠臼,令人耳目一新。堪稱難得,以致...

軟體架構實踐讀後感一

軟體架構實踐讀後感一 軟體構架實踐 第3版 影印版 是一本榮獲大獎且影響深遠的經典,目前已經全面修訂,充分體現了這一領域的最新進展。基於軟體開發的真實現狀,軟體構架實踐 第3版 影印版 再次以全新的角度引入軟體構架的相關概念和最佳實踐,闡述軟體系統是如何架構的,軟體系統中的各個要素之間又是如何相互作...