我記得當時選這本書的時候是和同學一起商量說,正好讀這本書的時候就快到期末考試了,把書看一遍,既可以應付考試,還可以寫一下自己的讀書筆記。但是,現在已經不用考試了,所以我就比較粗略的把書過了一下,主要是因為現在有好幾門考試,實在沒有那麼多的時間去看書。我感覺我選這本書就可以用我讀的上一本書來評價一下我自己,你真的認為自己把問題解決了嗎?調侃一下自己。
這本書主要都是講的是一些理論的知識,其實我拿到這本書還沒有翻開的時候我以為裡面都是**,但是當我翻開目錄的時候我發現我多慮的,記得當時心情還有點激動呢。裡面介紹了軟體的概述,軟體的一些開發流程。
今天軟體遍布整個世界,在生物工程、現代通訊、宇宙探索、商務處理、工業控制等方面發揮出巨大的威力,並推動了商業、科學和工程領域的跨越式發展,對整個社會的經濟和文化產生了深遠的影響。我讀到第一章軟體工程人員的職業道德建設的時候頗有感觸,曾經也幻想過自己將來可以當乙個軟體工程師,但是發現自己真的不適合程式設計,軟體工程的目標是在規定的時間和預算內開發出高質量的軟體,我在平時做乙個小小的程式都可以編上半天,而且多數情況還編不出來,軟體是人類思維的傑作,有的時候真的很佩服那些編軟體的大神……
軟體工程理論
按使用最廣泛的瀑布模型來理解軟體工程的話,可以把軟體工程大致分為6個階段 1 可行性研究 2 需求分析 3 概要設計 4 詳細設計 5 編碼測試 6 實施運維。第一步 可行性研究 可行性研究是專案生命週期的第一步,一般可以從技術 經濟 社會和法律等角度加以分析。1 技術可行性分析 2 經濟可行性分析...
軟體工程閱讀筆記03
在軟體完成之後,我們需要對軟體進行一系列的測試,在我們編寫軟體時,需要進行單元的測試,整合測試,但是,測試系統與整合測試有很大的區別,在整合測試的時候,你可以自己創造自己的測試資料,進行自身測試,但是在測試乙個系統之時,需要的與測試小組和開發小組中的一小部分合作,然而在測試時,將和整個開發小組進行合...
軟體工程閱讀筆記01
作為乙個軟體工程師,我們要做的就是解決問題,通常情況下要處理的問題,與計算機或現存計算機系統有關,大多數情況下,問題的潛在困難與計算機無關 而是理解問題的本質,之前的程式設計作業中,很多時候處理問題都是現存計算機找起,並沒有很好地認清楚問題的本質,導致問題的處理不當。大多數的問題都是龐大而且棘手,特...