1. For a system familiar to you, investigate the models commonly used to architecturally define such systems. Do these models cover all important views? How are the models integrated? Is it possible to trace the interaction of issues from one model to another?
2. Build an integrated model of a system familiar to you covering at least three views. If the models in any view seem unsatisfactory, or integration is lacking, investigate other models for those views to see if they could be usefully applied.