Addison-Wesley / Prentice Hall
My Instructor Resource Center : Log in or request access
Data Structures and Software Development in an Object Oriented Domain, Eiffel Edition
ISBN-10: 0137879466
ISBN-13: 9780137879465
Publisher: Prentice Hall
Copyright: 2001
Format: Paper; 1071 pp
Published: 02/26/2001
Status: Out of Print
Suggested retail price: $109.00
We're sorry, this product is no longer available. Please contact your Pearson rep if you are using this product and need instructor resources.
For CS2/CS7 Data Structures courses. Also appropriate for first- and second-year Object Oriented Design courses where instructors also want to re-enforce data structures from an object-oriented perspective.
Using a unique parallel-coverage approach, this text 1) presents the fundamentals of data structures from arrays and lists to balanced trees, graphs, and files (including their design, use, implementation, and analysis); and 2) gives an introduction to object-oriented software engineering using UML (including the context diagram, use cases, sequence diagrams, architectural and detailed design, implementation, and testing). It can be used (a) to mostly present data structures with little software engineering, (b) to present both topics in parallel, or (c) to review data structures from an object-oriented perspective and then concentrate on software engineering at the first or second year level. The text uses Eiffel as the implementation language, an object-oriented language particularly well-suited to the clean presentation of data structures and software engineering concepts. Two case studies are included to illustrate the steps followed in an object-oriented development process for the analysis and design of non-trivial systems.
By gradually introducing more and more software design concepts while building up a data structures library, the text allows students to obtain a surprisingly good background in the analysis and design of software systems. Ex.___
Avoids overwhelming students with a full treatment of a topic in a single chapter. Ex.___
Shows students how to deal with problem modeling and design issues, and how to use library classes in solving larger problems. Ex.___
Eiffel's clean and simple syntax allows more advanced concepts, like exceptions, to be studied later without cluttering the simple concepts presented earlier. Ex.___
Presents basic software engineering concepts at an accessible level. Ex.___
Gives visual representations of artifacts produced during the software development process (static and dynamic structure). Ex.___
Allows students to tackle non-trivial object-oriented projects. Ex.___
Provides a handy reference for those needing to get up to speed quickly. Ex.___
Offers an abundance of hands-on practice with basic concepts and challenging opportunities to apply them. Ex.___
Provides students/instructors with a convenient quick-access tool for hands-on applications of text material. Ex.___
1. State of Software Development.
Designed for advanced first- and second-year computer science students, or professionals interested in Eiffel; this text presents all the key data structures and software engineering concepts for use in CS-2 or CS-7 level courses. The authors provide a comprehensive and thorough introduction to data structures using state-of-the-art object-oriented analysis and design. Centered around the implementation language, Eiffel, this text offers the full-featured Object-Oriented language specifically designed for developing large Object-Oriented systems. This book offers a unique blend of abstract data types, software design, engineering, and object-oriented testing in a highly accessible presentation.
FEATURES
Instructor's Resource CD
Tremblay & Grant (Cheston)
©2001 | Prentice Hall | CD-ROM Only; 300 pp |
Estimated Availability : 10/01/2001
ISBN-10: 0130910074 |
ISBN-13: 9780130910073
Interwrite Personal Response System
EduCue, Addison-Wesley & Benjamin Cummings
©2004 | Prentice Hall | Electronic Supplement | Instock
ISBN-10: 0321267354 |
ISBN-13: 9780321267351
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.