注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)行業(yè)軟件及應(yīng)用面向?qū)ο蟮能浖こ蹋河⑽陌?/a>

面向?qū)ο蟮能浖こ蹋河⑽陌?/h1>

定 價(jià):¥49.00

作 者: (美)Eric J.Braude著
出版社: 電子工業(yè)出版社
叢編項(xiàng): 軟件工程叢書(shū)
標(biāo) 簽: 面向?qū)ο?/td>

ISBN: 9787505386228 出版時(shí)間: 2003-04-01 包裝: 精裝
開(kāi)本: 23cm 頁(yè)數(shù): 506 字?jǐn)?shù):  

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

  本書(shū)通過(guò)主要關(guān)注于面向?qū)ο蟮姆治龊驮O(shè)計(jì),對(duì)各種面向?qū)ο蟮姆椒ㄌ峁┝巳婧蜕钊氲慕榻B。因此,讀者可以學(xué)會(huì)如何按照軟件工程的思想來(lái)工作,即直接運(yùn)用當(dāng)今最被廣泛接受的方法,而不是停留在使用一些歷史上的、很快就會(huì)被廢棄的方法上。作者Braude清晰地講解了如何應(yīng)用框架、用例和設(shè)計(jì)模式,而且他將面向?qū)ο蟮姆椒ㄅc需求分析和測(cè)試技術(shù)聯(lián)系在了一起。書(shū)中還提供了一個(gè)精彩的案例分析,這個(gè)例子可以幫助讀者深刻理解各種質(zhì)量因素、全面細(xì)致的需求文檔、現(xiàn)代設(shè)計(jì)方法和當(dāng)代項(xiàng)目管理技術(shù)能夠?yàn)檐浖_(kāi)發(fā)帶來(lái)的種種益處。本書(shū)包含以下內(nèi)容>連續(xù)的案例分析,重點(diǎn)關(guān)注一個(gè)角色扮演類的視頻游戲的開(kāi)發(fā)工作>設(shè)計(jì)模式的大量使用>參考了很多PSP和TSP方法>全面應(yīng)用統(tǒng)一建模語(yǔ)言(UML)>著重強(qiáng)調(diào)質(zhì)量和度量>很多的練習(xí),包括那些能夠有助于培養(yǎng)寶貴的團(tuán)隊(duì)工作技能的練習(xí)>本書(shū)的網(wǎng)站(WWW.Wiley.com/college/braude)上提供了本書(shū)案例分析中的Java源代碼,還有其他一些軟件工程工具和參考資料

作者簡(jiǎn)介

暫缺《面向?qū)ο蟮能浖こ蹋河⑽陌妗纷髡吆?jiǎn)介

圖書(shū)目錄

INTRODUCTION
1.The Context of Software Engineering
2.The Activities of Software Engineering
3.Process
4.Project
5.People
6.Product
7.Quality
8.Student Team Project
9.Case Study Overview
Exercises
Chapter 1 PROCESS
PART I:ESSENTIALS
1.Introduction to the Software engineering process
2.Historical and Contemporary Perspectives on Software Engineering
3.Expectations for Process,Project,Product,and People
4.Process Alternatives
5.Documentation
PART II:AT LENGTH
6.Quality
7.Documentation Management
8.Introduction to Capability Assessment
9.Summary
Exercises
Case Study 1:Software Configuration Management Plan
Case Study 2:Software Quality Assurance Plan Part 1 of 2
Chapter 2 PROJECT MANAGEMENT
PART I:ESSENTIALS
1.Introduction to Project Management
2.Managing Project People
3.Options Organizing Personnel
4.Identifying and Retiring Risks
5.Choosing Development Tools and Support
6.Creating Schedules:High Level Planning
PART II:AT LENGTH
7.Integrating Legacy Application
8.Estimating Costs:Early Calculations
9.Estimating Effort and Duration from Lines of Code
10.The Team Software Process
11.The Software Project Management Plan
12.Quality in Project Management
13.Process Improvement and the Capability Maturity Model
14.Miscellaneous Tools and Techniques for Project Management
15.Summary of the Project Management Process
Student Project Guide:Project Manageemnt Plan for the Encounter Case Study
Exercises
Case Study 1:SPMP for the Encounter Video Game
Case Study 2:Software Quality Asurance Plan Part 2 of 2
Chapter 3 REQUIREMENTS ANALYSIS I
1.Introduction to Requirements Analysis
2.Customer Interaction
3.Describing Customer(C-)Requirements
4.Methodologies,Tools,and Web Use for C-Requirements
5.Rapid Prototyping,Feasibility Studies,and Proofs of Concept
6.Updating the Project to Reflect C-Requirements Analysis
7.Future Directions and Summary of C-Requirements
Student Project Guide:C-Requirements for the Encounter Case Study
Exercises
Case Study:Software Requirements Specification(SRS)for the Encounter Video Game,Part 1 of 2
Chapter 4 REQUIREMENTS ANALYSIS II:COMPLETING THE SRS WITH SPECIFIC D-REQUIREMENTS
PART I:ESSENTIALS
1.Introduction to Specific(or D-)Requirements
2.Types of D-Requirements
3.Desired Properties of D-Requirements
4.Sequence Diagrams
5.Organizing D-Requirements
PART II:AT LENGTH
6.Quality of Specific Requirements
7.Using Tools and the Web for Requirements Analysis
8.Formal Methods for Requirements Specification
9.The Effects on Projects of the D-Requirements Process
10.Summary of the D-Requirements Process
Student Project Guide:D-Requirements for the Encounter Case Study
Exercies
Case Study:Software Requirements specification(SRS)for the Encounter Video Game,Part 2 of 2
Chapter 5 SOFTWARE ARCHITECTURE
PART I:ESSENTIALS
1.Introduction to System Engineering and Software Architecture
PART II:AT LENGTH
2.Models,frameworks,and Design Patterns
3.Software Architecture Alternatives and Their Class Models
4.Architecture Notation,Standards,and Tools
5.Architecture Selection QA
6.Summary
Student Project Guide:Architecture of Encounter Case Study
Exercises
Case Study
I.Role-Playing Game Architecture Framework
II.Architecture of Encounter Role-Playing Game Part 1 of 2 of the Sofware Design Document
Chapter 6 DETAILED DESIGN
PART I:ESSENTIALS
1.Introduction to Detailed Design
2.Sequence and Data Flow Diagrams for Detailed Design
3.Specifying Classes and Functions
4.Specifying Algorithms
PART II:AT LENGTH
5.Design Patterns II:Techniques of Detailed Design
6.The Standard Template Library
7.Standards,Notation and Tools for Detailed Design
8.Effects of Detailed Designs on Projects
9.quality in Detailed Designs
10.Summary
Exercises
Case Study
I.Detailed Design of Role-Playing Game Framework,Continued(Remaining Parts of the Software Design Document)
II.Detailed Design of Encounter,Continued(Remaining Parts of the Software Design Document)
Chapter 7 UNIT IMPLEMENTATION
1.Introduction to Implementation
2.Programming and Style
3.Programming Standards
4.Provably Correct Programs
5.Tools and Environments for Programming
6.Quality in Implementation
7.Summary of the Implementation Process
Exercises
Case Study
I.Updates to the SOAP
II.Updates to the SCMP Appendix:Implementation Model
III.Personal Software Documentation,Part 1 of 2
IV.Source Code(Without Test Code):EncoumterCharacter
Chapter 8 UNIT TESTING
1.Introduction to Unit Testing
2.Test Types
3.Planning Unit Tests
4.Chaecklists and Examples for Method Testing
5.Chaecklists and Examples for Class Testing
6.Summary
Exercises
Case Study:EncounterCharacter.java Personal Documentation(PSD),Part 2 of 2
Chapter 9 SYSTEM INTEGRATION,VERIFICATION,AND VALIDATION
1.Introduction
2.The Integration Process
3.The Testing Process
4.documenting Integration and Tests
5.The Transition Iterations
6.Quality in Integration,Verification,and Validation
7.Tools for Integration and System Testing
8.Summary
Exercises
Case Study:
I.SCMP:Appendix A.Plan for Integration Baselines
II.Software Test Documentation for Encounter
Chapter 10 MAINTENANCE
1.Introduction
2.Types of Software Maintenance
3.Maintenance Techniques
4.IEEE Standard 1219-1992
5.The Management of Maintenance
6.Qualities in Maintenance
7.Summary
Exercises
Case Study:Maintenance of Encounter
ACRONYMS
GLOSSARY
REFERENCES
CREDITS

本目錄推薦

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