Object-Oriented Software Engineering with Eiffel - Jean-Marc Jezequel

Object-Oriented Software Engineering with Eiffel

Buch | Softcover
368 Seiten
1996
Addison Wesley (Verlag)
978-0-201-63381-8 (ISBN)
46,95 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Eiffel is a language created expressly for object-oriented programming. As well as covering areas such as syntax and semantics, this text includes three extensive case studies, which show Eiffel in action in the MIS world, the embedded systems/telecommunications world, and the numeric world.
An indispensable resource for anyone working with Eiffel, this up-to-date guide provides full coverage of the most recent version of the language, focusing on Eiffel's practical use in the development of large, mission-critical software systems. In addition to a comprehensive description of Eiffel's syntax and semantics, you will find in-depth information on style guides, analysis and design, design patterns, and validation and testing. Descriptions and comparisons of available compilers and libraries will help you decide which Eiffel tools best fit your development needs. The book even includes an Eiffel resource guide. The book's most notable feature is its three large-scale case studies that demonstrate Eiffel in action, illustrating implementation techniques and showcasing Eiffel's power and effectiveness in three different realms: the MIS world, the embedded systems/telecommunications world, and the numeric world.By reading this book, you will not only obtain a knowledge of the mechanics of Eiffel programming, but you will also come away with an understanding of Eiffel's role in the field of object-oriented technology and a sense of the language's strong potential in large software development.
0201633817B04062001

Jean-Marc Jézéquel is a research manager in the Irisa Lab for the Centre National de la Recherche Scientifique. His areas of expertise include software engineering and object-oriented technologies for telecommunications and distributed computers. He is the author of Object-Oriented Software Engineering with Eiffel (Addison-Wesley) and has written numerous articles for various international publications. 0201633817AB04062001

Preface.


Acknowledgments.


1. The Software Engineering Context.


Introduction.



The Object-Oriented Approach.



Eiffel: An Object-Oriented Language for Software Engineering.

I.LANGUAGE ELEMENTS.

2. Basic Language Elements of Eiffel.


The Eiffel Notion of Systems.



Class = Module = Type.



Definition of Entity Declaration.



Statements.



Routines: Procedures and Functions.



Example: Sorting Data with Eiffel.

3. Object-Oriented Elements.


Working with Modules.



Genericity.



Inheritance.



Feature Adaptation.



Polymorphism and Dynamic Binding.



Deferred Classes.



Genericity and Inheritance.



Case Study: The KWIC System.

4. The Eiffel Environments.


System Assemby and Configuration.



Assertion Monitoring.



Overview of the Eiffel Standard Library.



Interfacing with Other Languages.



Garbage Collection.

5. Advanced Language Elements.


Exception Handling.



Repeated Inheritance.



Assignment Attempt.



Other Issues of Typing.



Parallelism.

II.BUILDING SOFTWARE SYSTEMS WITH EIFFEL.

6. Building Software Systems with Eiffel.


Object-Oriented Methodology.



Case Study: An SMDS Server.



SMDS: Object-Oriented Analysis.



Eiffel and Object-Oriented Design.



SMDS: Object-Oriented Design.



Implementation.

7. From Implementation to Delivery.


Verification and Validation.



Unit Testing of Eiffel Classes.



Integration Testing.



SMDS Server Acceptance Testing.



The OMT/Eiffel Approach.

8. Building Libraries: The Case of Data Structure Libraries.


Library Design.



The EiffelBase Library.



The TowerEiffel Booch Components.



The SiG Library.

9. Building a Parallel Linear Algebra Library with Eiffel.


Introduction.



Encapsulating Distribution.



Replicated and Distributed Matrices.



Dealing with Multiple Representations.



Making Parallel Libraries Efficient.



Conclusion.

III. APPENDIXES.

Appendix A. Glossary.


RTT Measurements Using Ping.



Protocol Stack Measurements.



Latency and Bandwidth.

Appendix B. Lexical and Syntactic Elements.


Manifest Constants.



Reserved Words.



Syntax Diagrams.

Appendix C. Eiffel Contact List.


Eiffel Vendors.



Eiffel Forums.



Getting More Information about this Book.

Bibliography.
Index. 0201633817T04062001

Erscheint lt. Verlag 22.4.1996
Verlagsort Boston
Sprache englisch
Maße 187 x 234 mm
Gewicht 612 g
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Informatik Software Entwicklung Objektorientierung
ISBN-10 0-201-63381-7 / 0201633817
ISBN-13 978-0-201-63381-8 / 9780201633818
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
objektorientierte Entwicklung modularer Maschinen für die digitale …

von Thomas Schmertosch; Markus Krabbes; Christian Zinke-Wehlmann

Buch | Hardcover (2024)
Hanser (Verlag)
44,99
Entwicklung von GUIs für verschiedene Betriebssysteme

von Achim Lingott

Buch (2023)
Hanser, Carl (Verlag)
39,99
Principles and Practice Using C++

von Bjarne Stroustrup

Buch | Softcover (2024)
Addison Wesley (Verlag)
85,95