作為乙個軟體工程師,我們要做的就是解決問題,通常情況下要處理的問題,與計算機或現存計算機系統有關,大多數情況下,問題的潛在困難與計算機無關 ,而是理解問題的本質,之前的程式設計作業中,很多時候處理問題都是現存計算機找起,並沒有很好地認清楚問題的本質,導致問題的處理不當。
大多數的問題都是龐大而且棘手,特別是以前沒有出現過得新問題,我們必須通過分析來對它進行處理,把已知的問題處理成我們能夠理解的問題片,把這個大問題用小問題集的相互關係來進行描述,在解決問題的過程中,為了方便,我們使用方法,工具,程式,範例。
方法就是用來產生某種正式結果的程式,而工具是一件以更好方式完成某件事情的裝置或者是自動化系統,程式就像是乙個秘訣,一致的產生特別產品的工具和方法的組合,範例呢,提供了乙個特別的構建軟體的方案和哲學。
在軟體工程書當中有乙個描述臭蟲也就是bug,bug的出現在有些時候,並不是因為**的錯誤,而是因為理解需求的誤會,或者是未知的系統崩潰的原因,也是因為如此,導致很多的人在使用軟體時,並不希望使用第一版的軟體,至少在出現第二版之後在進行使用,第一版當中可能會出現bug,也可能出現一些不可逆轉的錯誤,在進行軟體工程的開發過程中,需要盡可能的了解使用者的具體需求,以及使用者的體驗,在進行介面的設計以及功能上的設計。
軟體工程閱讀筆記01
這一篇的閱讀筆記是我讀的前三章的內容,我讀的 軟體工程 這本書前三章分別為軟體工程的概述 軟體的需求分析 軟體系統的設計。第一章 軟體工程的概述 該章從軟體的分類和演化 軟體的生命週期以及軟體的開發模型向我們介紹何為軟體 何為軟體工程。軟體是計算機系統的重要組成部分,軟體主要有系統軟體 應用軟體 工...
軟體工程閱讀筆記03
在軟體完成之後,我們需要對軟體進行一系列的測試,在我們編寫軟體時,需要進行單元的測試,整合測試,但是,測試系統與整合測試有很大的區別,在整合測試的時候,你可以自己創造自己的測試資料,進行自身測試,但是在測試乙個系統之時,需要的與測試小組和開發小組中的一小部分合作,然而在測試時,將和整個開發小組進行合...
軟體工程理論閱讀筆記1
我記得當時選這本書的時候是和同學一起商量說,正好讀這本書的時候就快到期末考試了,把書看一遍,既可以應付考試,還可以寫一下自己的讀書筆記。但是,現在已經不用考試了,所以我就比較粗略的把書過了一下,主要是因為現在有好幾門考試,實在沒有那麼多的時間去看書。我感覺我選這本書就可以用我讀的上一本書來評價一下我...