Fundamentals of Software Engineering
Carlo Ghezzi, Mehdi Jazayeri, Dino Mandrioli
Résumé
The long-awaited second edition of Fundamentals of
Software Engineering presents the fundamental principles of
software engineering and illustrates the application of
those principles in the different phases of software
development. It stresses the importance of a rigorous
approach to the practice of software engineering. Over 350
exercises are provided to aid in the comprehension of the
material. Over 20 in-depth case studies show how to deal
with the intricacies of real-world problems.
This second edition maintains the successful structure of
the first edition and enhances the contents by adding
treatment of recent developments in software
engineering.
New coverage to this edition includes:
- More thorough treatment of object orientation
- Greater coverage of software architecture and components
- Introduction to modeling languages Z and UML
- Description and case study of requirements engineering
- New validation techniques, including model checking
- Quality improvement paradigms, including GQM and CMM
- More material on software processes, including the unified process
- Several new case studies on process, requirements, design, organization, and systems engineering
- A comprehensive supplement package, including an Instructor's Resource CD and a Companion
- Website.
Contents
- 1. Software Engineering: A Preview.
- 2. Software: Its Nature and Qualities.
- 3. Software Engineering Principles.
- 4. Software Design.
- 5. Software Specification.
- 6. Software Verification.
- 7. The Software Production Process.
- 8. Management of Software Engineering.
- 9. Software Engineering Tools and Environments.
- 10. Epilogue.
- Case Studies.
- References.
- Index.
L'auteur - Carlo Ghezzi
He is a professor of computer science at the Politecnico di Milano, where he holds the chair of software engineering. He was named a Fellow of the Association for Computing Machinery in 2000 for his contributions to software engineering research.
L'auteur - Mehdi Jazayeri
is a professor of computer science and heads the Distributed Systems Group at the Technical University of Vienna. He has extensive experience in industry, and has held both technical and management positions at Hewlett-Packard Laboratories, Synapse Computer Corporation, and TRW Vidar. He has co-authored textbooks on software engineering, programming languages, and software processes.
L'auteur - Dino Mandrioli
He is a professor of computer science at the Politecnico di Milano, where he holds the chair of theoretical computer science. His research interests are centered on the application of formal methods in the practice of software engineering.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Prentice Hall |
Auteur(s) | Carlo Ghezzi, Mehdi Jazayeri, Dino Mandrioli |
Parution | 19/11/2002 |
Édition | 2eme édition |
Nb. de pages | 604 |
Format | 18 x 23,2 |
Couverture | Broché |
Poids | 880g |
Intérieur | Noir et Blanc |
EAN13 | 9780130991836 |
ISBN13 | 978-0-13-099183-6 |
Avantages Eyrolles.com
Nos clients ont également acheté
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse