Quiz
Chapter 8
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this 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
Information
- Description
- 3B SYDE 322 (Weekly Quizes) Quiz on Chapter 8, created by Alexander Glover on 29/03/2019.
- Author
- Alexander Glover
- Language
- English
- Views
- 13
- Tags
- Rating
- No ratings yet Rate this quiz