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

軟件過(guò)程管理:英文版

軟件過(guò)程管理:英文版

定 價(jià):¥59.00

作 者: (美)瓦茨·S.漢弗萊(Watts S.Humphrey)著
出版社: 清華大學(xué)出版社
叢編項(xiàng): SEI軟件工程叢書(shū)
標(biāo) 簽: 軟件過(guò)程

ISBN: 9787302057581 出版時(shí)間: 2002-08-01 包裝: 平裝
開(kāi)本: 23cm 頁(yè)數(shù): 532 字?jǐn)?shù):  

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

  本書(shū)是軟件工程發(fā)展史上里程碑性的著作,是學(xué)習(xí)軟件工程的必讀書(shū)目。內(nèi)容覆蓋軟件過(guò)程管理和改進(jìn)的5個(gè)不同側(cè)面。編排的順序和書(shū)中闡述的軟件過(guò)程改進(jìn)模型一致,該模型已經(jīng)為一大批領(lǐng)先的軟件組織提供了適用的過(guò)程改進(jìn)框架。本書(shū)讀者對(duì)象為學(xué)習(xí)和研究軟件的所有人員,并可作為大學(xué)相關(guān)課程教材使用。

作者簡(jiǎn)介

  作者:WattsS.Humphrey他在軟件工程領(lǐng)域享有盛譽(yù),被美國(guó)國(guó)防軟件工程雜志CrossTalk評(píng)為近幾百年來(lái)影響軟件發(fā)展的十位大師之一。瓦茨·S·漢弗萊在IBM工作了27年,負(fù)責(zé)管理IBM全球產(chǎn)品研發(fā)。離任后,受美國(guó)國(guó)防部委托,加入卡內(nèi)基·梅隆大學(xué)軟件工程研究所(SEI),領(lǐng)導(dǎo)SEI過(guò)程研究計(jì)劃,并提出了能力成熟模型(CMM)思想。在CMM浪潮席卷軟件工業(yè)界之時(shí),他又力推個(gè)人軟件過(guò)程(PersonalSoftwareProcess,PSP)和團(tuán)隊(duì)軟件過(guò)程(TeamSoftwareProcess,TSP),成為軟件開(kāi)發(fā)人員和開(kāi)發(fā)團(tuán)隊(duì)的自修寶典。PSP(SM)軟件工程師的自我改進(jìn)過(guò)程(中文版)>>更多作品

圖書(shū)目錄

FOREWORD                  
 PREFACE                  
 PART 1: SOFTWARE PROCESS MATURITY                  
 1. A SOFTWARE MATURITY FRAMEWORK                  
 1.1 Software Process Improvement                  
 1.2 Process Maturity Levels                  
 1.3 People in the Optimizing Process                  
 1.4 The Need for the Optimizing Process                  
 1 .5 Summary                  
 References                  
                   
 2. THE PRINCIPLES OF SOFTWARE PROCESS CHANGE                  
 2.1 Process in Perspective                  
 2.2 The Six Basic Principles                  
 2.3 Some Common Misconceptions about the Software Process                  
 2.4 A Strategy for Implementing Software Process Change                  
 2.5 Summary                  
 References                  
                   
 3. SOFTWARE PROCESS ASSESSMENT                  
 3.1 Assessment Overview                  
 3.2 Assessment Phases                  
 3.3 Five Assessment Principles                  
 9.4 The Assessment Process                  
 3.5 Assessment Conduct                  
 3.6 Implementation Considerations                  
 3.7 Summary                  
 References                  
                   
 4. THE INITIAL PROCESS                  
 4.1 The Nature of the Initial Process                  
 4.2 A Case Study of a Chaotic Project                  
 4.3 Why Software Organizations Are Chaotic                  
 4.4 Software Process Entropy                  
 4.5 The Way Out                  
 4.6 Summary                  
 References                  
                   
 PART U: THE REPEATABLE PROCESS                  
 5. MANAGING SOFTWARE ORGANIZATIONS                  
 5.1 Commitment Discipline                  
 5.2 The Management System                  
 5.a Establishing a Project Management System                  
 5.4 Summary                  
 References                  
                   
 6. THE PROJECT PLAN                  
 6.1 Project Planning Principles                  
 6.2 Project Plan Contents                  
 6.3 Size Measures                  
 6.4 Estimating                  
 6.5 Productivity Factors                  
 6.6 Scheduling                  
 6.7 Project Tracking                  
 6.8 The Development Plan                  
 6.9 Planning Models                  
 6.10 Final Considerations                  
 6.11 Summary                  
 References                  
                   
 7. SOFTWARE CONFIGURATION MANAGEMENT-PART                  
 7.1 The Need for Configuration Management                  
 7.2 Software Product Nomenclature                  
 7.3 Basic Configuration Management Functions                  
 7.4 Baselines                  
 7.5 Configuration Management Responsibilities                  
 7.6 The Need for Automated Tools                  
 7.7 Summary                  
 References                  
                   
 8. SOFTWARE QUALITY ASSURANCE                  
 8.1 Quality Management                  
 8.2 The Role of SQA                  
 8.3 Launching the SQA Program                  
 8.4 The SQA Plan                  
 8.5 SQA Considerations                  
 8.6 SQA People                  
 8.7 independent Verification and Validation                  
 8.8 Summary                  
 References                  
                   
 PART III: THE DEFINED PROCESS                  
 9. SOFTWARE STANDARDS                  
 9.1 Definitions                  
 9.2 The Reasons for Software Standards                  
 9.3 Benefits of Standards                  
 9.4 Examples of Some Major Standards                  
 9.5 Establishing Software Standards                  
 9.6 Standards Versus Guidelines                  
 9.7 Summary                  
 References                  
                   
 10. SOFTWARE INSPECTIONS                  
 10.1 Types of Reviews                  
 10.2 Inspection Objectives                  
 10.3 Basic Inspection Principles                  
 10.4 The Conduct of Inspections                  
 10.5 Inspection Training                  
 10.6 Reports and Tracking                  
 10.7 Other Considerations                  
 10.8 Initiating an Inspection Program                  
 10.9 Future Directions                  
 10.10 Summary                  
 References                  
                   
 11. SOFTWARE TESTING                  
 11.2 Software Testing Principles                  
 11.a Types of Software Tests                  
 11.4 Test Planning                  
 11.5 Test Development                  
 11.6 Test Execution and Reporting                  
 11.7 Test Tools and Methods                  
 11.8 Real-Time Testing                  
 11.9 The Test Organization                  
 11.10 Summary                  
 References                  
                   
 12. SOFTWARE CONFIGURATION MANAGEMENT(CONTINUED)                  
 12.1 The software Configuration Management Plan                  
 12.2 Software Configuration Management Questions                  
 12.3 SCM Support Functions                  
 12.4 The Requirements Phase                  
 12.5 Design Control                  
 12.6 The Implementation Phase                  
 12.7 Operational Data                  
 12.8 The Test Phase                  
 12.9 SCM for Tools                  
 12.10 Configuration Accounting                  
 12.11 The Software Configuration Audit                  
 12.12 Summary                  
 References                  
                   
 13. DEFINING THE SOFTWARE PROCESS                  
 13.1 Process Standards                  
 13.2 Definitions                  
 13.3 Levels of Software Process Models                  
 13.4 Prescriptive and Descriptive Uses of Models                  
 13.5 A Software Process Architecture                  
 13.6 Critical Software Process Issues                  
 13.7 A Preliminary Process Architecture                  
 13.8 Larger Process Models                  
 13.9 Detailed Process Models                  
 13.10 Entity Process Models                  
 13.11 Process Model Views                  
 13.12 Establishing and Using a Process Definition                  
 13.13 Basic Process Guidelines                  
 13.14 Summary                  
 References                  
                   
 14. THE SOFTWARE ENGINEERING PROCESS GROUP                  
 14.1 Changing the Software Process                  
 14.2 The Role of the SEPG                  
 14.3 Establishing Standards                  
 14.4 The Process Database                  
 14.5 Technology Insertion Focal Point                  
 14.6 Education and Training                  
 14.7 Process Consultation                  
 14.8 Process Status and Assessment                  
 14.9 Establishing the SEPG                  
 14.10 Summary                  
 References                  
                   
 PART IV: THE MANAGED PROCESS                  
 15. DATA GATHERING AND ANALYSIS                  
 15.1 The Principles of Data Gathering                  
 15.2 The Data Gathering Process                  
 15.3 Software Measures                  
 15.4 Data Analysis                  
 15.5 Other Considerations                  
 15.6 Summary                  
 References                  
                   
 16. MANAGING SOFTWARE QUALITY                  
 16.1 The Quality Management Paradigm                  
 16.2 Quality Examples                  
 16.3 Quality Motivation                  
 16.4 Measurement Criteria                  
 16.5 Establishing a Software Quality Program                  
 16.6 Estimating Software Quality                  
 16.7 Removal Efficiency                  
 16.8 Quality Goals                  
 16.9 Quality Plans                  
 16.10 Tracking and Controlling Software Quality                  
 16.11 Summary                  
 References                  
                   
 PART V: THE OPTIMIZING PROCESS                  
 17. DEFECT PREVENTION                  
 17.1 Defect Prevention Not a New Idea                  
 17.2 The Principles of Software Defect Prevention                  
 17.3 Process Changes for Defect Prevention                  
 17.4 Defect Prevention Considerations                  
 17.5 Management's Role                  
 17.6 Summary                  
 References                  
                   
 18. AUTOMATING THE SOFTWARE PROCESS                  
 18.1 The Need for Software Automation                  
 18.2 What to Automate?                  
 18.3 Development Environments                  
 18.4 Organizational Plans to Automate                  
 18.5 Technology Transition                  
 18.6 Special Considerations                  
 18.7 Productivity                  
 18.8 Justification Considerations                  
 18.9 Summary                  
 References                  
                   
 19. CONTRACTING FOR SOFTWARE                  
 19.1 Software Contracting                  
 19.2 Negotiating a Software Contract                  
 19.a The Principies of Effective Software Contract Management                  
 19.4 Managing Software Contracts                  
 19.5 Process Certification                  
 19.6 Technical Leadership                  
 19.7 Summary                  
 References                  
                   
 20. CONCLUSION                  
 20.1 A Framework for Software Process Change                  
 20.2 Managing Resistance to Software Process Change                  
 20.3 What Do I Do Next?                  
 20.4 Final Remarks                  
 References                  
                   
 APPENDIXES                  
 A. A SOFTWARE PROCESS MATURITY FRAMEWORK                  
 B. SOFTWARE ENGINEERING ASSESSMENT AGREEMENT                  
 C. CONDUCTING SOFTWARE INSPECTIONS                  
                   
 中文翻譯目錄:                  
 第1部分 軟件過(guò)程成熟度                  
 第1章  軟件成熟度框架                  
 1. 1  軟件過(guò)程改進(jìn)                  
 1. 2  過(guò)程成熟度等級(jí)                  
 1. 3  優(yōu)化過(guò)程中的人員                  
 1. 4  對(duì)優(yōu)化過(guò)程的需求                  
 1. 5  小結(jié)                  
 參考文獻(xiàn)                  
 第2章  軟件過(guò)程改進(jìn)的原理                  
 2. 1  洞察過(guò)程                  
 2. 2  六項(xiàng)基本原理                  
 2. 3  對(duì)軟件過(guò)程的常見(jiàn)誤解                  
 2. 4  實(shí)施軟件過(guò)程改進(jìn)的策略                  
 2. 5  小結(jié)                  
 參考文獻(xiàn)                  
 第3章  軟件過(guò)程評(píng)估                  
 3. 1  評(píng)估概述                  
 3. 2  評(píng)估階段                  
 3. 3  五項(xiàng)評(píng)估原則                  
 3. 4  評(píng)估過(guò)程                  
 3. 5  評(píng)估實(shí)施                  
 3. 6  實(shí)施注意事項(xiàng)                  
 3. 7  小結(jié)                  
 參考文獻(xiàn)                  
 第4章  初始過(guò)程                  
 4. 1  初始過(guò)程的特征                  
 4. 2  一個(gè)混亂項(xiàng)目的案例研究                  
 4. 3  軟件組織混亂無(wú)序的原因                  
 4. 4  軟件過(guò)程熵                  
 4. 5  出路                  
 4. 6  小結(jié)                  
 參考文獻(xiàn)                  
 第II部分 可重復(fù)的過(guò)程                  
 第5章  軟件組織管理                  
 5. 1  承諾準(zhǔn)則                  
 5. 2  管理體系                  
 5. 3  建立項(xiàng)目管理體系                  
 5. 4  小結(jié)                  
 參考文獻(xiàn)                  
 第6章  項(xiàng)目計(jì)劃                  
 6. 1  項(xiàng)目策劃原則                  
 6. 2  項(xiàng)目計(jì)劃內(nèi)容                  
 6. 3  規(guī)模測(cè)量                  
 6. 4  估計(jì)                  
 6. 5  生產(chǎn)要素                  
 6. 6  進(jìn)度                  
 6. 7  項(xiàng)目跟蹤                  
 6. 8  開(kāi)發(fā)計(jì)劃                  
 6. 9  策劃模型                  
 6. 10  最后考慮的問(wèn)題                  
 6. 11  小結(jié)                  
 參考文獻(xiàn)                  
 第7章  軟件配置管理--第1部分                  
 7. 1  配置管理的意義                  
 7. 2  軟件產(chǎn)品術(shù)語(yǔ)                  
 7. 3  配置管理的基本功能                  
 7. 4  基線                  
 7. 5  配置管理職責(zé)                  
 7. 6  對(duì)自動(dòng)化工具的需求                  
 7. 7  小結(jié)                  
 參考文獻(xiàn)                  
 第8章  軟件質(zhì)量保證                  
 8. 1  質(zhì)量管理                  
 8. 2  軟件質(zhì)量保證的任務(wù)                  
 8. 3  啟動(dòng)軟件質(zhì)量保證程序                  
 8. 4  軟件質(zhì)量保證計(jì)劃                  
 8. 5  軟件質(zhì)量保證應(yīng)考慮的問(wèn)題                  
 8. 6  軟件質(zhì)量保證人員                  
 8. 7  獨(dú)立的驗(yàn)證和確認(rèn)                  
 8. 8  小結(jié)                  
 參考文獻(xiàn)                  
 第III部分 已定義的過(guò)程                  
 第9章  軟件標(biāo)準(zhǔn)                  
 9. 1  定義                  
 9. 2  軟件標(biāo)準(zhǔn)的起因                  
 9. 3  標(biāo)準(zhǔn)的益處                  
 9. 4  主要標(biāo)準(zhǔn)舉例                  
 9. 5  軟件標(biāo)難的建立                  
 9. 6  標(biāo)準(zhǔn)與指南                  
 9. 7  小結(jié)                  
 參考文獻(xiàn)                  
 第10章  軟件審查                  
 10. 1  評(píng)審的種類                  
 10. 2  審查的目標(biāo)                  
 10. 3  審查的基本原則                  
 10. 4  審查的實(shí)施                  
 10. 5  審查的培訓(xùn)                  
 10. 6  報(bào)告和跟蹤                  
 10. 7  其他需要考慮的問(wèn)題                  
 10. 8  啟動(dòng)審查程序                  
 10. 9  進(jìn)一步的建議                  
 10. 10  小結(jié)                  
 參考文獻(xiàn)                  
 第11章  軟件測(cè)試                  
 11. 1  定義                  
 11. 2  軟件測(cè)試的原則                  
 11. 3  軟件測(cè)試的種類                  
 11. 4  測(cè)試的策劃                  
 11. 5  測(cè)試的開(kāi)發(fā)                  
 11. 6  測(cè)試的執(zhí)行和報(bào)告                  
 11. 7  測(cè)試的工具和方法                  
 11. 8  實(shí)時(shí)測(cè)試                  
 11. 9  測(cè)試的組織                  
 11. 10  小結(jié)                  
 參考文獻(xiàn)                  
 第12章  軟件配置管理(續(xù))                  
 12. 1  軟件配置管理計(jì)劃                  
 12. 2  軟件配置管理的問(wèn)題                  
 12. 3  軟件配置管理支持的功能                  
 12. 4  需求階段                  
 12. 5  設(shè)計(jì)控制                  
 12. 6  實(shí)施階段                  
 12. 7  操作數(shù)據(jù)                  
 12. 8  測(cè)試階段                  
 12. 9  工具的軟件配置管理                  
 12. 10  配置會(huì)計(jì)學(xué)                  
 12. 11  軟件配置審計(jì)                  
 12. 12  小結(jié)                  
 參考文獻(xiàn)                  
 第13章  軟件過(guò)程定義                  
 13. 1  過(guò)程標(biāo)準(zhǔn)                  
 13. 2  定義                  
 13. 3  軟件過(guò)程模型的級(jí)別                  
 13. 4  模型的規(guī)定和指導(dǎo)使用                  
 13. 5  軟件過(guò)程構(gòu)架                  
 13. 6  軟件過(guò)程的重要問(wèn)題                  
 13. 7  初級(jí)過(guò)程構(gòu)架                  
 13. 8  大型過(guò)程模型                  
 13. 9  詳細(xì)過(guò)程模型                  
 13. 10  實(shí)體過(guò)程模型                  
 13. 11  過(guò)程模型綜述                  
 13. 12  建立和使用過(guò)程定義                  
 13. 13  過(guò)程基本指南                  
 13. 14  小結(jié)                  
 參考文獻(xiàn)                  
 第14章  軟件工程過(guò)程組SEPG                  
 14. 1  軟件過(guò)程改進(jìn)                  
 14. 2  SEPG的作用                  
 14. 3  建立標(biāo)準(zhǔn)                  
 14. 4  過(guò)程數(shù)據(jù)庫(kù)                  
 14. 5  技術(shù)插入的焦點(diǎn)                  
 14. 6  教育和培訓(xùn)                  
 14. 7  過(guò)程咨詢                  
 14. 8  過(guò)程狀態(tài)和評(píng)估                  
 14. 9  建立SEPG                  
 14. 10  小結(jié)                  
 參考文獻(xiàn)                  
 第IV部分 管理的過(guò)程                  
 第15章  數(shù)據(jù)搜集和分析                  
 15. 1  數(shù)據(jù)搜集的原則                  
 15. 2  數(shù)據(jù)搜集過(guò)程                  
 15. 3  軟件測(cè)量                  
 15. 4  數(shù)據(jù)分析                  
 15. 5  其他需要考慮的問(wèn)題                  
 15. 6  小結(jié)                  
 參考文獻(xiàn)                  
 第16章  軟件質(zhì)量管理                  
 16. 1  質(zhì)量管理示范                  
 16. 2  質(zhì)量舉例                  
 16. 3  質(zhì)量動(dòng)力                  
 16. 4  測(cè)量的標(biāo)準(zhǔn)                  
 16. 5  建立軟件質(zhì)量程序                  
 16. 6  軟件質(zhì)量評(píng)估                  
 16. 7  糾錯(cuò)效率                  
 16. 8  質(zhì)量目標(biāo)                  
 16. 9  質(zhì)量計(jì)劃                  
 16. 10  軟件質(zhì)量的跟蹤和控制                  
 16. 11  小結(jié)                  
 參考文獻(xiàn)                  
 第V部分  過(guò)程伏化                  
 第17章  缺陷預(yù)防                  
 17. 1  缺陷預(yù)防并非新話題                  
 17. 2  軟件缺陷預(yù)防的原則                  
 17. 3  改進(jìn)過(guò)程以預(yù)防缺陷                  
 17. 4  缺陷預(yù)防應(yīng)考慮的問(wèn)題                  
 17. 5  管理的作用                  
 17. 6  小結(jié)                  
 參考文獻(xiàn)                  
 第18章  軟件過(guò)程自動(dòng)化                  
 18. 1  對(duì)軟件自動(dòng)化的需求                  
 18. 2  什么是自動(dòng)化                  
 18. 3  開(kāi)發(fā)環(huán)境                  
 18. 4  組織的自動(dòng)化計(jì)劃                  
 18. 5  技術(shù)過(guò)渡                  
 18. 6  特殊問(wèn)題                  
 18. 7  生產(chǎn)率                  
 18. 8  調(diào)整考慮                  
 18. 9  小結(jié)                  
 參考文獻(xiàn)                  
 第19章  軟件合同締約                  
 19. 1  軟件合同                  
 19. 2  軟件合同磋商                  
 19. 3  有效軟件合同管理的原則                  
 19. 4  管理軟件合同                  
 19. 5  過(guò)程認(rèn)證                  
 19. 6  技術(shù)領(lǐng)導(dǎo)                  
 19. 7  小結(jié)                  
 參考文獻(xiàn)                  
 第20章  結(jié)論                  
 20. 1  軟件過(guò)程改進(jìn)的框架                  
 20. 2  管理軟件過(guò)程改進(jìn)的阻力                  
 20. 3  下一步該怎么做                  
 20. 4  最終評(píng)注                  
 參考文獻(xiàn)                  
 附錄                  
 附錄A  軟件過(guò)程成熟度框架                  
 附錄B  軟件工程評(píng)估協(xié)議                  
 附錄c  實(shí)施軟件審查                  
 索引                  

本目錄推薦

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