Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL

Part IV: C++ Software Engineering > Chapter 23: Maximizing Software Engineering...

Chapter 23

Maximizing Software Engineering Methods


  • What a software life cycle model is, with examples of the Stagewise Model, the Waterfall Model, the Spiral Model, and RUP
  • What software engineering methodologies are, with examples of Agile, Scrum, XP, and Software Triage
  • What Source Code Control means

Chapter 23 starts the last part of this book, which is about software engineering. This part describes software engineering methods, code efficiency, cross-platform development, software testing, software debugging, design techniques, and design patterns.

When you first learned how to program, you were probably on your own schedule. You were free to do everything at the last minute if you wanted to, and you could radically change your design during implementation. When coding in the professional world, however, programmers rarely have such flexibility. Even the most liberal engineering managers admit that some amount of process is necessary. Knowing the software engineering process is as important these days as knowing how to code.


You are currently reading a PREVIEW of this book.


Get instant access to over $1 million worth of books and videos.


Start a Free 10-Day Trial

  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint