《構建之法》前三章章讀後感

2022-05-28 17:21:13 字數 705 閱讀 3790

前言:

寒假看了一下課表有個軟體工程,心想跟我們的專業名字一樣高大上。這也是一科很高大上的專業,一開始書拿到手,咦,怎麼沒有軟體工程這本書的,看來看去《構建之法》這本書比較像,然後看了下書,發現這本書還真不是一般人能看懂的。跟名字一樣高大上。

第一章

看了第一章,講的是乙個做乙個軟體過程。知道了軟體=程式+軟體工程,軟體開發的幾個階段,需要有自己的想法,以及工具,然後根據自己的想法寫乙個程式,再對客戶提出的要求進行完善,軟體做出以後也要對軟體進行維護。 其中客戶的要求是很重要的,而不是只根據自己的想法去做軟體具有許多特殊性:1.複雜性 2.不可見性3.易變性4.服從性5.非連續性

問題:為什麼軟體需要維護,bug是怎樣來的?

第二章

看到2.1的標題「單元測試」嚇了一跳,以為就要進行單元測試了。然後看下去才知道是軟體需要單元測試的,以為單元測試是我們課堂上的那種單元測試,軟體的單元測試是可以驗證程式的正確性的,要覆蓋所有**路徑,可以把你的軟體能做的不能做的事都在「單元」中表達出來。單元測試必須由對**最熟悉的人來寫,這樣發現bug修復起來也比較容易。而且單元測試要跟軟體更新同步,一起儲存和維護的。

問題:單元測試的要怎樣開始去編寫單元測試?

第三章

問題:在大學是不是要多考級?專修一種語言好還是廣泛掌握多鐘語言好?

構建之法(前三章讀後感)

第一章 軟體工程。寫軟體就是碼 寫出來,組合語句和演算法,實現需要的功能。但是軟體的開發需要一定步驟,有團隊合作精神,經過需求分析明白客戶需求,要什麼功能,並完成軟體的概要設計,再進行討論並與客戶溝通。然後進行軟體設計,然後程式 編寫,軟體測試debug,體驗版,後續維護等等。這樣才是乙個專案。軟體...

構建之法前三章讀後感

對於計算機相關專業的學生來說,我們學習了很多的專業課程,像程式語言 演算法 資料結構 編譯原理 軟體工程等。很多學生都會有這樣的疑問 我學了這麼多的課程有什麼用呢?在工作中有多少會真正被應用到呢?也就是說,大家都覺得理論和實踐之間有著不可逾越的鴻溝。鄒欣老師的 構建之法 現代軟體工程 一書很好地,並...

《構建之法》前三章讀後感

通過第一章講述的概論,理解到軟體工程到底是什麼,又為何要叫軟體工程,他對我們的生活又有什麼影響。通過一些例項我也認識到客戶需求分析的重要,就阿超那樣的四則運算一樣,漸漸的功能和需求就多了。在第二章中,我又認識到個人能力和測試的重要性,在乙個程式中執行的要快,是幾秒鐘而不是幾分鐘。乙個好的單元測試也是...