GoConqr has a new look! Let us know what you think.

Quiz

Chapter 8

Alexander Glover 10 questions

Take the quiz

Questions in this quiz (10)

  1. 1Optimization during transformation focuses on _____.
    1. Aa) reducing multiplicities
    2. Bb) add redundant associations
    3. Cc) add derived attributes
    4. Dd) map the class model to a schema
    5. Ee) a and b
    6. Ff) b, c and d
    7. Gg) a, b and c
    8. Hh) all a-d
    9. Ii) none a-d
  2. 2Forward engineering _____.
    1. Aa) operates on objects
    2. Bb) is a transformation that operate on source code
    3. Cc) produces object models
    4. Dd) a and b
    5. Ee) b and c
    6. Ff) a and c
    7. Gg) all a-c
    8. Hh) none a-c
  3. 3The purpose of a model transformation includes _____.
    1. Aa) optimizing the original model
    2. Bb) a closer compliance with specification requirements
    3. Cc) simplifying the source code
    4. Dd) a and b
    5. Ee) b and c
    6. Ff) a and c
    7. Gg) all a-c
    8. Hh) none a-c
  4. 4Refactoring _____.
    1. Aa) improves readability
    2. Bb) changes system behavior
    3. Cc) improves design
    4. Dd) focuses on a while class
    5. Ee) a and b
    6. Ff) b and c
    7. Gg) a and c
    8. Hh) c and d
    9. Ii) all a-c
    10. Jj) none a-c
  5. 5Reverse engineering creates artifacts including _____.
    1. Aa) a UML event for each deceleration
    2. Bb) an attribute for each field
    3. Cc) an operation for each use case
    4. Dd) a and b
    5. Ee) b and c
    6. Ff) a and c
    7. Gg) all a-c
    8. Hh) none a-c
  6. 6Transformation principles state that transformations must ____.
    1. Aa) address multiple criteria
    2. Bb) be local
    3. Cc) be applied together with other changes
    4. Dd) be followed by a validation step
    5. Ee) a and b
    6. Ff) b, c and d
    7. Gg) b and d
    8. Hh) all a-d
    9. Ii) none a-d
  7. 7The process of optimizing access paths could include _____.
    1. Aa) repeated association traversals
    2. Bb) "Many" associations
    3. Cc) misplaced attributes
    4. Dd) a and b
    5. Ee) b and c
    6. Ff) a and c
    7. Gg) all a-c
    8. Hh) none a-c
  8. 8Caching the results of expensive computations ____.
    1. Aa) should use a public attribute
    2. Bb) improves average response time
    3. Cc) consumes less memory
    4. Dd) increases the number of computations
    5. Ee) a and b
    6. Ff) b, c and d
    7. Gg) b and d
    8. Hh) all a-d
    9. Ii) none a-d
  9. 9Object-oriented programming languages include _____.
    1. Aa) associations
    2. Bb) references
    3. Cc) association collections
    4. Dd) unidirectional references
    5. Ee) a and b
    6. Ff) b, c and d
    7. Gg) b and d
    8. Hh) all a-d
    9. Ii) none a-d
  10. 10Raising exceptions when post conditions are violated enables class implementors to _____.
    1. Aa) catch bugs early
    2. Bb) identify the violating operation
    3. Cc) correct the offending code
    4. Dd) a and b
    5. Ee) b and c
    6. Ff) a and c
    7. Gg) all a-c
    8. Hh) none a-c

Information

Description
3B SYDE 322 (Weekly Quizes) Quiz on Chapter 8, created by Alexander Glover on 29/03/2019.
Language
English
Views
13
Rating
No ratings yet
Rate this quiz
Rate this quiz

Feedback

What is it about?

What do you think of the new look?

How do you like it?