Large-scale C++ Software Design

Large-scale C++ Software Design

The topic is of prime importance to software professionals involved in large development efforts such as databases, operating systems, compilers, and frameworks. This volume explains the process of decomposing large systems into physical (not inheritance) hierarchies of small, manageable components. Concepts and techniques are illustrated with "war stories" from the development firm, Mentor Graphics, as well as with a large-scale example comprising some 12,000 lines of code. Annotation copyright by Book News, Inc., Portland, OR


Author
Publisher Addison-Wesley Professional
Release Date
ISBN
Pages 846 pages
Rating 4/5 (50 users)

More Books:

Large-scale C++ Software Design
Language: en
Pages: 846
Authors: John Lakos
Categories: Computers
Type: BOOK - Published: 1996 - Publisher: Addison-Wesley Professional

The topic is of prime importance to software professionals involved in large development efforts such as databases, operating systems, compilers, and frameworks
Large-Scale C++ Software Development
Language: en
Pages: 960
Authors: John Lakos
Categories: Computers
Type: BOOK - Published: 2016-07-21 - Publisher: Addison-Wesley Professional

Designing scalable software in C++ requires more than just a sound understanding of the logical design issues covered in most C++ programming books. To succeed,
Software Engineering for Large-Scale Multi-Agent Systems
Language: en
Pages: 287
Authors: Alessandro Garcia
Categories: Computers
Type: BOOK - Published: 2003-08-03 - Publisher: Springer

Nowadays, engineering large-scale software systems means dealing with complex systems composed of pervasive software components that move around and adapt to no
More C++ Gems
Language: en
Pages: 525
Authors: Robert C. Martin
Categories: Computers
Type: BOOK - Published: 2000-01-28 - Publisher: Cambridge University Press

More C++ Gems picks up where the first book left off, presenting tips, tricks, proven strategies, easy-to-follow techniques, and usable source code.
Large-Scale C++ Volume I
Language: en
Pages: 960
Authors: John Lakos
Categories: Computers
Type: BOOK - Published: 2019-12-02 - Publisher: Addison-Wesley Professional

Writing reliable and maintainable C++ software is hard. Designing such software at scale adds a new set of challenges. Creating large-scale systems requires a p
Coordination in Large-Scale Agile Software Development
Language: en
Pages: 128
Authors: Alexander Scheerer
Categories: Computers
Type: BOOK - Published: 2017-05-05 - Publisher: Springer

This book explores coordination within and between teams in the context of large-scale agile software development, providing readers a deeper understanding of h
Software Engineering for Multi-Agent Systems II
Language: en
Pages: 284
Authors: Carlos Lucena
Categories: Computers
Type: BOOK - Published: 2004-02-24 - Publisher: Springer

Advances in networking technology have revitalized the investigation of agent technologyasapromisingparadigmforengineeringcomplexdistributedsoftware systems. Ag
Agile Processes, in Software Engineering, and Extreme Programming
Language: en
Pages: 334
Authors: Helen Sharp
Categories: Computers
Type: BOOK - Published: 2016-05-14 - Publisher: Springer

This book contains the refereed proceedings of the 17th International Conference on Agile Software Development, XP 2016, held in Edinburgh, UK, in May 2016. Whi
Large-Scale Software Architecture
Language: en
Pages: 278
Authors: Jeff Garland
Categories: Computers
Type: BOOK - Published: 2003-07-25 - Publisher: John Wiley & Sons

The purpose of large-scale software architecture is to capture and describe practical representations to make development teams more effective. In this book the
Architecting the Digital Transformation
Language: en
Pages: 395
Authors: Alfred Zimmermann
Categories: Technology & Engineering
Type: BOOK - Published: 2020-07-27 - Publisher: Springer Nature

This research-oriented book presents key contributions on architecting the digital transformation. It includes the following main sections covering 20 chapters: