軟件工程

出版時間:2001-08-01  出版社:高等教育出版社  作者:(美)Shari Lawrence Pfleeger  頁數(shù):659  字?jǐn)?shù):900000  
Tag標(biāo)簽:無  

內(nèi)容概要

本書根據(jù)本科軟件工程課程要求編寫。本書在系統(tǒng)闡述軟件工程理論與方法的同時,將軟件工程的概念和方法應(yīng)用于實踐當(dāng)中,體現(xiàn)理論研究與實踐性的結(jié)合。書中的實例既考慮到學(xué)生有限的實踐經(jīng)驗,同時也清楚地說明了大型軟件開發(fā)項目如何由基本的需求逐步變成現(xiàn)實的軟件系統(tǒng),并通過貫穿全書的兩個典型實例項目進(jìn)行介紹。    本書也適合作為研究生開設(shè)軟件工程概念與實踐課程的導(dǎo)論教材,對軟件開發(fā)人員拓展和系統(tǒng)掌握軟件工程的知識也是很有用的。書中還包括了其他許多類型的實例,這些例子都是讀者極有可能碰到的。特別在第12、13、14章給出了一些會引發(fā)思考的材料,可作為研究生當(dāng)前的研究課題。本書在第一版基礎(chǔ)上除作了全面更新修改外,主要增加了三方面的內(nèi)容:面向?qū)ο蠹夹g(shù)及UML,軟件工程未來的發(fā)展以及有關(guān)團隊項目的內(nèi)容。    內(nèi)容:1. 為什么需要軟件工程 2. 過程和生命周期建模 3. 項目計劃和管理 4. 需求獲取 5. 系統(tǒng)設(shè)計 6. 面向?qū)ο蠹夹g(shù) 7. 編寫程序 8. 程序測試 9. 系統(tǒng)測試 10. 系統(tǒng)提交 11. 系統(tǒng)維護 12. 產(chǎn)品、過程和資源評估 13. 預(yù)測、產(chǎn)品、過程和資源的改進(jìn)和改善 14. 軟件工程的未來

作者簡介

本書作者Shari L.Pfleeger女士是一家提供軟件工程和技術(shù)咨詢公司的總裁。她經(jīng)常在馬里蘭大學(xué)講授研究生的軟件工程課程。Pfleeger女士在軟件工程實驗研究方面最為著名,出版了大量文章和書籍,系統(tǒng)與軟件雜志曾多次將她列為世界頂級的軟件工程研究專家之一。

書籍目錄

Preface1 Why Software Engineering? 1.1 What Is Software Engineering? 1.2 How Successful Have We Been? 1.3 What Is Good Software? 1.4 Who Does Software Engineering? 1.5 A Systems Approach 1.6 An Engineering Approach 1.7 Members of the Development Team 1.8 How Has Software Engineering Changed? 1.9 Information Systems Example 1.10 Real-Time Example 1.11 What This Chapter Means for You 1.12 What This Chapter Means for Your Development Team 1.13 What This Chapter Means for Researchers 1.14 Term Project 1.15 Key References 1.16 Exercises2 Modeling the Process and Life Cycle 2.1 The Meaning of Process 2.2 Software Process Models 2.3 Tools and Techniques for Process Modeling 2.4 Practical Process Modeling 2.5 Information System Example 2.6 Real-Time Example 2.7 What This Chapter Means for You 2.8 What This Chapter Means for Your Development Team 2.9 What This Chapter Means for Researchers 2.10 Term Project 2.11 Key References 2.12 Exercises 3 Planning and Managing the Project 3.1 Tracking Progress 3.2 Project Personnel 3.3 Effort Estimation 3.4 Risk Management 3.5 the Project Plan 3.6 Process Models and Project Management 3.7 Information System Example 3.8 Real-Time Example 3.9 What This Chapter Means for You 3.10 What This Chapter Means for Your Development Team 3.11 What This Chapter Means for Researchers 3.12 Term Project 3.13 Key References 3.14 Exercises4 Capturing the Requirements 4.1 The Requirements Process 4.2 Types of Requirements 4.3 Characteristics of Requirements 4.4 How to Express Requirements 4.5 Additional Requirements Notations 4.6 Prototyping Requirements 4.7 Requirements Documentation 4.8 Participants in the Requirements Process 4.9 Requirements Validation 4.10 Measuring Requirements 4.11 Choosing a Requirements Specification Technique 4.12 Information Systems Example 4.13 Real-Time Example 4.14 What This Chapter Means for You 4.15 What This Chapter Means for Your Development Team 4.16 What This Chapter Means for Researchers 4.17 Term Project 4.18 Key References 4.19 Exercises5 Designing the System6 Concerning Objects7 Writing the Programs8 Testing the Programs9 Testing the System10 Delivering the System11 Maintaining the System12 Evaluating Products,Processes,and Resources13 Improving Predictions,Products,Processes,and Resourees14 The Future of Software EngineeringAnnotated BibliographyIndex

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    軟件工程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7