Elements of architecture

 [Wolf]


  • processing elements -- transformation on data
  • data elements -- contain information
  • connections -- glue that holds elements together

Models and views

 [Kruchten95]


  • logical -- functional requirements
  • process -- performance, availability, distribution
  • physical -- scalability, configuration
  • development -- organization of software modules
  • scenarios -- instances of use cases

Definitions


slide: Elements of architecture -- models and views