新編軟件工程實用教程

出版時間:2008-6  出版社:電子工業(yè)出版社  作者:周麗娟,王華  頁數:259  

內容概要

  《新編計算機類本科規(guī)劃教材:新編軟件工程實用教程》從方法學的角度出發(fā),概述了軟件生存期模型和各種開發(fā)方法,介紹了結構化的設計方法。結合當前軟件工程的理論和實踐,以面向對象技術和UML語言為主線,詳細介紹軟件工程的技術方法和實踐原則。同時討論了軟件維護和軟件工程管理技術。本教材不僅介紹了軟件工程的概念、原理、方法和技術,同時也強調方法和技術的實際應用?!  缎戮幱嬎銠C類本科規(guī)劃教材:新編軟件工程實用教程》可作為高等院校計算機及相關專業(yè)軟件工程課程的教材或參考書,也可供軟件工程師、軟件項目管理者和應用軟件的開發(fā)人員閱讀參考。

書籍目錄

第1章 概述1.1 軟件的概念和特征1.2 軟件危機1.3 軟件工程本章小結思考題和習題第2章 軟件開發(fā)模型2.1 軟件工程過程2.2 軟件生存周期2.3 軟件生存周期模型2.4 軟件開發(fā)方法第3章 需求分析第4章 結構化分析與結構化設計基礎第5章 構件級設計與實現第6章 面向對象方法及UML建模語言第7章 面向對象分析第8章 面向對象的設計第9章 軟件測試第10章 軟件維護第11章 軟件工程管理第12章 基于構件的軟件開發(fā)第13章 Web工程參考文獻

章節(jié)摘錄

第1章概述計算機技術把人類社會帶入了一個嶄新的“信息時代”,給人們的工作和生活帶來了巨大變化。然而,作為信息化基礎的軟件技術發(fā)展還不成熟,至今仍然受到軟件危機的困擾。人們開發(fā)優(yōu)質軟件的能力大大落后于計算機硬件日新月異的進展和社會對計算機軟件不斷增長的需求。為了擺脫軟件危機的困擾,一門研究軟件開發(fā)與維護的原理和技術的工程學科——軟件工程學,從20世紀60年代末逐步發(fā)展起來。目前,軟件工程已經成為高等院校計算機專業(yè)的必修課程。1.1軟件的概念和特征軟件產品和服務變得越來越不可少,大多數行業(yè)的業(yè)務越來越多地依賴于軟件,開發(fā)并利用軟件強大的能力已成為新經濟中各國競爭的要素。1.1.1軟件的概念1.軟件軟件這個概念,從它出現之時,就帶有一層神秘的色彩。其高度的抽象性使人們無法從物理實體上感知它、認識它。那么什么是軟件呢?早期人們對軟件的定義是:用來完成某些任務的程序和數據的集合。程序是指令的序列,指令是能在計算機硬件上執(zhí)行的動作。而數據是指令操作的對象。隨著技術的發(fā)展,人們對軟件的認識也在加深。今天,從軟件工程的角度看,軟件的定義應當是,軟件是完成某類問題求解的程序和數據,以及為維護程序必須提供的一系列文檔組成的集合。用簡潔的公式可表示為軟件=程序+數據+系列文檔(1)軟件的內部性質是,軟件具有高度的抽象性和嚴密的邏輯性。軟件是問題求解方法的信息表達形式,而問題求解方法(計算機中稱為算法)是高度抽象的思維活動。高度的抽象性是軟件與生俱來的本性,人們無法直接感知軟件,必須通過認識、理解、判斷、推理等一系列復雜的思維過程才能感知它、認識它、理解它,從而得到它。軟件是大量邏輯元素的復雜組合。這些邏輯元素可以是變量、數組、記錄、文件、標號、常數等數據結構,也可以是循環(huán)、轉移、條件、順序、推理、賦值等控制機制,甚至還可以是環(huán)境、人、其他軟件、硬件等外部元素。顯然軟件中涉及的邏輯量比硬件系統(tǒng)要多出10~100倍。為完成一個復雜的大型軟件,常常需要建立一個龐大的邏輯體系。嚴密的邏輯性是指這個復雜的邏輯體系中,各種邏輯元素之間的聯系必須是一致的、無矛盾的,體系結構及其表示必須是統(tǒng)一的。任何邏輯聯系上的失誤都將導致軟件的錯誤,嚴重時將導致軟件的失敗。

編輯推薦

《新編軟件工程實用教程》由電子工業(yè)出版社出版。

圖書封面

評論、評分、閱讀與下載


    新編軟件工程實用教程 PDF格式下載


用戶評論 (總計1條)

 
 

  •   總體挺好的,就是送貨有點兒慢
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7