O'Reilly logo

J2EE™ and Beyond: Design, Develop, and Deploy World-Class Java™ Software by Art Taylor

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

The Architectural Process

As we saw in Chapter 2, the architectural process is complex, requiring a mix of object-oriented analysis, requirements gathering, project management, and technology evaluation. As an architect, you are truly a jack of all trades. The process we detailed in Chapter 2 is as follows.

1.
Perform initial requirements gathering.
2.
Create abstract definition of system.
3.
Identify nonfunctional requirements.
4.
Identify high-level components.
5.
Refactor component design and group components by tier.
6.
Identify software technology required.
7.
Identify hardware required.
8.
Create deployment diagrams, component diagrams, and other documentation to describe the system architecture.

In the end, we would like the architecture and ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required