The Application Development Lifecycle

A typical object-oriented application development lifecycle consists of four parts, as shown in Figure 1.1.

Figure 1.1. The application development lifecycle

  1. Analysis— Define the scope and understand the business at hand.

  2. Design— Plan for the project and define the features.

  3. Implementation— Build the product according to the requirements.

  4. Testing— Test whether the application meets the requirements and matches the expectations.

In application development, the first step is to work against a problem statement. A problem statement can be a one-liner, for example, "To develop an auction site", provided by the ...

Get Java Server Pages from scratch 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.