Summary

There are various aspects of software development. Some of the key elements are architecture, understanding requirements, analysis and design, and implementation.

Over time, numerous approaches have been developed for software development. Although there are differences among the specific software development processes, there are also a lot of similarities. In this chapter, we highlighted some of the current popular processes.

To provide a framework for the discussions to come in the remaining chapters, we provided a high-level overview of the activities undertaken in Chapters 6–16.

Get Developing Enterprise Java Applications with J2EE™ and UML now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.