Quiz
Chapter 8
Crie uma conta grátis para terminar este quiz
Salve seu progresso e veja sua nota final.
Já tem uma conta? Inicie sessão
Perguntas do 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
Informações
- Descrição
- 3B SYDE 322 (Weekly Quizes) Quiz sobre Chapter 8, criado por Alexander Glover em 29-03-2019.
- Autor
- Alexander Glover
- Idioma
- English
- Visualizações
- 13
- Etiquetas
- Avaliação
- Ainda sem avaliações Avalie este quiz