The Unified Process Elaboration Phase: Best Practices in Implementing the UP

5.3.1 Object-Oriented Architectural Modeling: Part 1 by Scott W. Ambler, September 1999
5.3.2 Object-Oriented Architectural Modeling: Part 2 by Scott W. Ambler, October 1999
5.3.3 A Hybrid Approach by Lawrence Finch, September 1998
5.3.4 Architecting for Change by Scott W. Ambler, May 1999
5.3.5 Enterprise Application Integration From The Ground Up by David S. Linthicum, April 1999
5.3.6 Mastering Message Brokers by David S. Linthicum, June 1999
5.3.7 Building Enterprise Architecture by David S. Linthicum, September 1999
by Scott W. Ambler, September 1999
There are 10 ways you can model your development projects.
These days it seems like everything is architecture-centric or architecture-driven, but what does that really mean? Why is architecture important to you? How does architectural modeling fit into your overall development process? It s likely that your organization has been struggling with these questions for years, and I hope I can shed some light on how architectural modeling works in the real world. Although this column is targeted at organizations using object or component technology to develop systems, the material is high-level enough to work in any environment your development deliverables may change, but the fundamentals remain the same.
I ll start with the basics of the modeling process, captured in the Model process pattern depicted in Figure 5.3. It is based on David Taylor s T technique, in which enterprise and organizational modeling efforts, forming the top bar of the T, drive detailed and project modeling efforts, each of...