Flashcards
SCC 204 - Architectural Structuring - Subsystems and Interfaces
Flashcards do conjunto (23)
- 1Why are Box and line graphs criticised?Criticised for their lack of semantics
– They show neither the type of relationship among components nor the
components’ externally visible properties - 2What does representation depend on?representation depends on the use of architectural models
- 3What are box and line representations often reffered to as?– Box and line representations often referred to as conceptual architectures
- 4The requirements for model semantics depend on what?The requirements for model semantics depends on how the models are used
- 5A software architecture can be characterizes as a tuple, What is it's form?Architecture = {elements, form, rationale}
- 6What does an architecture define in relation to Dewayne Perry & Alexander Wolf, 1992?an architecture defines a system’s key
elements and their relationship to its structure, functionality, interactions and resulting properties - 7What do elements capture?Elements capture the system’s building blocks
- 8What do form capture?Form captures the ways in which the system elements are organized in the architecture
- 9Decomposed the functions of form in reference to the information it gathers?It represents the structure of architectural elements,
– the manner in which they are composed in the system
– the characteristics of their interactions and relationship with their operating environment - 10What do layered structure provide but what is the problem of multiple layers??Layered structure promotes
security however multiple layers of command interpretation hinders performance. - 11What does rationale represent?Rationale represents the system designer’s intent, assumptions, subtle choices, external constraints, selected architectural styles, design patterns, and
any other information - 12What is ADL and what is it used to do?Architectural Description Languages (ADLs) to describe system architectures
- 13What are the three basic elements of ADL?Components, Interfaces, Connectors
- 14What do ADL include? Give me an example of an ADL?ADLs include rules and guidelines on to construct well-formed architectures.
CADL (Component Architecture Description Language) - 15What elements should the description of a subsystem or component interface include ?Interface name
Operations
Exceptions
Service level quality (Optional) - 16What is the interface name?A unique identifier for the interface
- 17What is the operation?The name of each operation, together with the input and output/return
parameters - 18What is the exception?The name and data context for operations exceptions (i.e. what causes
the exception) - 19What is the service level quality?Non-functional requirements to be met by the service provided at the interface
- 20What is a provided interface?A provided interface of a sub-system or software component is an interface that the component implements. Other components interact with the component through its provided interfaces .
- 21What does a component provided interface describe?– A component's provided interface describes the services provided by the
component - 22What is a required interface?A required interface of a sub-system or software component is an interface that the component needs in order to function. The component needs another component that implements that interface in order to function.
- 23What does a required interface declare?A required interface declares the services a sub-system or component will need.
Informações
- Descrição
- FlashCards sobre SCC 204 - Architectural Structuring - Subsystems and Interfaces, criado por Ayo Olutobi em 29-04-2017.
- Criado por
- Ayo Olutobi
- Visualizações
- 0
- Avaliação