Object-oriented software engineering with Eiffel

書誌事項

Object-oriented software engineering with Eiffel

Jean-Marc Jézéquel

(Addison-Wesley Eiffel in practice series)

Addison-Wesley Pub. Co, c1996

大学図書館所蔵 件 / 5

この図書・雑誌をさがす

注記

Includes bibliographical references (p. 315-325) and index

内容説明・目次

内容説明

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

目次

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

「Nielsen BookData」 より

関連文献: 1件中  1-1を表示

詳細情報

ページトップへ