現在自己已經是乙個大三的學生了,對於程式語言方面已經有了足夠的了解,雖然在程式設計技術方面可能還存在著很大的不足與空缺,但對於程式語言的大致了解還是比較充分的。但計算機專業不僅僅說是程式設計,其中還夾雜著很多很多其他的內容,比如數學等等。
因此想要成為乙個優秀的程式設計人員一定要具備多種知識,千萬不能認為我學習一門語言就是在計算機方面有很大的成就了。因為對於其他方面的學習顯的尤其重要。而其中很重要的就是軟體工程方面的學習。要想學好軟體工程這能專業首先你得了解它是什麼。軟體工程是把系統的、有序的、可量化的方法應用到軟體的開發、運營和維護上的過程。軟體工程包括下列領域:軟體需求分析、軟體設計、軟體構建、軟體測試和軟體維護。軟體工程和下列的學科相關:電腦科學、計算機工程、管理學、數學、專案管理學、質量管理、軟體人體工學、系統工程、工業設計和使用者介面設計。人們在開發、運營、維護軟體的過程中有很多技術、做法、習慣和思想體系。軟體工程把這些相關的技術和過程統一到乙個體系中,叫「軟體開發流程」。軟體開發流程的目的是為了提高軟體開發、運營、維護的效率,並提高軟體的質量、使用者滿意度、可靠性和軟體的可維護性。那麼,軟體開發流程有哪些呢?請看本書。
從這其中我們就可以看到軟體工程指的不僅僅是程式設計,重要的是除了程式設計以外對其他方面的深入理解,就比如資料結構與演算法的加入。如果只是簡簡單單的程式設計,肯定能程式設計出想要的結果,但是整個過程可能會非常的繁瑣,以及造成**的重複和難以修改。軟體工程的學習使程式設計變得更加的流暢美觀,同時使程式設計的質量得到了很大的提公升
最重要的資料結構與演算法的加入使得編出的軟體更加智慧型,以及便於操作。
但是對於軟體工程的學習我還是存在的很大的疑惑,因為這門學科是乙個集體性的學科,不是單一,像c啊等等的他要求學習這門學科的人要對於數學,資料結構以及程式語言有著不錯的基礎。我的疑惑就在於這個整合過程會是怎樣,如果說只是簡簡單單的學這門課肯定是不行的,關鍵就在於如何有效的學習整合其中內容。以及在學習中我們應該更加注重那方面的學習是,演算法,資料結構還是什麼?
以上就是我對這本書的理解,希望能在今後的學習中深入的進行下去,使自己的能力得到進一步的提公升。
構建之法 現代軟體工程
我理解的軟體工程 軟體工程就是把系統的,有序的,可量化的方法應用到軟體的開發,運營和維護上的過程。軟體工程包含的領域有很多,軟體需求分析,軟體設計,軟體構建,軟體測試和軟體維護。我理解的軟體工程是,這必須需要乙個團隊或者乙個小組合作才能做出優秀的產品,乙個人是不可能完成的。軟體工程並不是我以前理解的...
構建之法現代軟體工程
讀了鄒欣老師著作的 構建之法 以及參考其他眾位大神對於本書的書評後,我獲益匪淺,具體如下 首先我覺得鄒老師這本書看起來很輕鬆,當然不是指沒含量,實則恰恰相反,只是這裡我要更多的突出是另一方面,那就是這本書給讀者營造的氛圍很輕鬆,讓我不知不覺就看了好多頁,內容很豐富,其中有很多的假設,難得的是每乙個假...
初識軟體工程 《構建之法 現代軟體工程》
每次開學都是乙個新的開始。當看到 軟體工程 這四個字時,既熟悉又陌生,熟悉是因為我的專業就是軟體工程,陌生的是他作為一門課程,我不知如何下手。從老師的推薦中,我選擇了這本 構建之法 現代軟體工程 他向我展現了乙個新的世界,讓我有了新的認知,同時也帶來了新的探索。問題 1.對於剛接觸這方面知識的我們,...