注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)認證與等級考試計算機軟件專業(yè)技術(shù)資格和水平考試軟件工程:高級

軟件工程:高級

軟件工程:高級

定 價:¥37.00

作 者: 鄭人杰主編;中國計算機軟件專業(yè)技術(shù)資格和水平考試中心編寫
出版社: 清華大學(xué)出版社
叢編項:
標 簽: 軟件工程

購買這本書可以去


ISBN: 9787302035343 出版時間: 1999-08-01 包裝: 平裝
開本: 26cm 頁數(shù): 392 字數(shù):  

內(nèi)容簡介

  內(nèi)容簡介本書是中國計算機軟件專業(yè)技術(shù)水平考試指定用書之一。本書是軟件工程的高級讀物,全書分為三個部分,即軟件工程技術(shù)、軟件質(zhì)量管理與質(zhì)量保證及軟件工程管理。主要內(nèi)容包括:軟件生存期過程和軟件工程,軟件需求分析,軟件復(fù)用技術(shù),軟件測試,軟件維護與軟件再工程,軟件工具與軟件開發(fā)環(huán)境,軟件質(zhì)量保證,軟件工程標準化和軟件文檔,軟件過程能力評估,軟件工程項目管理,軟件度量,軟件配置管理,軟件人員組織與管理,軟件知識產(chǎn)權(quán)保護等。本書是“中國計算機軟件專業(yè)技術(shù)軟件工程(高級)”水平考試的必讀教材,也可作為相應(yīng)培訓(xùn)班的教材,通過該級考試的考生具有軟件工程高級工程師的相應(yīng)水平。

作者簡介

暫缺《軟件工程:高級》作者簡介

圖書目錄

     目錄
    第1篇 軟件工程技術(shù)
   第1章 軟件生存期過程和軟件工程
    1.1軟件生存期及其模型
    1.1.1軟件生存期
    1.1.2軟件生存期模型
    1.2軟件生存期過程
    1.3軟件工程的基本目標
    1.3.1軟件工程的定義
    1.3.2軟件工程項目的基本目標
   第2章 軟件需求分析
    2.1軟件需求分析的任務(wù)
    2.2需求分析的過程
    2.3軟件需求分析的原則
    2.4分析員和用戶的責(zé)任
    2.5軟件需求分析方法
    2.6軟件需求分析工具
    2.6.1SADT
    2.6.2PSL/PSA
    2.7面對確定需求的困難應(yīng)采取的對策
    2.7.1需求工程和確定需求的困難
    2.7.2軟件開發(fā)人員面對確定需求的困難應(yīng)采取的對策
   第3章 軟件復(fù)用技術(shù)
    3.1軟件復(fù)用的概述
    3.1.1軟件復(fù)用的宗旨
    3.1.2軟件復(fù)用的實際效益
    3.1.3軟件復(fù)用技術(shù)的發(fā)展概況
    3.2軟件開發(fā)過程
    3.2.1以往的軟件開發(fā)技術(shù)不能滿足復(fù)用的需要
    3.2.2軟件復(fù)用需要改變軟件開發(fā)過程
    3.2.3領(lǐng)域工程和應(yīng)用系統(tǒng)工程
    3.3構(gòu)件技術(shù)
    3.3.1應(yīng)用系統(tǒng)和應(yīng)用系統(tǒng)族
    3.3.2應(yīng)用系統(tǒng)與構(gòu)件
    3.3.3構(gòu)件系統(tǒng)
    3.3.4構(gòu)件系統(tǒng)的門面
    3.3.5可變性和專門化
    3.3.6打包和編寫文檔
    3.4分層式體系結(jié)構(gòu)
    3.4.1軟件體系結(jié)構(gòu)
    3.4.2良好的軟件體系結(jié)構(gòu)的重要作用
    3.4.3分層式的體系結(jié)構(gòu)
    3.5漸進地實施復(fù)用和復(fù)用單位的組織結(jié)構(gòu)
    3.5.1軟件復(fù)用需要改變開發(fā)單位的組織結(jié)構(gòu)
    3.5.2漸進地系統(tǒng)地采用復(fù)用技術(shù)
    3.5.3充分利用可共享復(fù)用成果
    3.5.4實施系統(tǒng)復(fù)用需要遵循的原則
   第4章 軟件測試
    4.1軟件測試基礎(chǔ)
    4.1.1什么是軟件測試
    4.1.2軟件測試的目的和原則
    4.1.3軟件測試的對象
    4.1.4測試信息流
    4.1.5測試與軟件開發(fā)各階段的關(guān)系
    4.2兩種類型的測試
    4.2.1黑盒測試
    4.2.2白盒測試
    4.3白盒測試的測試用例設(shè)計
    4.3.1邏輯覆蓋
    4.3.2基本路徑測試
    4.4黑盒測試的測試用例設(shè)計
    4.4.1等價類劃分
    4.4.2邊界值分析
    4.4.3錯誤推測法
    4.4.4因果圖
    4.4.5功能圖
    4.5軟件測試的策略
    4.5.1單元測試
    4.5.2組裝測試
    4.5.3確認測試
    4.5.4系統(tǒng)測試
    4.5.5測試的步驟及相應(yīng)的測試種類
    4.6程序的靜態(tài)分析方法
    4.6.1對程序的靜態(tài)分析
    4.6.2人工測試
    4.7軟件測試工具
    4.7.1靜態(tài)分析工具
    4.7.2動態(tài)測試工具
    4.7.3測試數(shù)據(jù)自動生成工具
    4.7.4模塊測試臺
    4.7.5測試合成環(huán)境
   第5章 軟件維護與軟件再工程
    5.1軟件維護的概念
    5.1.1軟件維護的定義
    5.1.2影響維護工作量的因素
    5.1.3軟件維護的策略
    5.1.4維護成本
    5.2軟件維護活動
    5.2.1維護機構(gòu)
    5.2.2軟件維護申請報告
    5.2.3軟件維護工作流程
    5.2.4維護檔案記錄
    5.2.5維護評價
    5.3軟件維護的實施
    5.3.1分析和理解程序
    5.3.2修改程序
    5.3.3重新驗證程序
    5.4軟件可維護性
    5.4.1軟件可維護性的定義
    5.4.2可維護性的度量
    5.5提高可維護性的方法
    5.5.1建立明確的軟件質(zhì)量目標和優(yōu)先級
    5.5.2使用提高軟件質(zhì)量的技術(shù)和工具
    5.5.3進行明確的質(zhì)量保證審查
    5.5.4選擇可維護的程序設(shè)計語言
    5.5.5改進程序的文擋
    5.5.6開發(fā)軟件時考慮到維護
    5.6軟件再工程
    5.6.1什么是軟件再工程
    5.6.2為什么要實施軟件再工程
    5.6.3軟件再工程技術(shù)
    5.6.4軟件再工程的風(fēng)險
   第6章 軟件工具與軟件開發(fā)環(huán)境
    6.1軟件工具
    6.1.1概述
    6.1.2軟件開發(fā)工具
    6.1.3軟件維護工具
    6.1.4軟件管理和軟件支持工具
    6.1.5軟件開發(fā)工具的評價和選擇
    6.2軟件開發(fā)環(huán)境
    6.2.1概述
    6.2.2集成型軟件開發(fā)環(huán)境
    6.2.3ECMA/NIST集成型軟件開發(fā)環(huán)境參考模型
    6.2.4PCTE:可移植公共工具環(huán)境
    6.2.5青鳥系統(tǒng)
    第2篇 軟件質(zhì)量管理與質(zhì)量保證
   第7章 軟件質(zhì)量
    7.1軟件危機尚未過去
    7.1.1軟件發(fā)展遠遠落后于硬件
    7.1.2軟件質(zhì)量問題提出的挑戰(zhàn)
    7.1.3有銀彈嗎?
    7.2軟件質(zhì)量問題的根源
    7.2.1軟件不同于硬件或其他產(chǎn)品
    7.2.2影響軟件質(zhì)量的因素
    7.3什么是軟件質(zhì)量
    7.3.1通常的理解
    7.3.2McCall的質(zhì)量特性
    7.3.3國際標準和國家標準規(guī)定的質(zhì)量特性
    7.4產(chǎn)品質(zhì)量與過程質(zhì)量
   第8章 軟件質(zhì)量保證
    8.1軟件質(zhì)量保證概述
    8.1.1質(zhì)量保證的概念
    8.1.2軟件質(zhì)量保證的主要任務(wù)
    8.1.3質(zhì)量保證與檢驗
    8.2軟件質(zhì)量保證體系
    8.3質(zhì)量保證的實施
    8.3.1質(zhì)量目標與度量
    8.3.2質(zhì)量度量方法
    8.3.3軟件質(zhì)量管理小組
    8.4軟件的質(zhì)量設(shè)計
    8.4.1質(zhì)量特性轉(zhuǎn)換為軟件的內(nèi)部結(jié)構(gòu)
    8.4.2軟件的質(zhì)量展開
    8.5技術(shù)評審
    8.5.1設(shè)計質(zhì)量的評審
    8.5.2程序質(zhì)量的評審
    8.6軟件可靠性
    8.6.1軟件生存期與軟件壽命的關(guān)系
    8.6.2軟件可靠性的定義
    8.6.3軟件可靠性的主要指標
    8.7測試中的可靠性分析
    8.7.1推測錯誤的產(chǎn)生頻度
    8.7.2估算軟件中錯誤總數(shù)E的方法
    8.7.3測試精確度和測試覆蓋度的評價
    8.7.4測試開始時的預(yù)測模型
    8.8軟件容錯技術(shù)
    8.8.1什么是容錯軟件
    8.8.2容錯的一般方法
    8.8.3容錯軟件的設(shè)計過程
    8.8.4軟件的容錯系統(tǒng)結(jié)構(gòu)
    8.9軟件過程改進
    8.9.1軟件過程改進的含意和現(xiàn)有的方案
    8.9.2軟件過程改進模式
   第9章 軟件工程標準化和軟件文檔
    9.1什么是軟件工程標準
    9.2軟件工程標準化的意義
    9.3軟件工程標準的制訂與推行
    9.4軟件工程標準的層次
    9.5軟件工程國家標準
    9.6在開發(fā)機構(gòu)中推行軟件工程標準
    9.7軟件文檔
    9.7.1軟件文檔的作用和分類
    9.7.2對文檔編制的質(zhì)量要求
    9.7.3文檔的管理和維護
   第10章 在軟件開發(fā)機構(gòu)中貫徹ISO9000國際標準
    10.1質(zhì)量管理、質(zhì)量認證與質(zhì)量審核
    10.1.1質(zhì)量管理
    10.1.2質(zhì)量認證與審核
    10.2ISO 9000國際標準簡介
    10.2.1ISO 9000標準概述
    10.2.2ISO 9000標準的特點
    10.2.3ISO 9000標準的科學(xué)依據(jù)
    10.3ISO 9000族標準的構(gòu)成
    10.4質(zhì)量體系
    10.5ISO 9001標準的主要內(nèi)容
    10.6ISO 9000-3標準簡介
    10.6.1理解標準與指南的關(guān)系
    10.6.2理解IS09000-3對20個質(zhì)量體系要素的解釋
    10.6.3理解ISO9000-3與ISO/IEC12207兩個標準之間的關(guān)系
    10.7軟件開發(fā)機構(gòu)為什么要按ISO9000標準建立并實施質(zhì)量保證體系
    10.7.1軟件質(zhì)量缺陷不可能完全避免
    10.7.2技術(shù)上解決軟件質(zhì)量問題的局限性
    10.7.3為什么軟件開發(fā)機構(gòu)要加強質(zhì)量管理
    10.7.4為什么軟件開發(fā)機構(gòu)要開展ISO 9000質(zhì)量體系認證工作
    10.8軟件開發(fā)機構(gòu)實施ISO 9000標準應(yīng)做的工作
    10.9若干認識問題
   第11章 軟件過程能力評估
    11.1軟件過程評估的意義
    11.1.1軟件過程改進的需要
    11.1.2降低軟件風(fēng)險的需要
    11.2軟件過程評估方法的產(chǎn)生
    11.3軟件能力成熟度模型CMM簡介
    11.3.1模型概要
    11.3.2模型的產(chǎn)生和原理
    11.3.3不成熟和成熟軟件組織的比較
    11.3.4軟件過程成熟度的5個等級
    11.3.5跳越成熟度等級
    11.3.6關(guān)鍵過程域
    11.3.7關(guān)鍵實踐
    11.3.8CMM的應(yīng)用
    11.3.9軟件過程成熟度提問單
    11.3.10對CMM1.1的幾點考慮
    11.4軟件過程評估的國際標準概述
    11.4.1軟件過程評估國際標準的制定
    11.4.2軟件過程評估標準的組成
    11.4.3參考模型
    11.4.4評估框架
    11.4.5軟件過程評估標準的特點
    第3篇 軟件工程管理
   第12章 軟件工程項目管理
    12.1軟件工程項目管理的任務(wù)
    12.2軟件項目估算
    12.2.1針對估算的考慮
    12.2.2軟件項目計劃的目標
    12.2.3軟件的范圍
    12.2.4軟件開發(fā)中的資源
    12.2.5軟件項目估算
    12.2.6分解技術(shù)
    12.3軟件開發(fā)成本估算
    12.3.1軟件開發(fā)成本估算方法
    12.3.2專家判定技術(shù)
    12.3.3軟件開發(fā)成本估算的經(jīng)驗?zāi)P?br />     12.3.4自動估算工具
    12.4風(fēng)險分析
    12.4.1風(fēng)險識別
    12.4.2風(fēng)險估計
    12.4.3風(fēng)險評價
    12.4.4風(fēng)險駕馭和監(jiān)控
    12.5進度安排
    12.5.1軟件開發(fā)小組人數(shù)與軟件生產(chǎn)率
    12.5.2任務(wù)的確定與并行性
    12.5.3制定開發(fā)進度計劃
    12.5.4進度安排的圖形方法
    12.5.5項目的追蹤和控制
    12.6軟件項目的組織與計劃
    12.6.1軟件項目管理的特點
    12.6.2制定計劃
   第13章 軟件度量
    13.1軟件度量的概念
    13.2功能點方法計算軟件的大小
    13.3程序環(huán)路復(fù)雜度計算
    13.4霍爾斯特德(Halstead)程序工作量計算
    13.5程序風(fēng)格度量
   第14章 軟件配置管理
    14.1什么是軟件配置管理
    14.1.1軟件配置管理的幾種定義
    14.1.2什么是軟件配置項
    14.1.3軟件配置管理的任務(wù)
    14.2軟件配置標識
    14.3變更管理
    14.4版本控制
    14.4.1版本管理和發(fā)行管理
    14.4.2版本標識
    14.4.3發(fā)行管理
    14.5系統(tǒng)建立
    14.6配置審核
    14.7配置狀態(tài)報告
   第15章 軟件人員組織與管理
    15.1軟件項目的人員組織與管理
    15.1.1項目組的組織結(jié)構(gòu)
    15.1.2人員配備
    15.1.3指導(dǎo)與檢驗
    15.2軟件人員能力成熟度模型
    15.2.1引人軟件人員能力成熟度模型的必要性
    15.2.2軟件人員能力成熟度模型的發(fā)展溯源
    15.2.3軟件人員能力成熟度模型簡介
    15.2.4軟件人員能力成熟度模型的結(jié)構(gòu)
    15.2.5成熟度級別和關(guān)鍵過程域
    15.2.6主題
    15.2.7關(guān)鍵過程域的目標
    15.2.8軟件人員能力成熟度模型的應(yīng)用
    15.3軟件工程師道德和職業(yè)活動規(guī)范
    15.3.1引言
    15.3.2軟件開發(fā)項目的特點、影響及其與人的關(guān)系
    15.3.3規(guī)范的內(nèi)容
    15.3.4職業(yè)道德教育的作用及其重要性
   第16章 軟件知識產(chǎn)權(quán)保護
    16.1軟件知識產(chǎn)權(quán)的保護必須依法實施
    16.1.1知識產(chǎn)權(quán)的法律框架
    16.1.2我國保護計算機軟件的法律制度
    16.2計算機軟件著作權(quán)
    16.2.1計算機軟件著作權(quán)的主體
    16.2.2計算機軟件著作權(quán)的客體
    16.2.3計算機軟件著作權(quán)的權(quán)利內(nèi)容
    16.2.4計算機軟件著作權(quán)歸屬
    16.2.5軟件著作權(quán)的行使
    16.2.6軟件專有權(quán)利的限制
    16.3計算機軟件著作權(quán)登記管理
    16.3.1計算機軟件著作權(quán)登記制度的法律功能和作用
    16.3.2計算機軟件著作權(quán)登記的幾種主要形式
    16.4計算機軟件著作權(quán)侵權(quán)與法律保護
    16.4.1軟件著作權(quán)侵權(quán)行為類型
    16.4.2侵犯軟件著作權(quán)的法律責(zé)任
    16.4.3法定的例外情況
    16.5計算機軟件的商業(yè)秘密與反不正當競爭
    16.5.1商業(yè)秘密的法律特征
    16.5.2計算機軟件與商業(yè)秘密
    16.5.3侵害計算機軟件商業(yè)秘密的不正當行為與法律責(zé)任
   參考文獻
   

本目錄推薦

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