Architectural Modeling Common Modeling Techniques

Estudies4you
Common Modeling Techniques 
  • Modeling Executable's and Libraries 
  • Modeling Tables Files and Documents 
  • Modeling an API 
  • Modeling Source Code
Modeling Executable's and Libraries 
To model executable's and libraries, 
  • Identify the partitioning of a physical system, and consider the impact of technical, configuration management and reuse issues 
  • Model any executable's and libraries as components using appropriate standard elements 
  • Model the significant interfaces that some components use and others realize 
  • Model the relationships among these executable's, libraries and interfaces

Modeling Tables, Files and Documents 
To model tables, files and documents, 
  • Identify the secondary components of the physical implementation of a system and model them as components 
  • Model the relationships among these components and other executable's, libraries and interfaces in a system

Modeling an API 
To model an API, 
  • Identify the programmatic connections in a system and model each as an interface, collecting the attributes and operations that form this edge 
  • Expose properties of the interface which are important to visualize in a context 
  • Model the realization of each API as it is important to show the configuration of a specific implementation

Modeling Source Code 
To model source code, 
  • Model files which are used to store the details of all logical elements along with their compilation dependencies 
  • Connect these models to configuration management and version control tools which include tagged values like version, author and check in/check out information 
  • Manage the relationships among these files and use UML to visualize and document these relationships






Tags
To Top