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

軟件工程:高級

軟件工程:高級

定 價:¥37.00

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

購買這本書可以去


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

內容簡介

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

作者簡介

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

圖書目錄

     目錄
    第1篇 軟件工程技術
   第1章 軟件生存期過程和軟件工程
    1.1軟件生存期及其模型
    1.1.1軟件生存期
    1.1.2軟件生存期模型
    1.2軟件生存期過程
    1.3軟件工程的基本目標
    1.3.1軟件工程的定義
    1.3.2軟件工程項目的基本目標
   第2章 軟件需求分析
    2.1軟件需求分析的任務
    2.2需求分析的過程
    2.3軟件需求分析的原則
    2.4分析員和用戶的責任
    2.5軟件需求分析方法
    2.6軟件需求分析工具
    2.6.1SADT
    2.6.2PSL/PSA
    2.7面對確定需求的困難應采取的對策
    2.7.1需求工程和確定需求的困難
    2.7.2軟件開發(fā)人員面對確定需求的困難應采取的對策
   第3章 軟件復用技術
    3.1軟件復用的概述
    3.1.1軟件復用的宗旨
    3.1.2軟件復用的實際效益
    3.1.3軟件復用技術的發(fā)展概況
    3.2軟件開發(fā)過程
    3.2.1以往的軟件開發(fā)技術不能滿足復用的需要
    3.2.2軟件復用需要改變軟件開發(fā)過程
    3.2.3領域工程和應用系統(tǒng)工程
    3.3構件技術
    3.3.1應用系統(tǒng)和應用系統(tǒng)族
    3.3.2應用系統(tǒng)與構件
    3.3.3構件系統(tǒng)
    3.3.4構件系統(tǒng)的門面
    3.3.5可變性和專門化
    3.3.6打包和編寫文檔
    3.4分層式體系結構
    3.4.1軟件體系結構
    3.4.2良好的軟件體系結構的重要作用
    3.4.3分層式的體系結構
    3.5漸進地實施復用和復用單位的組織結構
    3.5.1軟件復用需要改變開發(fā)單位的組織結構
    3.5.2漸進地系統(tǒng)地采用復用技術
    3.5.3充分利用可共享復用成果
    3.5.4實施系統(tǒng)復用需要遵循的原則
   第4章 軟件測試
    4.1軟件測試基礎
    4.1.1什么是軟件測試
    4.1.2軟件測試的目的和原則
    4.1.3軟件測試的對象
    4.1.4測試信息流
    4.1.5測試與軟件開發(fā)各階段的關系
    4.2兩種類型的測試
    4.2.1黑盒測試
    4.2.2白盒測試
    4.3白盒測試的測試用例設計
    4.3.1邏輯覆蓋
    4.3.2基本路徑測試
    4.4黑盒測試的測試用例設計
    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測試的步驟及相應的測試種類
    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維護機構
    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建立明確的軟件質量目標和優(yōu)先級
    5.5.2使用提高軟件質量的技術和工具
    5.5.3進行明確的質量保證審查
    5.5.4選擇可維護的程序設計語言
    5.5.5改進程序的文擋
    5.5.6開發(fā)軟件時考慮到維護
    5.6軟件再工程
    5.6.1什么是軟件再工程
    5.6.2為什么要實施軟件再工程
    5.6.3軟件再工程技術
    5.6.4軟件再工程的風險
   第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篇 軟件質量管理與質量保證
   第7章 軟件質量
    7.1軟件危機尚未過去
    7.1.1軟件發(fā)展遠遠落后于硬件
    7.1.2軟件質量問題提出的挑戰(zhàn)
    7.1.3有銀彈嗎?
    7.2軟件質量問題的根源
    7.2.1軟件不同于硬件或其他產(chǎn)品
    7.2.2影響軟件質量的因素
    7.3什么是軟件質量
    7.3.1通常的理解
    7.3.2McCall的質量特性
    7.3.3國際標準和國家標準規(guī)定的質量特性
    7.4產(chǎn)品質量與過程質量
   第8章 軟件質量保證
    8.1軟件質量保證概述
    8.1.1質量保證的概念
    8.1.2軟件質量保證的主要任務
    8.1.3質量保證與檢驗
    8.2軟件質量保證體系
    8.3質量保證的實施
    8.3.1質量目標與度量
    8.3.2質量度量方法
    8.3.3軟件質量管理小組
    8.4軟件的質量設計
    8.4.1質量特性轉換為軟件的內部結構
    8.4.2軟件的質量展開
    8.5技術評審
    8.5.1設計質量的評審
    8.5.2程序質量的評審
    8.6軟件可靠性
    8.6.1軟件生存期與軟件壽命的關系
    8.6.2軟件可靠性的定義
    8.6.3軟件可靠性的主要指標
    8.7測試中的可靠性分析
    8.7.1推測錯誤的產(chǎn)生頻度
    8.7.2估算軟件中錯誤總數(shù)E的方法
    8.7.3測試精確度和測試覆蓋度的評價
    8.7.4測試開始時的預測模型
    8.8軟件容錯技術
    8.8.1什么是容錯軟件
    8.8.2容錯的一般方法
    8.8.3容錯軟件的設計過程
    8.8.4軟件的容錯系統(tǒng)結構
    8.9軟件過程改進
    8.9.1軟件過程改進的含意和現(xiàn)有的方案
    8.9.2軟件過程改進模式
   第9章 軟件工程標準化和軟件文檔
    9.1什么是軟件工程標準
    9.2軟件工程標準化的意義
    9.3軟件工程標準的制訂與推行
    9.4軟件工程標準的層次
    9.5軟件工程國家標準
    9.6在開發(fā)機構中推行軟件工程標準
    9.7軟件文檔
    9.7.1軟件文檔的作用和分類
    9.7.2對文檔編制的質量要求
    9.7.3文檔的管理和維護
   第10章 在軟件開發(fā)機構中貫徹ISO9000國際標準
    10.1質量管理、質量認證與質量審核
    10.1.1質量管理
    10.1.2質量認證與審核
    10.2ISO 9000國際標準簡介
    10.2.1ISO 9000標準概述
    10.2.2ISO 9000標準的特點
    10.2.3ISO 9000標準的科學依據(jù)
    10.3ISO 9000族標準的構成
    10.4質量體系
    10.5ISO 9001標準的主要內容
    10.6ISO 9000-3標準簡介
    10.6.1理解標準與指南的關系
    10.6.2理解IS09000-3對20個質量體系要素的解釋
    10.6.3理解ISO9000-3與ISO/IEC12207兩個標準之間的關系
    10.7軟件開發(fā)機構為什么要按ISO9000標準建立并實施質量保證體系
    10.7.1軟件質量缺陷不可能完全避免
    10.7.2技術上解決軟件質量問題的局限性
    10.7.3為什么軟件開發(fā)機構要加強質量管理
    10.7.4為什么軟件開發(fā)機構要開展ISO 9000質量體系認證工作
    10.8軟件開發(fā)機構實施ISO 9000標準應做的工作
    10.9若干認識問題
   第11章 軟件過程能力評估
    11.1軟件過程評估的意義
    11.1.1軟件過程改進的需要
    11.1.2降低軟件風險的需要
    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關鍵過程域
    11.3.7關鍵實踐
    11.3.8CMM的應用
    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軟件工程項目管理的任務
    12.2軟件項目估算
    12.2.1針對估算的考慮
    12.2.2軟件項目計劃的目標
    12.2.3軟件的范圍
    12.2.4軟件開發(fā)中的資源
    12.2.5軟件項目估算
    12.2.6分解技術
    12.3軟件開發(fā)成本估算
    12.3.1軟件開發(fā)成本估算方法
    12.3.2專家判定技術
    12.3.3軟件開發(fā)成本估算的經(jīng)驗模型
    12.3.4自動估算工具
    12.4風險分析
    12.4.1風險識別
    12.4.2風險估計
    12.4.3風險評價
    12.4.4風險駕馭和監(jiān)控
    12.5進度安排
    12.5.1軟件開發(fā)小組人數(shù)與軟件生產(chǎn)率
    12.5.2任務的確定與并行性
    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)路復雜度計算
    13.4霍爾斯特德(Halstead)程序工作量計算
    13.5程序風格度量
   第14章 軟件配置管理
    14.1什么是軟件配置管理
    14.1.1軟件配置管理的幾種定義
    14.1.2什么是軟件配置項
    14.1.3軟件配置管理的任務
    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項目組的組織結構
    15.1.2人員配備
    15.1.3指導與檢驗
    15.2軟件人員能力成熟度模型
    15.2.1引人軟件人員能力成熟度模型的必要性
    15.2.2軟件人員能力成熟度模型的發(fā)展溯源
    15.2.3軟件人員能力成熟度模型簡介
    15.2.4軟件人員能力成熟度模型的結構
    15.2.5成熟度級別和關鍵過程域
    15.2.6主題
    15.2.7關鍵過程域的目標
    15.2.8軟件人員能力成熟度模型的應用
    15.3軟件工程師道德和職業(yè)活動規(guī)范
    15.3.1引言
    15.3.2軟件開發(fā)項目的特點、影響及其與人的關系
    15.3.3規(guī)范的內容
    15.3.4職業(yè)道德教育的作用及其重要性
   第16章 軟件知識產(chǎn)權保護
    16.1軟件知識產(chǎn)權的保護必須依法實施
    16.1.1知識產(chǎn)權的法律框架
    16.1.2我國保護計算機軟件的法律制度
    16.2計算機軟件著作權
    16.2.1計算機軟件著作權的主體
    16.2.2計算機軟件著作權的客體
    16.2.3計算機軟件著作權的權利內容
    16.2.4計算機軟件著作權歸屬
    16.2.5軟件著作權的行使
    16.2.6軟件專有權利的限制
    16.3計算機軟件著作權登記管理
    16.3.1計算機軟件著作權登記制度的法律功能和作用
    16.3.2計算機軟件著作權登記的幾種主要形式
    16.4計算機軟件著作權侵權與法律保護
    16.4.1軟件著作權侵權行為類型
    16.4.2侵犯軟件著作權的法律責任
    16.4.3法定的例外情況
    16.5計算機軟件的商業(yè)秘密與反不正當競爭
    16.5.1商業(yè)秘密的法律特征
    16.5.2計算機軟件與商業(yè)秘密
    16.5.3侵害計算機軟件商業(yè)秘密的不正當行為與法律責任
   參考文獻
   

本目錄推薦

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