Summary: Geodata Models
- This + 400k other summaries
- A unique study and practice tool
- Never study anything twice again
- Get the grades you hope for
- 100% sure, 100% understanding
Read the summary and the most important questions on Geodata models
-
1 UML
This is a preview. There are 8 more flashcards available for chapter 1
Show more cards here -
What is the purpose of UML class diagram?
To give basis to read ISO191xx and INSPIRE UML class diagrams -
What are the notions of UML class diagram?
Class, Attribute, Operation, Association, Constraint, Package, Stereotype -
What is an Object Class?
Description of a set of objects with similar properties (attributes, operations, relationships, constraints, and semantics)
Example: Car (is the class), colour (object) -
What is a Class attribute?
Characteristic common to all the objects of a class
Example: city: String = "Den Haag"
Class is defined = student
Attribute name = city
Admissible values = string
Optional: default value = Den Haag -
What is a Class operation?
An operation (or method) is a serve that can be requested from an object. Objects in a class share the same operations. -
What are associations with specific semantics?
Generalization ("is a")
Aggregation ("part of")
Semantics of the association are defined through argument typing, multiplicity and (implicitly) the name of the association. -
What is generalization of a class?
Purpose:sharing similarities whilepreserving differences I
Is anassociation between aclass that acts assuper-class andone or moreclasses called thesub-classes -
What is Aggregation relationship?
Aggregation relationship betweeninstances of aclass and severalinstances of anotherclass , is anassociation where you can say has an à Acountry has 0 or moreregions , aregion belongs to onecountry
-
What is Composition relationship?
Composition relationship between instances of a class and several instances of another class (they cannot exist independently)
Difference is that in composition is that if you if the separate parts are useless (book), or with association the two parts are useful apart. -
What is Navigability relationship?
Indication on the navigation supported by an association (note more implementation level, than conceptual model level)
- Higher grades + faster learning
- Never study anything twice
- 100% sure, 100% understanding