軟體工程

21世紀高職高專新概念教材

正文


軟體工程(21世紀高職高專新概念教材) 內容簡介

本書是依據教育部《高職高專教育基礎課程教學的基本要求》和《高職高專教育專業人才培養目標與規格》編寫而成。全書共15章,內容主要包括:軟體危機與軟體工程,軟體開發模型,計算機系統工程,需求分析,總體設計,詳細設計,編碼與測試,軟體維護,面向對象技術,快速原型技術,重用技術,人機界面設計。書中含有豐富的例題與習題,便於教學與自學。本書強調內容的實用性,以問題帶知識點的方式來闡述,內容精練,重點突出,概念清楚,針對性和實際操作性強,可作為高職高專計算機專業學生的教材,也可作為軟體開發人員的參考書。

軟體工程(21世紀高職高專新概念教材) 本書目錄

序前言第1章 軟體危機與軟體第2章 軟體生命周期及軟體模型第3章 計算機系統工程第4章 需求分析第5章 總體設計第6章 詳細設計第7章 編碼第8章 軟體測試第9章 軟體維護第10章 面向對象方法學引論第11章 面向對象的需求分析第12章 面向對象設計第13章 快速原型技術第14章 軟體重用技術第15章 人機界面設計參考文獻

軟體工程(21世紀高職高專新概念教材) 文章節選

第1章 軟體危機與軟體工程 計算機學科是20世紀發展最快的新興學科,在短暫的50年裡,計算機已經滲透到社會的各個領域,有力地推動了整個社會信息化的發展。隨著技術進步,計算機性能在不斷地提高,計算機的體積、功耗、價格卻不斷下降。今天的計算機在科學計算、數據處理、過程式控制制、計算機輔助系統、人工智慧等領域得到廣泛的應用。尤其計算機與全球Internet相連接,使今天的社會進入了以計算機為核心的信息會。在信息社會中,信息的獲取、處理、交流和決策都需要大量高質量的計算機軟體,這樣就促使人們對計算機軟體的品種、數量、功能、質量、成本和開發時間等提出越來越高的要求。為了使世界上豐富的軟體資源為人類共享,人們越來越重視軟體、軟體開發及適行環境的標推化。計算機的各類程序設計語言和多媒體人機交互工具已被越來越多的人所掌握,成為世界性的文化現象。 20世紀60年代以來,隨著計算機的廣泛應用,軟體生產率、軟體質量遠遠滿足不了社會發展的需求,成為社會、經濟發展的制約因素。當時軟體開發雖然有一些工具支持,例如編譯連接器等,但基本上還是依賴開發人員的個人技能,沒有可遵循的原理、原則和方法,也缺乏有效的管理。軟體可靠性、可維護性較差,而且往往超出預期的開發時間要求。軟體工程是在20世紀60年代末期提出的。這一概念的提出,其目的是倡導以工程的原理、原則和方法進行軟體開發,以期解決當時出現的“軟體危機”。這一章介紹軟體危機和軟體工程的基本概念。 1.1 軟體危機 軟體包括了使計算機運行所需要的各種程序及其有關的文檔資料。其中,程序是計算機任務的處理對象和處理規則的描述。文檔是為了理解程序所需的闡述性資料。

軟體工程(21世紀高職高專新概念教材) 相關圖書

數字邏輯設計電工電子技術基礎辦公自動化技術與應用