注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)軟件工程

軟件工程

軟件工程

定 價(jià):¥24.00

作 者: 曹哲主編
出版社: 中國(guó)水利水電出版社
叢編項(xiàng): 21世紀(jì)高等院校計(jì)算機(jī)系列教材
標(biāo) 簽: 計(jì)算機(jī)與互聯(lián)網(wǎng) 計(jì)算機(jī)專業(yè) 大學(xué) 教材教輔與參考書(shū)

ISBN: 9787508415550 出版時(shí)間: 2004-07-01 包裝: 平裝
開(kāi)本: 26cm 頁(yè)數(shù): 255 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  內(nèi)容提要本書(shū)從實(shí)用的角度出發(fā)系統(tǒng)地介紹了軟件工程的基本理論、方法、技術(shù)、工具和環(huán)境。全書(shū)共17章。內(nèi)容主要包括:概述,軟件項(xiàng)目管理,計(jì)算機(jī)系統(tǒng)工程,需求分析,面向數(shù)據(jù)流的分析方法,面向數(shù)據(jù)的分析方法與形式化方法,面向?qū)ο蟮男枨蠓治?,軟件設(shè)計(jì)基礎(chǔ),面向數(shù)據(jù)流的設(shè)計(jì)方法,面向數(shù)據(jù)的設(shè)計(jì)方法,面向?qū)ο蟮脑O(shè)計(jì)方法,人機(jī)界面設(shè)計(jì),程序設(shè)計(jì)語(yǔ)言與編碼,軟件測(cè)試、軟件維護(hù)、軟件配置管理以及軟件開(kāi)發(fā)新技術(shù)簡(jiǎn)介等。本書(shū)結(jié)構(gòu)合理,在選材上注重了實(shí)用性,以期達(dá)到理論與實(shí)踐相結(jié)合、學(xué)以致用的目的,本書(shū)對(duì)計(jì)算機(jī)輔助軟件工程(CASE)工具的介紹幾乎貫穿全書(shū),概念清楚、通俗易懂、內(nèi)容翔實(shí)、實(shí)例豐富、習(xí)題思考題與內(nèi)容配合緊密。本書(shū)既可作為高等院?!败浖こ獭闭n程的教材或教學(xué)參考書(shū),也可作為軟件開(kāi)發(fā)人員的參考書(shū)。前言軟件工程是計(jì)算機(jī)學(xué)科中一個(gè)非常有價(jià)值并具有廣闊發(fā)展空間的研究領(lǐng)域。多年來(lái),隨著計(jì)算機(jī)硬件技術(shù)的迅猛發(fā)展,人們開(kāi)發(fā)優(yōu)質(zhì)軟件的能力遠(yuǎn)遠(yuǎn)落后于社會(huì)各個(gè)領(lǐng)域?qū)τ?jì)算機(jī)軟件的需求,也就是說(shuō),時(shí)至今日,仍然經(jīng)受著“軟件危機(jī)”的困擾。為了克服“軟件危機(jī)”,自2世紀(jì)6年代末期以來(lái),人們?cè)谶@一領(lǐng)域做了大量的研究與實(shí)踐工作,積累了大量的軟件開(kāi)發(fā)技術(shù)和方法,進(jìn)而逐漸形成了系統(tǒng)的軟件項(xiàng)目開(kāi)發(fā)與管理理論。于是,一門(mén)新興的學(xué)科——軟件工程學(xué)(簡(jiǎn)稱軟件工程)誕生了。軟件工程所研究的范圍十分廣泛,主要包括軟件項(xiàng)目開(kāi)發(fā)和軟件維護(hù)的有關(guān)理論、技術(shù)、方法、標(biāo)準(zhǔn)、計(jì)算機(jī)輔助工具和環(huán)境以及軟件項(xiàng)目管理等諸多方面。軟件工程領(lǐng)域的研究成果為緩解軟件危機(jī)發(fā)揮了關(guān)鍵性作用?!败浖こ獭闭n程是高等學(xué)校計(jì)算機(jī)學(xué)科教學(xué)計(jì)劃中的一門(mén)主干課程。本書(shū)正是為普通高校計(jì)算機(jī)學(xué)科“軟件工程”課程而編寫(xiě)的教材。本書(shū)共17章,其中第1章~第3章介紹軟件工程的基本概念、軟件項(xiàng)目管理、計(jì)算機(jī)系統(tǒng)工程:第4章~第7章介紹需求分析的有關(guān)內(nèi)容,包括需求分析概念、面向數(shù)據(jù)流、面向數(shù)據(jù)、形式化、面向?qū)ο蟮刃枨蠓治龇椒?、需求?guī)格說(shuō)明與評(píng)審等;第8章一第12章介紹軟件設(shè)計(jì)的有關(guān)內(nèi)容,包括軟件設(shè)計(jì)的概念、設(shè)計(jì)過(guò)程和一般性技術(shù),面向數(shù)據(jù)流、面向數(shù)據(jù)、面向?qū)ο笠约叭藱C(jī)界面的設(shè)計(jì)方法與技術(shù)、設(shè)計(jì)規(guī)格說(shuō)明與評(píng)審等:第13章~第16章介紹軟件的實(shí)現(xiàn)、測(cè)試與維護(hù),主要包括程序設(shè)計(jì)語(yǔ)言與編碼、軟件測(cè)試與調(diào)試、軟件維護(hù)、軟件配置管理等:第17章簡(jiǎn)單介紹近期出現(xiàn)的與軟件開(kāi)發(fā)有關(guān)的新技術(shù),包括軟件重用技術(shù)、Intemet與Java、對(duì)象鏈接與嵌入(OLE)技術(shù)以及分布計(jì)算技術(shù)等。本書(shū)具有以下幾個(gè)特點(diǎn):(1)結(jié)構(gòu)合理,系統(tǒng)地介紹了軟件工程的基本原理、概念、方法和工具。(2)在選材上注重了實(shí)用性,以期達(dá)到理論與實(shí)踐相結(jié)合、學(xué)以致用的目的。(3)對(duì)計(jì)算機(jī)輔助軟件工程(CASE)工具的介紹幾乎貫穿全書(shū)。(4)概念清楚、通俗易懂、內(nèi)容翔實(shí)、實(shí)例豐富,習(xí)題思考題與內(nèi)容配合緊密。本書(shū)可以作為高等院?!败浖こ獭闭n程的教材或教學(xué)參考書(shū),也可以作為軟件開(kāi)發(fā)人員的參考書(shū)。本書(shū)由曹哲主編,由高誠(chéng)、車(chē)進(jìn)輝、吳燕任副主編,具體分工為:第1章、第2章和第14章由曹哲編寫(xiě);第5章、第6章、第8章、第9章、第1章、第12章、第16章由高誠(chéng)編寫(xiě),第7章、第11章、第13章、第15章、第17章由車(chē)進(jìn)輝編寫(xiě),第3章和第4章由吳燕編寫(xiě)。本書(shū)由朱敦名教授主審。在本書(shū)的編寫(xiě)過(guò)程中,北華大學(xué)計(jì)算機(jī)科學(xué)技術(shù)學(xué)院計(jì)算機(jī)實(shí)驗(yàn)室的全體同志給予了多方面的支持和幫助。趙津燕、劉艷、李益民、胡曉宏、尹健慧、葛建梅、王雙立等同志也參與了大綱討論,并提出了很多寶貴意見(jiàn)。在此,編者向他們表示衷心地感謝。由于時(shí)間倉(cāng)促及編者水平有限,書(shū)中難免存在疏漏和不妥之處,懇請(qǐng)廣大讀者批評(píng)指正。編者聯(lián)系方式:Zxqu3@tom.com。編者24年5月

作者簡(jiǎn)介

暫缺《軟件工程》作者簡(jiǎn)介

圖書(shū)目錄

第1章  概述
  1.1  軟件
  1.1.1  軟件
  1.1.2  軟件危機(jī)
  1.2  軟件工程的概念
  1.2.1  軟件工程的定義
  1.2.2  軟件工程的基本原理
  1.2.3  軟件工程的目標(biāo)
  1.2.4  軟件工程的原則
  1.3  軟件生存周期
  1.3.1  軟件定義
  1.3.2  軟件開(kāi)發(fā)
  1.3.3  軟件的使用與維護(hù)及退役
  1.4軟件開(kāi)發(fā)模型
  1.4.1  瀑布模型
  1.4.2  原型模型
  1.4.3  螺旋模型
  1.4.4  噴泉模型
  1.4.5  變換模型
  1.4.6  基于四代技術(shù)的模型
  1.4.7  基于知識(shí)的智能模型
  1.5  軟件開(kāi)發(fā)方法、工具及環(huán)境
  1.5.1  軟件開(kāi)發(fā)方法
  1.5.2  軟件開(kāi)發(fā)工具與環(huán)境
  1.5.3  計(jì)算機(jī)輔助軟件工程
  習(xí)題
第2章  軟件項(xiàng)目管理
  2.1  軟件度量
  2.1.1  軟件度量的基本概念
  2.1.2  面向規(guī)模的度量
  2.1.3  面向功能的度量
  2.2  軟件項(xiàng)目估算
  2.2.1  軟件項(xiàng)目的估算方法
  2.2.2  代碼行和功能點(diǎn)的估算
  2.2.3  軟件項(xiàng)目的經(jīng)驗(yàn)估算模型
  2.3  軟件質(zhì)量度量
  2.3.1  軟件質(zhì)量的定義
  2.3.2  軟件質(zhì)量的度量模型
  2.4  軟件復(fù)雜性度量
  2.4.1  軟件復(fù)雜性的概念及度量原則
  2.4.2 McCabe度量模型
  2.4.3 Halstead度量模型
  2.5  軟件可靠性度量
  2.5.1  軟件可靠性的有關(guān)概念
  2.5.2  軟件可靠性的估算
  2.6  軟件開(kāi)發(fā)過(guò)程的管理
  2.6.1  軟件開(kāi)發(fā)項(xiàng)目管理過(guò)程
  2.6.2  風(fēng)險(xiǎn)分析
  2.6.3  進(jìn)度安排
  2.6.4  軟件質(zhì)量保證
  2.6.5  軟件項(xiàng)目組織的建立與人員分
  2.6.6  軟件項(xiàng)目的跟蹤與控制
  2.6.7  軟件開(kāi)發(fā)標(biāo)準(zhǔn)
  習(xí)題.
第3章  計(jì)算機(jī)系統(tǒng)工程
  3.1  計(jì)算機(jī)系統(tǒng)工程的概念
  3.1.1  硬件工程
  3.1.2  軟件工程
  3.1.3  人機(jī)工程
  3.1.4數(shù)據(jù)庫(kù)工程
  3.2可行性研究
  3.2.1  可行性研究的任務(wù)及步驟
  3.2.2  經(jīng)濟(jì)可行性研究
  3.2.3  技術(shù)可行性研究
  3.2.4選擇方案
  3.3  系統(tǒng)模型
  3.4  系統(tǒng)規(guī)格說(shuō)明與評(píng)審
  3. 4. 1 系統(tǒng)規(guī)格說(shuō)明
  3.4.2  系統(tǒng)規(guī)格說(shuō)明的評(píng)審
  習(xí)題
第4章  需求分析
  4.1  需求分析的任務(wù)
  4.2  需求分析的一般性技術(shù)
  4.2.1  初步需求獲取技術(shù)
  4.2.2  需求建模技術(shù)
  4.2.3  快速原型技術(shù)
  4.2.4  問(wèn)題分解與抽象、多視點(diǎn)分析技術(shù)
  4.3  需求規(guī)格說(shuō)明與評(píng)審
  4.3.1  需求規(guī)格說(shuō)明書(shū)的作用與內(nèi)容
  4.3.2  需求評(píng)審
  習(xí)題
第5章  面向數(shù)據(jù)流的分析方法
  5.1  數(shù)據(jù)流圖與數(shù)據(jù)字典
  5.2  實(shí)體關(guān)系圖
  5.2.1  數(shù)據(jù)對(duì)象、屬性與關(guān)系
  5.2.2  實(shí)體關(guān)系圖
  5.3  基于數(shù)據(jù)流的分析方法
  5.3.1  創(chuàng)建數(shù)據(jù)流模型
  5.3.2  過(guò)程規(guī)格說(shuō)明
  5.4  基于數(shù)據(jù)流圖的需求分析CASE工具
  5.4.1  核心思想
  5.4.2  基于CASE  具的需求分析
  習(xí)題
  第6章  面向數(shù)據(jù)的分析方法與形式化方法
  6.1  面向數(shù)據(jù)結(jié)構(gòu)的系統(tǒng)開(kāi)發(fā)方法
  6.1.1  Warnier圖
  6.1.2  DSSD方法
  6.2 Jackson系統(tǒng)開(kāi)發(fā)方法
  6.2.1  標(biāo)識(shí)實(shí)體與行為
  6.2.2  生成實(shí)體結(jié)構(gòu)圖
  6.2.3  創(chuàng)建軟件系統(tǒng)模型
  6.3  形式化方法簡(jiǎn)介
  6.3.1  形式方法的引入
  6.3.2  形式方法的主要思想
  6.3.3  形式化方法的分類
  6.3.4  軟件形式開(kāi)發(fā)方法
  6.3.5  形式方法的優(yōu)缺點(diǎn)
  習(xí)題
第7章  面向?qū)ο蟮男枨蠓治?br />  7.1  面向?qū)ο蟮母拍?br />  7.1.1  對(duì)象(Obieeo
  7.1.2  類(Class)
  7.1.3  繼承(1nheritance)
  7.1.4  聚合(Aggregation)
  7.1.5  消息(Message)
  7.2  面向?qū)ο蟮姆治龇椒?br />  7.2.1  0MT方法
  7.2.2 Boo~方法
  7.2.3  00SE方法
  7.2.4 Coad/Yourdon的OOMOOD方法
  7.3  面向?qū)ο蟮男枨蠓治鯟ASE32具
  7.3.1  視
  7.3.2 UML的圖
  7.3.3  銀行系統(tǒng)的需求分析
  7.4 Rational統(tǒng)一過(guò)程
  7.4.1  時(shí)間軸
  7.4.2  作流
  7.4.3  微過(guò)程的劃分
  習(xí)題
第8章  軟件設(shè)計(jì)基礎(chǔ)
  8.1  軟件設(shè)計(jì)基本概念
  8.1.1  軟件設(shè)計(jì)過(guò)程
  8.1.2  抽象與逐步求精
  8.1.3  模塊化與信息隱藏
  8.1.4  軟件總體結(jié)構(gòu)設(shè)計(jì)
  8.1.5  數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)
  8.1.6  軟件過(guò)程設(shè)計(jì)
  8.2  軟件過(guò)程設(shè)計(jì)技術(shù)和工具
  8.2.1  結(jié)構(gòu)化程序設(shè)計(jì)
  8.2.2  圖形表示法
  8.2.3  判定表與判定樹(shù)
  8.2.4  過(guò)程設(shè)計(jì)語(yǔ)言(PDL)
  8.3  設(shè)計(jì)規(guī)格說(shuō)明與評(píng)審
  習(xí)題.
第9章  面向數(shù)據(jù)流的設(shè)計(jì)方法
  9.1  SD方法的設(shè)計(jì)過(guò)程及有關(guān)概念
  9.2變換分析
  9.3  事務(wù)分析
  9.4  設(shè)計(jì)優(yōu)化及原則
  9.4.1  啟發(fā)式設(shè)計(jì)策略
  9.4.2  設(shè)計(jì)優(yōu)化原則
  習(xí)題
第10章  面向數(shù)據(jù)的設(shè)計(jì)方法
  10.1  面向數(shù)據(jù)設(shè)計(jì)的概念
  10.2 Jackson系統(tǒng)開(kāi)發(fā)方法
  10.2.1  JSD分析技術(shù)回顧
  10.2.2  擴(kuò)充功能性過(guò)程
  10.2.3  施加時(shí)間約束
  10.2.4  實(shí)現(xiàn)與JSP技術(shù)
  10.2.5  產(chǎn)生過(guò)程表示
  10.3  基于結(jié)構(gòu)化數(shù)據(jù)的系統(tǒng)開(kāi)發(fā)(DSSD)方法
  10.3.1  DSSD設(shè)計(jì)步驟
  10.3.2  推導(dǎo)輸出數(shù)據(jù)的邏輯結(jié)構(gòu)
  10.3.3  推導(dǎo)處理過(guò)程的邏輯結(jié)構(gòu)
  10.3.4  復(fù)雜過(guò)程邏輯的描述
  習(xí)題
第11章  面向?qū)ο蟮脑O(shè)計(jì)方法
  11.1  面向?qū)ο笤O(shè)計(jì)的概念
  11.1.1  對(duì)象、操作和消息
  11.1.2  類、實(shí)例和繼承
  11.2  面向?qū)ο蟮脑O(shè)計(jì)方法
  11.2.1  問(wèn)題域部件(PDC)的設(shè)計(jì)
  11.2.2  用戶界面部件(HIC)的設(shè)計(jì)
  11.2.3  任務(wù)管理部件(TMC)的設(shè)計(jì)
  11.2.4  數(shù)據(jù)管理部件(DMC)的設(shè)計(jì)
  習(xí)題
第12章  人機(jī)界面設(shè)計(jì)
  12.1  人的因素
  12.1.1  人類感知基礎(chǔ)
  12.1.2用戶的技能
  12.1.3  任務(wù)與用戶的特殊要求
  12.2  人機(jī)界面風(fēng)格
  12.3  人機(jī)界面設(shè)計(jì)過(guò)程
  12.3.1  界面設(shè)計(jì)的有關(guān)模型
  12.3.2任務(wù)分析與建模
  12.3.3  界面設(shè)計(jì)的一般問(wèn)題
  12.3.4實(shí)現(xiàn)工具
  12.4  人機(jī)界面實(shí)現(xiàn)的原則與標(biāo)準(zhǔn)
  12.4.1一般可交互性
  12.4.2信息顯示
  12.4.3數(shù)據(jù)輸入
  12.4.4  人機(jī)界面標(biāo)準(zhǔn)
  習(xí)題
第13章  程序設(shè)計(jì)語(yǔ)言與編碼
  13.1  程序設(shè)計(jì)語(yǔ)言
  13.1.1  程序設(shè)計(jì)語(yǔ)言的特點(diǎn)
  13.1.2  程序設(shè)計(jì)語(yǔ)言的發(fā)展和分類
  13.1.3  程序設(shè)計(jì)語(yǔ)言的選擇標(biāo)準(zhǔn)
  13.2  編程質(zhì)量與程序設(shè)計(jì)語(yǔ)言
  13.3  編程標(biāo)準(zhǔn)
  13.4  編程風(fēng)格
  13.5  程序設(shè)計(jì)支持環(huán)境(PSE)
  習(xí)題
第14章  軟件測(cè)試
  14.1  軟件測(cè)試的基本知識(shí)
  14.1.1  軟件測(cè)試的目標(biāo)與原則
  14.1.2  軟件測(cè)試的常用方法
  14.1.3  測(cè)試階段的信息流
  14.1.4  軟件測(cè)試的步驟
  14.1.5  軟件測(cè)試中常見(jiàn)的錯(cuò)誤類型
  14.2  軟件測(cè)試技術(shù)
  14.2.1  白盒測(cè)試
  14.2.2  黑盒測(cè)試
  14.3  軟件測(cè)試過(guò)程
  14.3.1  單元測(cè)試
  14.3.2  集成測(cè)試
  14.3.3  驗(yàn)收測(cè)試
  14.3.4  系統(tǒng)測(cè)試
  14.4  調(diào)試
  14.4.1  調(diào)試的概念
  14.4.2調(diào)試策略
  14.5  測(cè)試工具
  14.5.1  自動(dòng)測(cè)試工具
  14.5.2  調(diào)試工具
  習(xí)題
第15章  軟件維護(hù)
  15.1  軟件維護(hù)的基本內(nèi)容和分類
  15.2  軟件維護(hù)的特點(diǎn)
  15.2.1  結(jié)構(gòu)化維護(hù)與非結(jié)構(gòu)化維護(hù)
  15.2.2  維護(hù)成本
  15.2.3  維護(hù)可能存在的問(wèn)題
  15.3  軟件維護(hù)過(guò)程
  15.3.1  維護(hù)組織
  15.3.2  維護(hù)的報(bào)告與審核
  15.3.3  維護(hù)過(guò)程的事件流
  15.3.4  保存維護(hù)記錄
  15.3.5  評(píng)價(jià)維護(hù)活動(dòng)
  15.4  維護(hù)的副作用
  15.5  軟件的可維護(hù)性
  15.5.1  影響可維護(hù)性的因素
  15.5.2  可維護(hù)性的度量
  15.5.3  可維護(hù)性復(fù)
  習(xí)題
  第16章  軟件配置管理
  16.1  軟件配置管理的概念
  16.1.1  基線技術(shù)
  16.1.2  軟件配置項(xiàng)
  16.2  軟件配置管理的任務(wù)及標(biāo)準(zhǔn)
  16.2.1  標(biāo)識(shí)配置對(duì)象
  16.2.2  版本控制
  16.2.3  修改控制
  16.2.4  配置審計(jì)
  16.2.5  配置狀況報(bào)告
  16.2.6  軟件配置管理標(biāo)準(zhǔn)
  16.3  配置管理的CASE32具
  習(xí)題
第17章  軟件開(kāi)發(fā)新技術(shù)簡(jiǎn)介
  17.1  軟件重用技術(shù)簡(jiǎn)介
  17.1.1  軟件重用的概念和過(guò)程
  17.1.2  構(gòu)造軟部件庫(kù)
  17.1.3  軟部件的重用
  17.1.4  軟件重用項(xiàng)目的管理
  17.2  Intemet與Java簡(jiǎn)介
  17.2.1  Intemet簡(jiǎn)介
  17.2.2  Java技術(shù)簡(jiǎn)介
  17.3  對(duì)象鏈接與嵌入技術(shù)簡(jiǎn)介
  17.3.1  復(fù)合文檔的概念
  17.3.2  實(shí)現(xiàn)復(fù)合文檔的方法鏈接和嵌入
  17.3.3  COM是實(shí)現(xiàn)鏈接和嵌入的技術(shù)基礎(chǔ)
  17.3.4  ActiveX
  17.4  分布式計(jì)算技術(shù)簡(jiǎn)介
  17.4.1  分布式技術(shù)概述
  17.4.2  主流分布式計(jì)算技術(shù)
  習(xí)題
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)