internetboekhandel.nl
buttons Home pagina Kassa pagina, Winkelwagentje Contact info Email ons
leeg Home pagina Kassa pagina, Winkelwagentje Contact info Email ons Home pagina Rijks
Boekenweek
Rijks Home pagina Home pagina Kassa pagina, Winkelwagentje Contact info Email ons Besteller 60
 
Nederlands Buitenlands   Alles  Titel  Auteur  ISBN        
Technische wetenschappen
Technische wetenschappen algemeen
Levertijd: 5 tot 11 werkdagen


De Lucia, Andrea

Emerging Methods, Technologies and Process Management in Software Engineering

€ 153.95

Written by a panel of experts, this book presents a high level introduction to new technologies and methods in the field of software engineering. Divided into four clear parts, it covers software architectures, emerging methods, technologies for software evolution, and process management.


Taal / Language : English

Inhoudsopgave:
Preface ix
PART I: SOFTWARE ARCHITECTURES
1(68)
Evolution of Software Composition Mechanisms: A Survey
3(18)
Carlo Ghezzi
Filippo Pacifici
Introduction
3(1)
Basic Concepts
4(2)
Early Days
6(1)
Achieving Flexibility
7(5)
Software Composition in the Open World
12(4)
Challenges and Future Work
16(5)
Acknowledgments
18(1)
References
18(3)
Compositionality in Software Product Lines
21(22)
Christian Prehofer
Jilles van Gurp
Jan Bosch
Introduction
21(3)
From Integration-Oriented to the Compositional Approach
24(7)
Components and Architectural Slices
31(5)
Research Challenges of the Compositional Approach
36(5)
Summary
41(2)
References
41(2)
Teaching Design Patterns
43(26)
Bernd Brugge
Timo Wolf
Introduction
43(1)
The Design of Asteroids
44(3)
Downloading and Executing Asteroids
47(2)
Exercise 1: Observer Pattern Modeling
49(2)
Exercise 2: Observer Pattern Programming
51(4)
Exercise 3: Adapter Pattern Modeling
55(2)
Exercise 4: Adapter Pattern Programming
57(2)
Exercise 5: Strategy Pattern Modeling
59(4)
Exercise 6: Strategy Pattern Programming
63(4)
Experiences and Conclusion
67(2)
References
67(2)
PART II: EMERGING METHODS
69(80)
On the Impact of Aose in Service-Oriented Computing
71(14)
Laura Bocchi
Paolo Ciancarini
Rocco Moretti
Valentina Presutti
Introduction
71(1)
Agent Systems and AOSE
72(2)
The Impact of Agents in Service-Oriented Architectures
74(2)
A Model-Driven Architecture of Services for Grid Agents
76(2)
Agent Coordination and Orchestration in the Web Service Architecture
78(1)
Ontological Approach for WSA
78(2)
Conclusions
80(5)
References
81(4)
Testing Object-Oriented Software
85(24)
Leonardo Mariani
Mauro Pezze
Introduction
85(1)
Impact of Object-Oriented Design on Testing
86(2)
Specification-Based Testing Techniques
88(1)
UML Intraclass Testing
89(3)
UML Interclass Testing
92(5)
Algebraic Testing Techniques
97(3)
Code-Based Testing Techniques
100(1)
Intraclass Structural Testing
100(2)
Interclass Structural Testing
102(1)
Testing in the Presence of Inheritance
103(1)
Regression Testing
104(1)
Conclusions
105(4)
References
106(3)
The UML and Formal Methods: A Case Study
109(22)
Carlo Montangero
Introduction
109(3)
A Biased View of the UML
112(3)
ForLySa
115(11)
Conclusions
126(5)
Acknowledgments
128(1)
References
128(3)
Modern Web Application Development
131(18)
Mehdi Jazayeri
Cedric Mesnage
Jeffrey Rose
Introduction
131(1)
Foundations of the Web
132(1)
Software Engineering and Web Applications
133(3)
Current Trends
136(4)
Future Directions
140(5)
Summary and Conclusions
145(4)
References
145(4)
PART III: TECHNOLOGIES FOR SOFTWARE EVOLUTION
149(52)
Migrating to Web Services
151(26)
Harry M. Sneed
Forces Driving Migration
151(4)
The Emergence of Web Services
155(1)
Providing Web Services
156(4)
Web Service Mining
160(3)
Applying Wrapping Techniques
163(10)
Experience in the Field
173(1)
Conclusions
173(4)
References
174(3)
Software Evolution Analysis and Visualization
177(24)
Martin Pinzger
Harald Gall
Michael Fischer
Introduction
177(1)
Multiple Evolution Metrics View
178(5)
Feature Evolution View
183(5)
Developer Contribution View
188(4)
Change Coupling View
192(5)
Related Work
197(1)
Resume
198(3)
Acknowledgments
198(1)
References
199(2)
PART IV: PROCESS MANAGEMENT
201(70)
Empirical Experimentation in Software Engineering
203(46)
Giuseppe Visaggio
Introduction
203(1)
Empirical Studies
204(19)
Empirical Studies for Software Engineering Science
223(7)
Empirical Investigation for Innovation Acceptance
230(3)
Building Competence through Empirical Investigation
233(10)
Conclusions
243(6)
References
245(4)
Foundations of Agile Methods
249(22)
Alberto Sillitti
Giancarlo Succi
Introduction
249(2)
Agile Methods
251(1)
The Agile Manifesto
252(2)
Extreme Programming (XP)
254(14)
Tools Support for XP
268(1)
Conclusions
269(2)
References
269(2)
Index 271(6)
About the Authors and the Editors 277
Extra informatie: 
Hardback
284 pagina's
Januari 2008
544 gram
248 x 165 x 25 mm
Wiley-Blackwell us

Levertijd: 5 tot 11 werkdagen