Object Oriented Software Engineering   View all facts   Glossary   Help
subject > representation > document > architectural model
Next documentcatalog of reusable components    Updocument    Previous documenttest plan   

architectural model
(software architecture^3)
subjectfact 
architectural modelassists with
  • integrating the work of individual people to form the final system
  • planning and co-ordination of the work of developing a complex software system which is distributed among a large number of people
  • planning the evolution of the system, such as subsystems that are envisioned to be part of a future release
2001-08-30 14:54:33.0
can be used to communicate with customers2001-08-30 14:54:33.0
contains information about the interfaces and dynamic interactions among the subsystems2001-08-30 14:54:33.0
defines the terms that people use when they communicate with each other about lower-level details2001-08-30 14:54:33.0
has definition The document produced as a result of performing software architecture2001-08-30 14:54:33.0
has purpose 2001-08-30 14:54:33.0
is a subtopic of 9.4 - Software Architecture2001-08-30 14:54:33.0
is a kind of document2001-08-30 14:54:33.0
may be expressed as several different views such as
  • The logical breakdown into subsystems, often shown using package diagrams
  • The dynamics of the interaction among components at run time, expressed using interaction or activity diagrams
  • The data that will be shared among the subsystems, expressed using class diagrams
  • The components that will exist at run time, and the machines or devices on which they will be located, expressed using component and deployment diagrams
2001-08-30 14:54:33.0
must be stable which means that the new features can be easily added with only small changes to the architecture2001-08-30 14:54:33.0
should be generic to ensure reusability2001-08-30 14:54:33.0
shows each system component, encouraging reuse2001-08-30 14:54:33.0
is a synonym of software architecture^32001-08-30 14:57:34.0
documentshould be written for a particular audience2001-08-30 14:55:21.0

Kinds of architectural model :