Software Architecture |
The high-level structure of a software system and the reasons behind the design and development structure. |
View |
A representation of a system from the perspective of a stakeholder focused on particular aspects of the architecture. |
Package |
A grouping of related classes, modules, methods and components in a system. |
Component |
An independent segment of the system with a specific functionality that interacts with other system components. |
DFD |
A graphical representation of the flow of data in a system. |
Element |
a building block of the architecture, such as a component, module, class, or process, responsible for the system's structure and behavior. |