今天閱讀了構建之法第一章,感覺到自己其實玩具的階段都不到,離研究階段更是差的有段距離。了解到程式其實只是乙個藏在你電腦裡的資料結構加演算法,要想成為軟體還得經歷軟體工程這一階段,軟體工程便是把系統的。有序的,可量化的方法應用到軟體開發,運營和維護上的過程中。首先我要進行軟體需求分析,乙個成功的軟體是要有市場需求作為背景的,沒有需求你做的軟體就是無用的東西,有了需求然後我們對軟體進行設計使之安全 可行 基本滿足市場的需求。然後我們便對我們的軟體進行測試。最後軟體在使用者手中執行,但是十全十美的軟體是不存在的,這時候就需要我們進行軟體的維護和更新,以便我們的軟體跟的上市場需求的潮流。
另外在本書的中提到的與軟體工程相關的科學:我自己認為應該可以有心理學,因為心理學可更好理解需求方和大市場的大眾心理問題,因為軟體工程便是實踐為人們做出有實際應用的東西,我們是物件導向心理學可以幫助我們更好的了解使用者的需求,和其觀點在他自己身上的意義所在,我現在只是程式設計路上的乙隻菜鳥,對於軟體工程的知識有限,若果因為我的愚昧無知誤導或者侵犯到大家還請大家多多包涵。
偉大的程式多從小的玩具階段開始就像書中的啊超那樣無意間發現了有使用者需求的軟體,然後根據各用的需求不斷地完善自己的軟體的過程,軟體要根據大的使用者滿意讀和其實際存在的價值來判斷自己軟體的好壞。乙個好的軟體必須要有好的可維護性。這樣才方便在以後更近的過程中不會導致全盤的崩壞。要i想讓軟體提公升到企業的層次便需要有一好的商業模式了,好的商業模式決定了你軟體是否能夠養活你的團隊是否能夠為你後續的開發提供資金等問題。
構建之法第一章
構建之法第一章 本章為概論,主要講解電腦科學的領域 軟體工程和電腦科學的關係 軟體的特性 軟體工程的定義與組成部分等內容。一 軟體 程式 資料結構 演算法 軟體 程式 軟體工程 軟體工程的核心部分 1 構建管理 2 源 管理 3 軟體設計 4 軟體測試 5 專案管理 軟體開發有玩具階段 業餘愛好階段...
《構建之法》第一章學習總結
1.1軟體開發的不同階段 玩具階段 業餘愛好階段 探索階段 成熟的產業階段 1.2程式,軟體與軟體企業 程式 資料結構 演算法 軟體 程式 軟體工程 軟體企業 軟體 商業模式 程式 演算法 資料結構 是基本功,但是在演算法和資料結構之上,軟體工程決定了軟體的質量 商業模式決定了乙個軟體企業的成敗。軟...
《構建之法》 第一章學習筆記
程式是每個學計算機的人都必須要編寫的,但是編的出程式卻不一定寫的出軟體,或者說雖然寫的出軟體但是這個軟體很難讓使用者滿意,很難持久的維護應用下去。書中通過阿超的案例讓我們看到了客戶們對程式設計師的需求從乙個簡單的程式,是怎樣擴充套件到乙個滿足各種功能的應用軟體,再擴充套件到乙個能保證維修的軟體服務。...