Conceptual Architecture view ZHAO Jianhua Dept of Computer Sci&Tech Nanjing University
Conceptual Architecture View ZHAO Jianhua Dept. of Computer Sci&Tech Nanjing University
Conceptual architecture view o closest to the application domain, least constrained by the software and hardware platforms o Model the product as a collection of decomposable, interconnected conceptual components and connectors oA critical goal is to keep the control aspects of the components simple, and to isolate control in the connectors
Conceptual architecture view closest to the application domain, least constrained by the software and hardware platforms. Model the product as a collection of decomposable, interconnected conceptual components and connectors. A critical goal is to keep the control aspects of the components simple, and to isolate control in the connectors
Conceptual architecture view(2) o We need other architecture views to show how the conceptual architecture model is mapped to today's programming languages OS, communication mechanisms, and so forth When designing the conceptual view Global properties such as performance and dependability should also be treated: performance Some other properties should still be considered in other views: portability
Conceptual architecture view(2) We need other architecture views to show how the conceptual architecture model is mapped to today’s programming languages, OS, communication mechanisms, and so forth. When designing the conceptual view: ◼ Global properties such as performance and dependability should also be treated: performance. ◼ Some other properties should still be considered in other views: portability
Domain-specific or reference architecture O Domain specific or reference architecture could be the starting point for your conceptual view. wHether it can be starting point depends on whether the architecture uses a computational model consistent with the conceptual view
Domain-specific or reference architecture Domain specific or reference architecture could be the starting point for your conceptual view. Whether it can be starting point depends on whether the architecture uses a computational model consistent with the conceptual view
Reason about conceptual view o We can reason whether the system fulfill the requirement and global properties based on the conceptual view. e If you are using use-case and /or scenarios to capture the system's desired behavior, the conceptual view should be able to handle satisfactorily all the use-cases and scenarios
Reason about conceptual view We can reason whether the system fulfill the requirement and global properties based on the conceptual view. If you are using use-case and/or scenarios to capture the system’s desired behavior, the conceptual view should be able to handle satisfactorily all the use-cases and scenarios