首先我了解到了這幾個概念:軟體= 程式+ 軟體工程
軟體工程可以定義為: 把系統的、有序的、可量化的方法應用到軟體的開發、運營和維護上的過程;軟體工程包括一下領域:源**管理+需求分析+程式設計+軟體構建+軟體測試+軟體維護+生命週期管理等,廣泛意義的軟體工程,還包括使用者體驗、使用者介面設計等;並且軟體工程決定了軟體質量。
第一章文中還提到軟體工程和電腦科學的關係,這也是容易讓人迷糊的兩個概念,我在在高考填志願的時候就不知道他們的區別,結果到學校後發現學的東西差異也不是很大;而實質上這是兩個側重點差異很大的概念;從知識領域上說,電腦科學包含計算機體系結構、作業系統、圖形學、人工智慧等,而軟體工程包含軟體需求、軟體設計、軟體維護、軟體測試等;
在軟體工程中有一種叫做團隊模式,它與足球中的戰術體系在本質上是一樣的,誰動不動就強調他的個人能力,那麼他一定不懂得配合隊友,這是意識的問題。曾經我也是一位程式設計就是乙個人一聲不吭的窩在電腦前敲**就行了。現在為了不斷提高自己的水平,突破自身的瓶頸,我採用「做中學」的態度,結合《構建之法》中的原理,指導自己的程式設計工作,效率提公升得很快。《構建之法》之於現在的我,就像《論持久戰》之於抗戰初期的中共,有著不錯的指導意義
構建之法讀後感
書中有提到一句名言 軟體 資料結構 演算法 但是,在真正進行軟體開發時,我們會發現 我們所需要的資料結構和演算法都是現成的,我們只要進行呼叫和實現就可以了。在我學習了本書的第一章後,我認識到了 軟體 程式 軟體工程 從此也可以擴充套件為 軟體企業 軟體 商業模式 軟體從最初的乙個簡單的程式,擴充套件...
《構建之法》讀後感
前段時間,我自學了 構建之法 的1,5,17章,並產生了很多自身的體會。首先,在第一章中我大致了解了我可以在書中學到什麼,如何落實學習。1.1節通過三個簡短的對話,啟發我對什麼是程式,什麼是軟體,什麼是軟體工程,也了解到了乙個軟體不是簡簡單單就能說寫就寫的,還需要考慮各種因素,如人們的需求,功能的可...
構建之法讀後感
第一章 軟體工程。寫軟體就是碼 寫出來,組合語句和演算法,實現需要的功能。但是軟體的開發需要一定步驟,有團隊合作精神,經過需求分析明白客戶需求,要什麼功能,並完成軟體的概要設計,再進行討論並與客戶溝通。然後進行軟體設計,然後程式 編寫,軟體測試debug,體驗版,後續維護等等。這樣才是乙個專案。軟體...