
135
Chapter 10
Modeling Software
Architecture
For the final modeling example, I will review some critical aspects of software archi-
tecture modeling. ere are few tasks more important to the success of a software
development project than to ensure that the system architecture is well designed.
is is for one simple reason—that which is well understood is more likely to be well
done. For complex, highly involved systems, this can be a daunting task—especially
for one person! For this reason, I recommend that the architecture modeling be bro-
ken out into sections and performed by different members of the development team.
e system architect rema