L2 Flashcards
What are the different views of an IoT system?
Functional view describes the functional components
Information view provides an overview of the structure of the static information handles by the system and the information flow within the system
Deployment view focuses on the components and technologies that implement and a system
What are the two starting points to describe an IoT system?
IoT Reference Model: an abstraction at the high(est) possible level of an IoT architecture
Reference Architecture is utilized for building systems specific architectures
True or False?
The architecture is defined by using multiple, concurrent views.
True
+ each view is used to describe the solution from the viewpoint of different stakeholders
How is reference model related to reference architecture?
The domain model does not have a relation.
The information model is related to the information view.
The functional model is related to the functional view.
The communication model is related to the communication functionality group (generated from the functional view)
Describe the IoT reference model.
The IoT Reference Model is an abstraction at the high(est) possible level of an IoT architecture. The domain model contains all the entities you expect to be contained in the system. The information model defines the structure of information on a conceptual level. The functional model identifies groups of functionalities. The communication model introduces concepts that address the complexity of communication IoT environments.
LOOK AT UML SLIDE
Match the following relationship types with their respective descriptions:
Generalization
Aggregation
Association
Composition
Realization
Directed association
A. “is-a” relationship
B. “has-a” relationship
C. Reflexive directed association
D. B cannot exist without A
E. A specifies the functionality where B realizes it
F. Reflexive aggregation
Generalization - A. “is-a” relationship
Aggregation - B. “has-a” relationship
Association - C. Reflexive directed association
Composition - D. B cannot exist without A
Realization - E. A specifies the functionality where B realizes it
Directed association - F. Reflexive aggregation