Conceptual Architecture View
- The conceptual architecture view is a high-level map of how the system does what it’s supposed to do.
- The conceptual architecture view is similar to the logical view in the view model.
- However, the conceptual architecture view is more conceptual and broader in scope.
- It takes into account existing software and hardware integration issues.
- This view is closely tied to the application domain.
- The functionality of the system is mapped to architectural elements called conceptual components.
- These conceptual components are not mapped differently to hardware, but they are mapped to a function that the system performs.
- This view provides an overview of the software architecture.
- It is the first place that people will go to find out how the system does what it is supposed to do.
Module Architecture View
- The module view shows how the key elements of the software are mapped to modules and subsystems.
- The module view of software architecture shows how the elements of the software are mapped into modules and subsystems.
- The module architecture view shows how the system will be partitioned into separate run-time components.