出版時間:2005-1 出版社:科學(xué)出版社 作者:周蘇王文張泳 頁數(shù):298 字?jǐn)?shù):378000
Tag標(biāo)簽:無
前言
高等教育的普及對信息技術(shù)類專業(yè)軟件課程的教學(xué)提出了更高的要求,為培養(yǎng)適用的專業(yè)人才,應(yīng)充分重視軟件課程的實驗教學(xué),迫切需要優(yōu)秀的軟件課程的系列實驗、實踐教材。為此,我們在實驗內(nèi)容的選擇、實驗步驟的設(shè)計和實驗文檔的組織等諸方面都做了精心的考慮和安排,邀請長期工作在教學(xué)第一線且年富力強的各課程資深專業(yè)教師,編寫了這套“高等院校實踐教程”。首批教材所涉及的課程包括:數(shù)據(jù)結(jié)構(gòu)與算法、數(shù)據(jù)庫原理、操作系統(tǒng)原理、多媒體技術(shù)、軟件工程、匯編語言程序設(shè)計、編譯原理、計算機網(wǎng)絡(luò)、電子商務(wù)和面向?qū)ο蟪绦蛟O(shè)計等專業(yè)課程,以及Visual C++、Java、Delphi等程序設(shè)計課程。作為各課程主教材的實驗教材,本套教材的編寫原則是:依據(jù)課程教學(xué)大綱,充分理解課程的主教材,遵循課程教學(xué)的規(guī)律和節(jié)奏,充分體現(xiàn)實驗的可操作性,既可以與課程主教材輔助配套,也可以作為獨立開設(shè)的實驗課教材,還可以是自學(xué)的實踐教材。這對于很好地推動相關(guān)課程的教學(xué)發(fā)展,幫助老師教,幫助學(xué)生學(xué),幫助用戶切實掌握本課程的知識內(nèi)涵和理論與實踐的水平具有重要意義。本書通過一系列學(xué)習(xí)軟件工程工具的實驗練習(xí),把軟件工程的概念和理論知識融入到實踐當(dāng)中,從而加深對軟件工程的認(rèn)識和理解,可作為高等院?!败浖こ獭闭n程的實驗輔助教材,也可作為單獨開設(shè)“軟件工程學(xué)實驗”課程的主教材。本書可讀性、可操作性好,讀者也可選擇本書作為自學(xué)教材。每個實驗均留有“實驗總結(jié)”和“教師評價”部分,方便師生交流對學(xué)科知識、實驗內(nèi)容的理解與體會,書后提供了“實驗成績記錄”,方便老師對學(xué)生實驗成績的記錄與管理。本書得到了浙江大學(xué)城市學(xué)院教學(xué)改革基金“精品課程建設(shè)”的支持。
內(nèi)容概要
本書通過一系列學(xué)習(xí)軟件工程工具的實驗練習(xí),把軟件工程的概念和理論知識融入到實踐當(dāng)中,從而加深對軟件知識的認(rèn)識和理解。實驗內(nèi)容幾乎包含了軟件生存周期的各個階段 ,內(nèi)容涉及軟件工程計算環(huán)境、軟件工程國家標(biāo)準(zhǔn)、軟件開發(fā)繪圖工具M(jìn)icrosoft Visio、軟件分析與建模工具Sybase PowerDesigner、軟件自動化測試Mercury Interactive Winrunner、軟件項目管理Microsoft Project和軟件配置管理Microsoft Visual SurceSafe等,全書共16個小實驗、2個課程設(shè)計和1個實驗總結(jié)。每個實驗中都包含背景知識介紹、所需的工具、準(zhǔn)備工作和實驗步驟指導(dǎo)等,以幫助讀者加深對課程教材中所介紹概念的理解以及掌握一些主流軟件工程工具的基本使用方法。 本書是高等院校計算機及相關(guān)專業(yè)“軟件工程”課程的實驗輔助教材,也可作為單獨開設(shè)“軟件工程實驗”課程的主教材。歡迎教師索取為本書教學(xué)配套的課件:zs@mail.hz.zj.cn。
書籍目錄
實驗1 軟件工程工具與環(huán)境 1.1 軟件工程的計算環(huán)境 1.2 工具、環(huán)境與CASE實驗2 軟件工程標(biāo)準(zhǔn)化 2.1 標(biāo)準(zhǔn)與軟件工程國家標(biāo)準(zhǔn) 2.2 軟件產(chǎn)品開發(fā)文件編制指南實驗3 軟件開發(fā)繪圖工具Visio 3.1 Visio繪圖初步 3.3 Visio繪制工程圖形實驗4 系統(tǒng)分析與建模工具PowerDesigner 4.1 PowerDesigner入門 4.2 PowerDesigner業(yè)務(wù)處理模型 4.3 PowerDesigner概念數(shù)據(jù)模型 4.4 PowerDesigner物理數(shù)據(jù)模型 4.5 PowerDesigner面向?qū)ο竽P蛯嶒? 軟件自動化測試與Winrunner 5.1 軟件自動化測試環(huán)境 5.2 功能測試軟件Winrunner實驗6 軟件項目管理 Project 6.1 軟件項目管理 Project初步 6.2 Project項目管理應(yīng)用實驗7 軟件配置管理VSS實驗8 軟件工程實驗總結(jié) 8.1 實驗的基本內(nèi)容 8.2 實驗的基本評價 8.3 軟件工程實驗總結(jié) 8.4 實驗總結(jié)評價(教師)實驗成績記錄主要參考文獻(xiàn)
章節(jié)摘錄
插圖:按內(nèi)容分,軟件開發(fā)環(huán)境一般由環(huán)境數(shù)據(jù)庫、接口軟件和工具組等構(gòu)成。1)環(huán)境數(shù)據(jù)庫。這是軟件開發(fā)環(huán)境的核心,其中存放的信息有被研制軟件在其生存周期中所必需的信息和軟件研制工具的有關(guān)信息等。例如,它把經(jīng)過各種軟件工具加工后的軟件產(chǎn)品和半成品(如各種文件、源代碼及測試數(shù)據(jù))存入庫內(nèi),以便根據(jù)需要進(jìn)行查詢、修改或輸出等。在環(huán)境數(shù)據(jù)庫中,可以分別標(biāo)識的信息組稱為對象;作為一組相關(guān)的版本而存在的一組對象稱為版本組。把一個項目中各個不同的“對象組”組合起來,就可以構(gòu)成各種不同的軟件配置。2)接口軟件。包括系統(tǒng)與用戶的接口、子系統(tǒng)和子系統(tǒng)之間的接口。開發(fā)環(huán)境要求所有的接口都具有統(tǒng)一性。例如,為了實現(xiàn)用戶和各種系統(tǒng)的通信,要求有統(tǒng)一調(diào)用方式。3)工具組。軟件開發(fā)環(huán)境中的工具彼此有交互作用。工具組中的各個工具被設(shè)計成由一些基本功能成分組成。這些成分可以組合,供用戶選用,并且可通過環(huán)境數(shù)據(jù)庫進(jìn)行通信。 ·語言工具。它一般提供編譯(或解釋)程序、連接裝配程序、調(diào)試程序、靜態(tài)及動態(tài)分析程序等一系列語言支撐工具。也有的系統(tǒng)支持非過程語言的運行?!べ|(zhì)量保證工具。目前大量使用的仍是靜態(tài)、動態(tài)測試技術(shù)以及各種形式的評審技術(shù)。與形式方法相聯(lián)系的程序證明和驗證技術(shù)已為許多專家所重視?!ば枨蠓治黾霸O(shè)計工具。主要由文本編輯工具、圖形工具及一致性檢驗工具等支持?!づ渲霉芾砉ぞ?。對于不同用戶或不同的硬件配置,一個系統(tǒng)往往需不同的軟件配置;即使同一軟件也有不同的版本;加上軟件產(chǎn)品的修改需要進(jìn)行嚴(yán)格的管理等原因,軟件的配置管理已成為軟件生產(chǎn)管理的重要課題。軟件開發(fā)環(huán)境的發(fā)展方向是集成化的軟件工程環(huán)境,即軟件生存周期中各個階段的開發(fā)環(huán)境(工具與支持系統(tǒng))集成為一致的用戶接口,包括制定各種標(biāo)準(zhǔn)接口。以下一些名稱具有相同或類似的含義:軟件開發(fā)環(huán)境(SDE)、軟件工程環(huán)境(SEE)、軟件支持環(huán)境(SSE)、項目支持環(huán)境(PSE)、自動開發(fā)環(huán)境(.ADE)、集成化程序設(shè)計環(huán)境(IPE)、工具盒(Toolbox)、工具箱(Toolkit)。3.計算機輔助軟件工程(CASE)CASE是一組工具和方法的集合,用來輔助軟件開發(fā)生命周期各階段進(jìn)行軟件開發(fā),它是軟件開發(fā)管理、軟件開發(fā)方法、軟件開發(fā)環(huán)境和軟件工具等方面研究和發(fā)展的產(chǎn)物,CASE把軟件開發(fā)技術(shù)、軟件工具和軟件開發(fā)方法集成到一個統(tǒng)一的框架中,并且吸取了計算機輔助設(shè)計(CAD)、軟件工程、操作系統(tǒng)、數(shù)據(jù)庫、網(wǎng)絡(luò)和許多其他計算機領(lǐng)域的原理和技術(shù)。
編輯推薦
《軟件工程學(xué)實驗(信息技術(shù)類)》是由科學(xué)出版社出版的。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載