《软件工程》— 《软件工程思想》读后感
《軟件工程思想》讀后感
? ? ? ?林銳博士通過《軟件工程思想》講述“軟件開發”和“做程序員”的道理,視野獨特,構思新穎,內容風趣,不落窠臼,令人耳目一新。堪稱難得,以致回味無窮。這是前言的幾句話,我剛一開始感覺可能有些言過其實,畢竟軟件工程是一門高深的學科,雖然我的專業是軟件工程,至今也不理解軟件工程,曾經也讀過一些很厚的書,也未曾理解。搜狗百科中,是這樣定義的:軟件工程 (Software Engineering,簡稱為SE)是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟件的學科。它涉及到程序設計語言,數據庫,軟件開發工具,系統平臺,標準,設計模式等方面。在現代社會中,軟件應用于多個方面。典型的軟件比如有電子郵件,嵌入式系統,人機界面,辦公套件,操作系統,編譯器,數據庫,游戲等。同時,各個行業幾乎都有計算機軟件的應用,比如工業,農業,銀行,航空,政府部門等。這些應用促進了經濟和社會的發展,使得人們的工作更加高效,同時提高了生活質量。有些晦澀難懂,同時也不相信通過這100頁左右的文字,對軟件工程有進一步的了解,然而,林銳做到了,讀過之后不由自主的佩服他的才能。同時也覺得,這本書有讀第二遍的必要。
? ? ? 借鑒傳統工業的成功做法,主張通過工程化的方法開發軟件來解決軟件危機,并冠以“軟件工程”這一術語。軟件工程主要講述軟件開發的道理,基本上是軟件實踐者的成功經驗和失敗教訓的總結。軟件工程的觀念、方法、策略和規范都是樸實無華的,平凡之人皆可領會,關鍵在于運用。軟件工程的目標是提高軟件的質量與生產率,最終實現軟件的工業化生產。質量與生產率之間有著內在的聯系,高生產率必須以質量合格為前提。質量與生產率之間不存在根本的對立, 好的軟件工程方法可以同時提高質量與生產率。質量第一,生產率第二。 這是因為:( 1) 質量直接體現在軟件的每段程序中, 高質量自然是開發人員的技術追求, 也是職業道德的要求。( 2) 高質量對所有的用戶都有價值, 而高生產率只對開發方有意義。( 3)如果一開始就追求高生產率, 容易使人急功近利,留下隱患。寧可進度慢些,也要保證每個環節的質量,以圖長遠利益。常見的軟件工程模型有: 線性模型, 漸增式模型,螺旋模型,快速原型模型,形式化描述模型
? ? ? ?以上是對第一章的總結。通過這本書,對我的專業有了更深的理解,今后希望做一名真實、正直、優秀的科技人員,以正身自勉。
總結
以上是生活随笔為你收集整理的《软件工程》— 《软件工程思想》读后感的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 线上banner什么意思_banner什
- 下一篇: 传奇新增安全区及边框如何设置