Free Downloads
Software Engineering With ADA (3rd Edition)

In this comprehensive introduction to Ada programming, programmers learn how to maximize the potential of this powerful language using an object-oriented methodology. Grady Booch and Doug Bryan combine their expertise to explain how to create large-scale Ada systems using good software engineering principles. Five large-scale Ada programming examples build upon these principles using an object-oriented methodology while illuminating topics such as database systems and generic tree packages. The Third Edition also incorporates more small-sized code examples, exercises based on the programming applications, a new chapter on Ada's impact on the software crisis, and an appendix on Ada 9X.

Paperback: 576 pages

Publisher: Addison-Wesley Professional; 3 edition (September 10, 1993)

Language: English

ISBN-10: 0805306080

ISBN-13: 978-0805306088

Product Dimensions: 7.4 x 0.8 x 9.2 inches

Shipping Weight: 1.7 pounds

Average Customer Review: 3.2 out of 5 stars  See all reviews (4 customer reviews)

Best Sellers Rank: #3,706,734 in Books (See Top 100 in Books) #47 in Books > Computers & Technology > Programming > Languages & Tools > Ada #9204 in Books > Textbooks > Computer Science > Programming Languages #18684 in Books > Computers & Technology > Computer Science

Can't find the source code for the examples in the book. Didn't see a CD holder in the book either. It would be helpful to have these so to compile, port over, transport, etc.That said, the book is very readable, although it does fall under the realm of "Software Engineering". I.e., lots of software engineering topics that slow one down if Ada is all they need. On the other hand, the software engineering principles were very useful and very well put. E.g., a summation of OO development was put forth as: "Identify the objects. Identify the operations. Establish the visibility. Establish the interface. Implement each object." You can't put it forth any easier than that. And it sticks too.Steph

I am trying to do some quick refresher reading on ada for a job interview and this book has been sitting around unread since i went on an ada course 5 or so years ago. It would be less painful to swallow this book whole and pass it out the other end in the same state than read it. Its riddled with profound opinions on the philosophy behind the language and i skipped the first 4 chapters as irrelevant rubbish but still have the rest padded out excessively with this stuff instead of getting down to the actual language. I think I should have read the book I got back in 1983 written by the course lecturer instead even though it was published before the language was finalised

This was the first book I read back when Ada was brand new and so it holds a nostalgic place in my heart which saves it from a lower rating. It is not a good resource for learning Ada but it can help you break the procedural thinking mold and begin to think of the world as objects. It is not one of the better books on Ada or Software Engineering but you could do worse. My thoughts are with relation to the earliest edition but, from reading the other reviews, it sounds as though the 3rd edition is not a great improvement.

I found it readable and useful

DOS: Programming Success in a Day: Beginners guide to fast, easy and efficient learning of DOS programming (DOS, ADA, Programming, DOS Programming, ADA ... LINUX, RPG, ADA Programming, Android, JAVA) Software Engineering with ADA (3rd Edition) VBScript: Programming Success in a Day: Beginner's Guide to Fast, Easy and Efficient Learning of VBScript Programming (VBScript, ADA, ASP.NET, C#, ADA ... ASP.NET Programming, Programming, C++, C) ADA: Programming Success in a Day: Beginners Guide to Fast, Easy, and Efficient Learning of ADA Programming Rationale for the Design of the Ada Programming Language (The Ada Companion Series) The ADA Practical Guide to Associateships: Success Strategies for Dentist-owners and Prospective Associates (The ADA Practical Guide Series) Swift: Programming, Master's Handbook: A TRUE Beginner's Guide! Problem Solving, Code, Data Science, Data Structures & Algorithms (Code like a PRO in ... mining, software, software engineering,) Ada for Software Engineers Object-Oriented Software Engineering Using UML, Patterns, and Java (3rd Edition) Real Time Systems and Programming Languages: Ada 95, Real-Time Java and Real-Time C/POSIX (3rd Edition) Code/Space: Software and Everyday Life (Software Studies) The Software Paradox: The Rise and Fall of the Commercial Software Market Small Memory Software: Patterns for systems with limited memory (Software Patterns Series) More Joel on Software: Further Thoughts on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, ... or Ill Luck, Work with Them in Some Capacity Enterprise Software Procurement: Tools and Techniques for Successful Software Procurement and Business Process Reengineering for Municipal Executives and Managers Software Testing: Essential Skills for First Time Testers: Software Quality Assurance:From scratch to end How to Write a Software Patent Application: Your Guide to Quickly Writing Your US Software Patent Application Modern Ceramic Engineering: Properties, Processing, and Use in Design, 3rd Edition (Materials Engineering) G.Dieter's Li.Schmidt's Engineering 4th (Fourth) edition(Engineering Design (Engineering Series) [Hardcover])(2008) Earthquake Engineering: From Engineering Seismology to Performance-Based Engineering