軟件工程實(shí)驗(yàn)教程

出版時(shí)間:2009-5  出版社:竇萬(wàn)峰 機(jī)械工業(yè)出版社 (2009-05出版)  作者:竇萬(wàn)峰 編  頁(yè)數(shù):240  

前言

軟件工程學(xué)是將計(jì)算機(jī)科學(xué)理論與現(xiàn)代工程方法論相結(jié)合,著重研究軟件過程模型、設(shè)計(jì)方法、工程開發(fā)技術(shù)和工具,指導(dǎo)軟件生產(chǎn)和管理的一門新興的、綜合性的應(yīng)用科學(xué)。隨著計(jì)算機(jī)科學(xué)和軟件產(chǎn)業(yè)的迅猛發(fā)展,軟件工程學(xué)已成為一個(gè)重要的計(jì)算機(jī)分支學(xué)科,一個(gè)異?;钴S的研究領(lǐng)域,正在不斷涌現(xiàn)新方法、新技術(shù),蓬蓬勃勃地發(fā)展著。軟件工程是計(jì)算機(jī)專業(yè)和軟件工程專業(yè)學(xué)生必修的一門專業(yè)課程,也是工科各專業(yè)學(xué)生在計(jì)算機(jī)應(yīng)用方面的一門重要選修課程。隨著軟件工程理論與技術(shù)的發(fā)展和多種多樣的輔助軟件開發(fā)的CASE(計(jì)算機(jī)輔助軟件工程)工具不斷涌現(xiàn),既提高了軟件開發(fā)效率,同時(shí)還大大地節(jié)約了開發(fā)成本。并且對(duì)從事軟件及其相關(guān)行業(yè)的人才和大學(xué)生提出了新的更高的要求。為培養(yǎng)適用的專業(yè)人才,我們應(yīng)充分重視軟件工程課程的實(shí)驗(yàn)教學(xué)。優(yōu)秀的軟件工程課程實(shí)驗(yàn)教材,也將為教學(xué)提供極大的幫助。本書編著者結(jié)合長(zhǎng)期教學(xué)經(jīng)驗(yàn)和工程項(xiàng)目實(shí)踐及相關(guān)軟件cAsE工具的使用經(jīng)驗(yàn),在實(shí)驗(yàn)內(nèi)容的選擇、實(shí)驗(yàn)步驟的設(shè)計(jì)和實(shí)驗(yàn)方法及文檔的組織等各個(gè)方面做了精心的考慮和安排,并與實(shí)驗(yàn)教學(xué)人員和專業(yè)老師反復(fù)討論精心編著了本實(shí)驗(yàn)教程。本書參考國(guó)內(nèi)外其他相關(guān)教材方法,針對(duì)軟件課程教學(xué)的特點(diǎn),精選內(nèi)容,注重基礎(chǔ)性、系統(tǒng)性、實(shí)用性和新穎性,充分體現(xiàn)實(shí)驗(yàn)的可操作性。這對(duì)推動(dòng)軟件工程課程的實(shí)踐教學(xué),幫助學(xué)生切實(shí)掌握軟件工程課程的知識(shí)內(nèi)涵和理論,提高實(shí)踐水平具有重要意義。

內(nèi)容概要

  《軟件工程實(shí)驗(yàn)教程》將介紹軟件生命周期各個(gè)階段所用到的CASE工具,把軟件工程的概念和理論知識(shí)融人到實(shí)踐當(dāng)中,更加深入地講解軟件開發(fā)中各個(gè)階段的技術(shù)、方法和工具的基本使用方法?!盾浖こ虒?shí)驗(yàn)教程》包括軟件文檔規(guī)范與標(biāo)準(zhǔn)、軟件分析與建模、軟件測(cè)試和軟件項(xiàng)目管理四個(gè)部分,共設(shè)計(jì)了15個(gè)實(shí)驗(yàn),包含了軟件繪圖工具M(jìn)icrosoft Visio、數(shù)據(jù)建模工具PowerDesigner、面向?qū)ο蠼9ぞ逺ational Rose、功能測(cè)試工具WinRunnero、壓力測(cè)試工具LoadRunner、軟件代碼測(cè)試工具PurifyPlus、軟件配置管理工具Visual SourceSafe和軟件項(xiàng)目管理工具Project 8個(gè)流行的軟件工程工具。每個(gè)實(shí)驗(yàn)都包括:背景知識(shí)介紹、實(shí)驗(yàn)內(nèi)容和方法及實(shí)驗(yàn)報(bào)告要求等。軟件工程學(xué)將計(jì)算機(jī)科學(xué)理論與現(xiàn)代工程方法論相結(jié)合,著重研究軟件過程模型、設(shè)計(jì)方法、工程開發(fā)技術(shù)和工具,是指導(dǎo)軟件生產(chǎn)和管理的一門新興的、綜合性的應(yīng)用科學(xué)。  《軟件工程實(shí)驗(yàn)教程》既可作為高等院校軟件工程課程的實(shí)驗(yàn)輔助教材,也可以作為單獨(dú)開設(shè)軟件工程學(xué)實(shí)驗(yàn)課程的教材。

書籍目錄

前言第一部分 軟件工程環(huán)境、工具和文檔規(guī)范與標(biāo)準(zhǔn)實(shí)驗(yàn)1 軟件工程CASE工具1.1 背景知識(shí)1.1.1 軟件工程基本概念1.2 實(shí)驗(yàn)內(nèi)容與方法1.3 實(shí)驗(yàn)報(bào)告1.4 實(shí)驗(yàn)評(píng)價(jià)實(shí)驗(yàn)2 軟件工程標(biāo)準(zhǔn)化文檔2.1 背景知識(shí)2.1.1 軟件工程過程概述2.1.2 軟件工程國(guó)家標(biāo)準(zhǔn)2.1.3 軟件工程文檔分類2.2.1 實(shí)驗(yàn)?zāi)康呐c要2.2.2 實(shí)驗(yàn)方法與步驟2.3 實(shí)驗(yàn)報(bào)告2.4 實(shí)驗(yàn)評(píng)價(jià)第二部分 軟件分析與建模工具實(shí)驗(yàn)3 軟件開發(fā)繪圖工具M(jìn)icrosoftVisio的基本應(yīng)用3.1 背景知識(shí)3.1.1 程序流程圖3.1.2 數(shù)據(jù)流圖3.1.3 狀態(tài)圖3.1.4 實(shí)體一關(guān)系圖3.1.5 軟件結(jié)構(gòu)圖3.2 軟件開發(fā)繪圖工具M(jìn)icrosoftVisio3.2.1 Visio概述3.2.2 Visio繪圖初步3.3 實(shí)驗(yàn)內(nèi)容與方法3.3.1 使用MicrosoftVisio繪制程序流程圖3.3.2 使用MicrosoftVisio繪制數(shù)據(jù)流圖3.3.3 使用MicrosoftVisio繪制狀態(tài)圖3.3.4 使用MicrosohVisio繪制實(shí)體關(guān)系圖3.3.5 使用MicrosoVisio繪制Jackson圖3.4 實(shí)驗(yàn)報(bào)告3.5 實(shí)驗(yàn)評(píng)價(jià)實(shí)驗(yàn)4 數(shù)據(jù)建模工具PowerDesigner的基本應(yīng)用——分析建模4.1 背景知識(shí)4.1.1 PowelDesigner模塊4.1.2 PowerDesigner能特色4.1.3 PowerDesigner支持的模型4.1.4 PowerDesigner主界面’4.1.5 PowerDesigner基本操作步驟4.2 實(shí)驗(yàn)內(nèi)容與方法4.2.1 PowerDesigner概念數(shù)據(jù)模型建立4.2.2 PowerDesigner業(yè)務(wù)處理模型4.2.3.PowerDesigner物理數(shù)據(jù)模型4.3 實(shí)驗(yàn)報(bào)告4.4 實(shí)驗(yàn)評(píng)價(jià)實(shí)驗(yàn)5 數(shù)據(jù)建模工具PowerDesigner的高級(jí)應(yīng)用——面向?qū)ο蠼?.1 背景知識(shí)5.1.1 面向?qū)ο蠼?.1.2 UML基本視圖5.1.3 PowerDesigner面向?qū)ο竽P秃?jiǎn)介5.2 實(shí)驗(yàn)方法與步驟5.2.1 用例模型視圖設(shè)計(jì)5.2.2 類模型視圖設(shè)計(jì)5.3 實(shí)驗(yàn)報(bào)告5.4 實(shí)驗(yàn)評(píng)價(jià)實(shí)驗(yàn)6 面向?qū)ο蠼9ぞ逺ationalRose的基本應(yīng)用6.1 背景知識(shí)6.1.1 面向?qū)ο蠓缎透攀?.1.2 LIML語(yǔ)言6.1.3 RationalRose概述6.1.4 RationalRose工具的使用6.1.5 RationalRose操作基礎(chǔ)6.2 實(shí)驗(yàn)方法6.2.1 業(yè)務(wù)分析建模6.2.2 業(yè)務(wù)設(shè)計(jì)建模6.3 實(shí)驗(yàn)報(bào)告6.4 實(shí)驗(yàn)評(píng)價(jià)實(shí)驗(yàn)7 面向?qū)ο蠼9ぞ逺agalRose的高級(jí)應(yīng)用7.1 背景知識(shí)7.1.1 數(shù)據(jù)庫(kù)建模7.1.2 雙向工程7.2 實(shí)驗(yàn)方法7.2.1 數(shù)據(jù)庫(kù)建模7.2.2 正向工程7.2.3 逆向工程7.3 實(shí)驗(yàn)報(bào)告7.4 實(shí)驗(yàn)評(píng)價(jià)第三部分 軟件測(cè)試工具實(shí)驗(yàn)8 功能測(cè)試工具WinRunne的基本應(yīng)用8.1 背景知識(shí)8.1.1 測(cè)試過程8.1.2 樣本軟件8.1.3 WinRunnet基本測(cè)試窗口8.1.4 錄制腳本8.1.5 運(yùn)行,調(diào)試/查看結(jié)果8.1.6 理解與識(shí)別GUIMap對(duì)象8.1.7 加載GUIMap文件8.2 實(shí)驗(yàn)內(nèi)容與方法8.2.1 一個(gè)基本測(cè)試要求與案例8.2.2 使用GUIMapg對(duì)象測(cè)試要求與案例8.2.3 錄制與執(zhí)行測(cè)試腳本8.3 實(shí)驗(yàn)報(bào)告8.4 實(shí)驗(yàn)評(píng)價(jià)實(shí)驗(yàn)9 功能測(cè)試工具WinRunner的高級(jí)應(yīng)用9.1 實(shí)驗(yàn)內(nèi)容9.1.1 GUIMapfileperTest4試9.1.2 編輯GUIMap9.1.3 合并GuIMap文件9.1.4 配置GUIMap9.1.5 數(shù)據(jù)驅(qū)動(dòng)測(cè)試9.1.6 同步點(diǎn)9.1.7 理解檢查點(diǎn)測(cè)試分析9.2 實(shí)驗(yàn)內(nèi)容與方法9.2.1 同步點(diǎn)應(yīng)用示例9.2.2 數(shù)據(jù)驅(qū)動(dòng)測(cè)試9.3 實(shí)驗(yàn)報(bào)告9.4 實(shí)驗(yàn)評(píng)價(jià)實(shí)驗(yàn)10 負(fù)載測(cè)試工具LoadRunner的基本應(yīng)用10.1 背景知識(shí)10.1.1 性能測(cè)試的介紹10.1.2 LoadRunner介紹10.2 實(shí)驗(yàn)內(nèi)容與方法10.2.1 錄制腳本10.2.2 腳本回放10.3 實(shí)驗(yàn)報(bào)告10.4 實(shí)驗(yàn)評(píng)價(jià)實(shí)驗(yàn)11 負(fù)載測(cè)試工具LoadRlinner的綜合應(yīng)用11.1 背景知識(shí)11.2 實(shí)驗(yàn)內(nèi)容與方法11.2.1 LoadRunner場(chǎng)景設(shè)計(jì)與運(yùn)行11.2.2 LoadRunner綜合應(yīng)用11.3 實(shí)驗(yàn)報(bào)告11.4 實(shí)驗(yàn)評(píng)價(jià)實(shí)驗(yàn)12 自動(dòng)化測(cè)試工具PurifyPlus的基本應(yīng)用12.1 背景知識(shí)12.1.1 PureCoverage工具特性12.1.2 Purify工具特性12.1.3 Quantify工具特性12.2 實(shí)驗(yàn)內(nèi)容與方法12.2.1 PureCoverage使用舉例12.2.2 Purify使用舉例12.2.3 Quantify使用舉例12.3.實(shí)驗(yàn)報(bào)告12.4 實(shí)驗(yàn)砰價(jià)實(shí)驗(yàn)13 自動(dòng)化測(cè)試工具PUrlfyPlus的高級(jí)應(yīng)用13.1 背景知識(shí)13.1.1 RationalPurifyPlus高級(jí)特性13.1.2 精確粒度數(shù)據(jù)采集13.1.3 可定制過濾器生成13.1.4 采集數(shù)據(jù)的合并與比較13.2 實(shí)驗(yàn)內(nèi)容與方法13.2.1 精確粒度數(shù)據(jù)采集使用舉例13.2.2 可定制過濾器生成使用舉例13.2.3 采集數(shù)據(jù)的合并與比較使用舉例13.3 實(shí)驗(yàn)報(bào)告13.4 實(shí)驗(yàn)評(píng)價(jià)第四部分 軟件項(xiàng)目管理工具實(shí)驗(yàn)14 軟件配置管理工具VisualsourceSa的基本應(yīng)用14.1 背景知識(shí)14.1.1 軟件配置管理概念14.1.2 軟件配置管理功能要求14.1.3 軟件配置管理工具綜述14.1.4 配置管理工具的選擇14.2 實(shí)驗(yàn)內(nèi)容與方法14.2.1 軟件配置管理工具VisualSourceSafe簡(jiǎn)介14.2.2 VisualSourceSafe基本使用14.2.2 案例應(yīng)用14.3 實(shí)驗(yàn)報(bào)告14.4 實(shí)驗(yàn)評(píng)價(jià)實(shí)驗(yàn)15 軟件項(xiàng)目管理工具M(jìn)icrosoftProject的基本應(yīng)用15.1 背景知識(shí)15.1.1 軟件項(xiàng)目管理范圍15.1.2 軟件項(xiàng)目管理工具M(jìn)icrosoftProject15.2 實(shí)驗(yàn)內(nèi)容與方法15.2.1 案例描述15.2.2 操作步驟15.3 實(shí)驗(yàn)報(bào)告15.4 實(shí)驗(yàn)評(píng)價(jià)參考文獻(xiàn)

章節(jié)摘錄

插圖:第一部分軟件工程環(huán)境、工具文檔規(guī)范與標(biāo)準(zhǔn)實(shí)驗(yàn)1軟件工程CASE工具1.1背景知識(shí)1.1.1軟件工程基本概念從功能的角度看,軟件是一種產(chǎn)品,它表達(dá)了由計(jì)算機(jī)硬件體現(xiàn)的計(jì)算機(jī)潛能。軟件就是一個(gè)信息轉(zhuǎn)換器——產(chǎn)生、管理、獲取、修改、顯示或轉(zhuǎn)換信息。從軟件的類型看,軟件是開發(fā)和運(yùn)行產(chǎn)品的載體。它是:(1)計(jì)算機(jī)控制(如操作系統(tǒng));(2)信息通信(如網(wǎng)絡(luò));(3)創(chuàng)建和控制其他程序(如軟件工具和環(huán)境)的基礎(chǔ)。軟件定義為:軟件=程序+數(shù)據(jù)+文檔。程序是按事先設(shè)計(jì)的功能和性能需求執(zhí)行的指令序列。數(shù)據(jù)是程序能正常操縱信息的數(shù)據(jù)結(jié)構(gòu)。文檔是與程序開發(fā)、維護(hù)和使用有關(guān)的圖文材料。軟件是邏輯的而不是物理的,本質(zhì)上存在著復(fù)雜性、一致性、易變性和不可見性等固有特性。軟件危機(jī)指軟件開發(fā)和維護(hù)過程中所遇到的一系列嚴(yán)重問題。主要表現(xiàn)在:對(duì)軟件開發(fā)成本和進(jìn)度的估算很不準(zhǔn)確;用戶很不滿意;質(zhì)量很不可靠;沒有適當(dāng)?shù)奈臋n;軟件成本比重上升;軟件開發(fā)生產(chǎn)率跟不上計(jì)算機(jī)應(yīng)用迅速深入的趨勢(shì)。解決辦法是借助于工程的方法對(duì)軟件開發(fā)和維護(hù)進(jìn)行控制和管理。工程化定義:軟件工程是指導(dǎo)軟件開發(fā)和維護(hù)的工程學(xué)科,采用工程化的概念、原理、技術(shù)和方法來開發(fā)和維護(hù)軟件。FritzBauer定義:軟件工程是為了經(jīng)濟(jì)地獲取可靠的和能在實(shí)際機(jī)器上高效運(yùn)行的軟件而建立和使用的好的工程原則。IEEE的軟件工程定義:(1)將系統(tǒng)化的、規(guī)范化的、可度量的方法應(yīng)用于軟件的開發(fā)、運(yùn)行和維護(hù)的過程,即將工程化應(yīng)用于軟件開發(fā)中;(2)(1)中所述方法的研究。

編輯推薦

《軟件工程實(shí)驗(yàn)教程》為高等院校計(jì)算機(jī)課程案例教程系列之一。內(nèi)容詳盡,編寫有特色,應(yīng)用指導(dǎo)性強(qiáng),幫助讀者加興對(duì)軟件工程課程中涉及概念的理解,并掌握一些主流軟件工程工具的基本使用方法。每個(gè)實(shí)驗(yàn)給出了大量的相關(guān)背景知識(shí)介紹、實(shí)驗(yàn)工具的特點(diǎn)、功能和基本概念與使用方法?!盾浖こ虒?shí)驗(yàn)教程》涵蓋軟件生存周期的各個(gè)階段所用到的CASE工具,把軟件工程的概念和理論知識(shí)融入到實(shí)踐當(dāng)中,更深入理解軟件開發(fā)中各個(gè)階段的技術(shù)、方法和工具基本使用方法?!盾浖こ虒?shí)驗(yàn)教程》包括軟件文檔規(guī)范與標(biāo)準(zhǔn)、軟件分析與建模、軟件測(cè)試和軟件項(xiàng)目管理四個(gè)部分,共設(shè)計(jì)了15個(gè)實(shí)驗(yàn)。

圖書封面

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


    軟件工程實(shí)驗(yàn)教程 PDF格式下載


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

 
 

  •   貌似是自己學(xué)校老師出的,,,學(xué)校就用這個(gè)教材。。。還行吧。。。
  •   書排版清晰,不像盜版
  •   不錯(cuò),很好,相當(dāng)不錯(cuò)。。。。。。。。。
  •   對(duì)于第一次接觸軟件工程的可以看看
 

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

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