軟件工程學(xué)習(xí)指導(dǎo)與習(xí)題解析

出版時(shí)間:2012-3  出版社:清華大學(xué)出版社  作者:王華 等編著  

前言

  “軟件工程”是一門研究軟件系統(tǒng)開發(fā)和維護(hù)的工程學(xué)科,隨著信息技術(shù)的發(fā)展,軟件工程受到普遍重視,它已成為我國高等院校軟件工程本科專業(yè)的必修課程和計(jì)算機(jī)科學(xué)等信息類專業(yè)的選修課程?! ”窘滩膫?cè)重于對(duì)軟件工程的概念、原理、方法和技術(shù)的理解,同時(shí)也強(qiáng)調(diào)方法和技術(shù)的實(shí)際應(yīng)用。在內(nèi)容取材上,全面考慮,詳略得當(dāng),內(nèi)容緊湊,幫助讀者加深對(duì)理論知識(shí)的理解,掌握其應(yīng)用方法?! ∪珪灿?0章組成,具體內(nèi)容安排如下。  第1章:概述。主要包括軟件工程的基本概念和發(fā)展歷史、軟件危機(jī)的產(chǎn)生原因和解決途徑。  第2章:軟件開發(fā)模型。介紹軟件過程的基本活動(dòng)、軟件開發(fā)模型和軟件開發(fā)方法?! 〉?章:需求分析。主要介紹軟件工程的需求分析過程。  第4章:結(jié)構(gòu)化分析與結(jié)構(gòu)化設(shè)計(jì)基礎(chǔ)。介紹結(jié)構(gòu)化設(shè)計(jì)思想及基本概念、數(shù)據(jù)流圖、概要設(shè)計(jì)?! 〉?章:構(gòu)件級(jí)設(shè)計(jì)與實(shí)現(xiàn)。詳細(xì)設(shè)計(jì)概述、軟件復(fù)雜性度量方法、程序設(shè)計(jì)風(fēng)格?! 〉?章:面向?qū)ο蠓椒癠ML建模語言。介紹面向?qū)ο蟮幕靖拍?、面向?qū)ο蟮拈_發(fā)方法、UML語言基礎(chǔ)?! 〉?章:面向?qū)ο蟮姆治?。介紹面向?qū)ο蠓治龅?個(gè)模型與5個(gè)層次?! 〉?章:面向?qū)ο蟮脑O(shè)計(jì)。介紹面向?qū)ο蟮脑O(shè)計(jì)原則與面向?qū)ο蟮脑O(shè)計(jì)方法?! 〉?章:軟件測(cè)試。介紹了軟件測(cè)試方法,包括傳統(tǒng)軟件測(cè)試和面向?qū)ο筌浖y(cè)試方法?! 〉?0章:軟件維護(hù)。介紹了軟件維護(hù)的概念、種類、方法和軟件維護(hù)技術(shù)。  附錄中給出了三套模擬試題及參考答案?! ”窘滩膮⒖剂藝鴥?nèi)外大量同類書刊和資料,并總結(jié)了編者多年來從事軟件工程教學(xué)和研究的經(jīng)驗(yàn)和體會(huì),提煉出不同種類的題型,習(xí)題豐富多樣,既有填空題、選擇題、判斷題,又有簡答題和綜合應(yīng)用題。其特點(diǎn)是:簡明扼要地介紹了基本的概念、原理、技術(shù)和方法;既注重系統(tǒng)性、科學(xué)性和先進(jìn)性,又注重實(shí)用性;既有原理性概述,又有豐富的習(xí)題配合,同時(shí)對(duì)重點(diǎn)、難點(diǎn)分析講解,從而有利于讀者從不同層面理解并掌握解題思想及方法?! ∠抻跁r(shí)間和水平,書中不周到和不準(zhǔn)確之處在所難免,敬請(qǐng)同行和讀者提出寶貴意見,以便進(jìn)一步完善?! ∽髡?011年10月

內(nèi)容概要

  《軟件工程學(xué)習(xí)指導(dǎo)與習(xí)題解析》對(duì)軟件工程的基本原理和方法做了簡要介紹,內(nèi)容涉及軟件工程概述、軟件開發(fā)模型、需求分析、結(jié)構(gòu)化分析與設(shè)計(jì)基礎(chǔ)、構(gòu)件級(jí)設(shè)計(jì)與實(shí)現(xiàn)、面向?qū)ο蠓椒皍ml建模語言、面向?qū)ο蠓治?、面向?qū)ο笤O(shè)計(jì)、軟件維護(hù)等。每章由基本知識(shí)點(diǎn)、習(xí)題和習(xí)題解析三個(gè)部分組成。基本知識(shí)點(diǎn)主要介紹該單元的基本原理、方法等重要內(nèi)容。習(xí)題部分結(jié)合本單元的知識(shí)點(diǎn),給出各種類型的練習(xí)題,配合知識(shí)點(diǎn)的復(fù)習(xí)。習(xí)題解析部分不僅給出習(xí)題答案,還對(duì)重點(diǎn)、難點(diǎn)習(xí)題進(jìn)行分析,指出解題思路和方法。此外,本書給出三套模擬試題及參考答案,供學(xué)習(xí)者練習(xí)和自測(cè)。
  《軟件工程學(xué)習(xí)指導(dǎo)與習(xí)題解析》可作為高等院校計(jì)算機(jī)、軟件工程等相關(guān)專業(yè)學(xué)生的軟件工程課程輔助用書,也可作為計(jì)算機(jī)本科和??茖W(xué)生參加計(jì)算機(jī)等級(jí)考試或相關(guān)專業(yè)自學(xué)考試的參考書。

書籍目錄

第1章 概述
 1.1基本知識(shí)點(diǎn)
  1.1.1軟件的概念和特征
  1.1.2軟件危機(jī)
  1.1.3軟件工程
 1.2習(xí)題
 1.3習(xí)題解析
第2章 軟件開發(fā)模型
 2.1基本知識(shí)點(diǎn)
  2.1.1軟件工程過程
  2.1.2軟件生存周期
  2.1.3軟件生存周期模型
  2.1.4軟件開發(fā)方法
 2.2習(xí)題
 2.3習(xí)題解析
第3章 需求分析
 3.1基本知識(shí)點(diǎn)
  3.1.1需求分析概述
  3.1.2需求開發(fā)過程
  3.1.3需求的層次與種類
  3.1.4需求管理
 3.2習(xí)題
 3.3習(xí)題解析
第4章 結(jié)構(gòu)化分析與結(jié)構(gòu)化設(shè)計(jì)基礎(chǔ)
 4.1基本知識(shí)點(diǎn)
  4.1.1結(jié)構(gòu)化分析
  4.1.2結(jié)構(gòu)化設(shè)計(jì)
 4.2習(xí)題
 4.3習(xí)題解析
第5章 構(gòu)件級(jí)設(shè)計(jì)與實(shí)現(xiàn)
 5.1基本知識(shí)點(diǎn)
  5.1.1詳細(xì)設(shè)計(jì)
  5.1.2編碼
 5.2習(xí)題
 5.3習(xí)題解析
第6章 面向?qū)ο蠓椒皍ml建模語言
 6.1基本知識(shí)點(diǎn)
  6.1.1面向?qū)ο蠹夹g(shù)的發(fā)展歷史
  6.1.2面向?qū)ο蟮幕靖拍?br />  6.1.3面向?qū)ο蟮拈_發(fā)方法
 6.1.4uml簡介
  6.1.5uml的語言基礎(chǔ)
 6.2習(xí)題
 6.3習(xí)題解析
第7章 面向?qū)ο蟮姆治?br /> 7.1基本知識(shí)點(diǎn)
  7.1.1面向?qū)ο蠓治龈攀?br />  7.1.2建立對(duì)象模型
  7.1.3建立動(dòng)態(tài)模型
  7.1.4建立功能模型
  7.1.5定義服務(wù)
 7.2習(xí)題
 7.3習(xí)題解析
第8章 面向?qū)ο蟮脑O(shè)計(jì)
 8.1基本知識(shí)點(diǎn)
  8.1.1面向?qū)ο笤O(shè)計(jì)準(zhǔn)則
  8.1.2問題域子系統(tǒng)的設(shè)計(jì)
  8.1.3人機(jī)交互子系統(tǒng)的設(shè)計(jì)
  8.1.4任務(wù)管理子系統(tǒng)的設(shè)計(jì)
  8.1.5數(shù)據(jù)管理子系統(tǒng)的設(shè)計(jì)
  8.1.6服務(wù)與關(guān)聯(lián)的設(shè)計(jì)
  8.1.7面向?qū)ο笤O(shè)計(jì)的優(yōu)化
 8.2習(xí)題
 8.3習(xí)題解析
第9章 軟件測(cè)試
 9.1基本知識(shí)點(diǎn)
  9.1.1軟件測(cè)試基本理論
  9.1.2軟件測(cè)試方法和類型
  9.1.3軟件測(cè)試策略
  9.1.4面向?qū)ο筌浖y(cè)試
 9.2習(xí)題
 9.3習(xí)題解析
第10章 軟件維護(hù)
 10.1基本知識(shí)點(diǎn)
  10.1.1軟件維護(hù)概述
  10.1.2軟件維護(hù)過程
  10.1.3軟件可維護(hù)性
  10.1.4軟件維護(hù)的副作用
  10.1.5軟件再工程
 10.2習(xí)題
 10.3習(xí)題解析
模擬試卷試題及參考答案
 模擬試卷試題(一)
 模擬試卷試題(一)參考答案
 模擬試卷試題(二)
 模擬試卷試題(二)參考答案
 模擬試卷試題(三)
 模擬試卷試題(三)參考答案
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:插圖:9.1.3 軟件測(cè)試策略軟件測(cè)試過程必須分步驟進(jìn)行,每個(gè)步驟在邏輯上是前一個(gè)步驟的繼續(xù)。大型軟件系統(tǒng)通常由若干個(gè)子系統(tǒng)組成,每個(gè)子系統(tǒng)又由許多模塊組成。大型軟件系統(tǒng)的測(cè)試步驟基本由以下4個(gè)步驟組成:單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試和系統(tǒng)測(cè)試。單元測(cè)試的目的是驗(yàn)證單元滿足功能、性能和接口等的要求。主要針對(duì)模塊的5個(gè)基本特性進(jìn)行:模塊接口、局部數(shù)據(jù)結(jié)構(gòu)、重要的執(zhí)行路徑、出錯(cuò)處理測(cè)試、影響以上各點(diǎn)的邊界條件。集成測(cè)試是按照軟件集成“工序”,把各個(gè)軟件單元逐步集成為完整的軟件系統(tǒng),并不斷發(fā)現(xiàn)和排除錯(cuò)誤,以保證聯(lián)接、集成的正確性。集成測(cè)試分為非增量測(cè)試和增量測(cè)試。非增量測(cè)試就是先測(cè)試好每一個(gè)軟件單元,然后一次組裝在一起再測(cè)試整個(gè)程序。這種方法會(huì)引起混亂,且難以確定錯(cuò)誤源的位置。增量測(cè)試就是逐步把下一個(gè)要被組裝的軟件單元或部件,同已測(cè)好的軟件部件結(jié)合起來測(cè)試。增量測(cè)試主要包括自頂向下、自底向上、自頂向下與白底向上相結(jié)合的“三明治”方法。確認(rèn)測(cè)試又稱有效性測(cè)試、合格測(cè)試或驗(yàn)收測(cè)試。模塊組裝后已成為完整的軟件包,消除了接口的錯(cuò)誤。確認(rèn)測(cè)試主要由使用用戶參加測(cè)試,檢驗(yàn)軟件規(guī)格說明的技術(shù)標(biāo)準(zhǔn)的符合程度,是保證軟件質(zhì)量的最后關(guān)鍵環(huán)節(jié)。系統(tǒng)測(cè)試是將通過確認(rèn)測(cè)試的軟件,作為整個(gè)基于計(jì)算機(jī)系統(tǒng)的一個(gè)元素,與計(jì)算機(jī)硬件、外設(shè)、某些支持軟件、數(shù)據(jù)和人員等其他系統(tǒng)元素結(jié)合在一起,在實(shí)際運(yùn)行(使用)環(huán)境下,對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行一系列的組裝測(cè)試和確認(rèn)測(cè)試。

編輯推薦

《軟件工程學(xué)習(xí)指導(dǎo)與習(xí)題解析》參考了國內(nèi)外大量同類書刊和資料,總結(jié)了作者多年米從事軟件工程教學(xué)和研究的經(jīng)驗(yàn)和體會(huì),并提煉出不同種類的題型。書中習(xí)題豐富多樣,既有填空題、選擇題、判斷題,又有簡答題和綜合應(yīng)用題。《軟件工程學(xué)習(xí)指導(dǎo)與習(xí)題解析》的特點(diǎn)是:簡明扼要地介紹了軟件工程的基本概念、原理、技術(shù)和方法,既注重系統(tǒng)性、科學(xué)性和先進(jìn)性,又注重實(shí)用性,既有原理性概述,又有豐富習(xí)題配合,同時(shí)對(duì)重點(diǎn)、難點(diǎn)配合講解,從而有利于讀者從不同層面理解并掌握解題思想及方法。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    軟件工程學(xué)習(xí)指導(dǎo)與習(xí)題解析 PDF格式下載


用戶評(píng)論 (總計(jì)1條)

 
 

  •   總體還行,幫別人買的!!是正版!??!
 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7