Lab 3

Architectural models, patterns, and UML

The underlying goal of Software Architecture if to create a high level structure of a software system. We want both the system users, and thosed involved with the development, to understand the overall organization and design of the system being produced.

The text talks about the different viewpoints of the system, and gives a 4+1 Architectural View Model, seen below:


In addition, the text give a list of some of the many system architectual patterns that recure throughout the field. Listed are several below, with links to descriptions on Wikipedia:

Working with your team, try to come up at least three (3) diagrams of your system from the following types of architectural diagrams:

  1. Design Patterns (you may have more than one of these).
  2. Logical Diagram
  3. Process Diagram
  4. Development View
  5. Physical View
Topic attachments
I Attachment Action Size Date Who Comment
Jpgjpg 41_Architectural_View_Model.jpg manage 21.7 K 2014-02-25 - 19:22 JimSkon View Model
Docdoc Practical_UML.doc manage 291.5 K 2014-02-25 - 19:11 JimSkon Practical UML
Topic revision: r1 - 2014-02-25 - JimSkon
This site is powered by the TWiki collaboration platformCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback