Chapter 5: Advanced Application Architecture Modeling
To develop or procure a business application, it is not sufficient to stay at a conceptual level of detail. The more detail that you provide, the easier it becomes for developers to build or customize a solution according to your requirements. However, as an enterprise architect, you are not expected to provide details for the developers because that is the job of a solution architect. Your job, in fact, is to provide details for the solution architects themselves to have the best understanding of the business requirements and direct the application, data, and technology architects on what will be delivered and how.
In this chapter, we will describe the Tracking App application from various perspectives. The two types of perspectives you can choose to describe an application are the structure and the behavior, and this is what we will be learning about in this chapter. We will be covering the following topics:
- Determining...