Quiz
Chapter 8
Erstelle ein kostenloses Konto, um dieses Quiz zu beenden
Speichere deinen Fortschritt und sieh dir dein Endergebnis an.
oder mit deiner E-Mail registrieren
Schon ein Konto? Anmelden
Fragen in diesem Quiz (10)
1Optimization during transformation focuses on _____.
- Aa) reducing multiplicities
- Bb) add redundant associations
- Cc) add derived attributes
- Dd) map the class model to a schema
- Ee) a and b
- Ff) b, c and d
- Gg) a, b and c
- Hh) all a-d
- Ii) none a-d
2Forward engineering _____.
- Aa) operates on objects
- Bb) is a transformation that operate on source code
- Cc) produces object models
- Dd) a and b
- Ee) b and c
- Ff) a and c
- Gg) all a-c
- Hh) none a-c
3The purpose of a model transformation includes _____.
- Aa) optimizing the original model
- Bb) a closer compliance with specification requirements
- Cc) simplifying the source code
- Dd) a and b
- Ee) b and c
- Ff) a and c
- Gg) all a-c
- Hh) none a-c
4Refactoring _____.
- Aa) improves readability
- Bb) changes system behavior
- Cc) improves design
- Dd) focuses on a while class
- Ee) a and b
- Ff) b and c
- Gg) a and c
- Hh) c and d
- Ii) all a-c
- Jj) none a-c
5Reverse engineering creates artifacts including _____.
- Aa) a UML event for each deceleration
- Bb) an attribute for each field
- Cc) an operation for each use case
- Dd) a and b
- Ee) b and c
- Ff) a and c
- Gg) all a-c
- Hh) none a-c
6Transformation principles state that transformations must ____.
- Aa) address multiple criteria
- Bb) be local
- Cc) be applied together with other changes
- Dd) be followed by a validation step
- Ee) a and b
- Ff) b, c and d
- Gg) b and d
- Hh) all a-d
- Ii) none a-d
7The process of optimizing access paths could include _____.
- Aa) repeated association traversals
- Bb) "Many" associations
- Cc) misplaced attributes
- Dd) a and b
- Ee) b and c
- Ff) a and c
- Gg) all a-c
- Hh) none a-c
8Caching the results of expensive computations ____.
- Aa) should use a public attribute
- Bb) improves average response time
- Cc) consumes less memory
- Dd) increases the number of computations
- Ee) a and b
- Ff) b, c and d
- Gg) b and d
- Hh) all a-d
- Ii) none a-d
9Object-oriented programming languages include _____.
- Aa) associations
- Bb) references
- Cc) association collections
- Dd) unidirectional references
- Ee) a and b
- Ff) b, c and d
- Gg) b and d
- Hh) all a-d
- Ii) none a-d
10Raising exceptions when post conditions are violated enables class implementors to _____.
- Aa) catch bugs early
- Bb) identify the violating operation
- Cc) correct the offending code
- Dd) a and b
- Ee) b and c
- Ff) a and c
- Gg) all a-c
- Hh) none a-c
Informationen
- Beschreibung
- 3B SYDE 322 (Weekly Quizes) Quiz am Chapter 8, erstellt von Alexander Glover am 29/03/2019.
- Autor
- Alexander Glover
- Sprache
- English
- Aufrufe
- 13
- Schlagwörter
- Bewertung
- Noch keine Bewertungen Bewerte dieses Quiz