written 2.7 years ago by | modified 2.7 years ago by |
What is the difference between conceptual architecture view and module architecture view?
written 2.7 years ago by | modified 2.7 years ago by |
What is the difference between conceptual architecture view and module architecture view?
written 2.7 years ago by | • modified 2.7 years ago |
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 4+1 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.
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.