Ian Is A Cuck

45 Questions | Total Attempts: 82

SettingsSettingsSettings
Ian Is A Cuck - Quiz


Questions and Answers
  • 1. 
    If a Customer actor is a generalization of a Sales Agent actor then:
    • A. 

      Customer and Sales Agent always can trigger the exact same number of use cases

    • B. 

      The use cases of Customer and Sales Agent are independent of one another

    • C. 

      Sales Agent can trigger all use cases connected to Customer

    • D. 

      Customer can trigger all use cases connected to Sales Agent

  • 2. 
    Generalization of actors and use cases invoke which main principle:
    • A. 

      Specificity

    • B. 

      Conformity

    • C. 

      Multiplicity

    • D. 

      Encapsulation

    • E. 

      Substitutability

  • 3. 
    Generalization requires <<abstract>> actors and use cases.
    • A. 

      True

    • B. 

      False

  • 4. 
    Functional decomposition takes high-level functionality and breaks it down into several lower-level functions.
    • A. 

      True

    • B. 

      False

  • 5. 
    Functional decomposition is good for use case modeling.
    • A. 

      True

    • B. 

      False

  • 6. 
    When using advanced features for use case modeling, which of the following are true statements (select all that apply; right minus wrong):
    • A. 

      Stakeholders have great difficulty with extend relationships

    • B. 

      Generalization of actors and use cases should be avoided

    • C. 

      Generally, all stakeholders can easily understand actors and use cases

    • D. 

      Heavy use of include can make use case models easier to understand

  • 7. 
    Use case modeling should focus on:
    • A. 

      How the system should do what the actors need

    • B. 

      Extensive detailed use case descriptions

    • C. 

      The design solution for system functionality

    • D. 

      What the actors need the system to do

  • 8. 
    An object diagram is a snapshot of a collective of collaborating classes
    • A. 

      True

    • B. 

      False

  • 9. 
    Relationships are semantic connections between things
    • A. 

      True

    • B. 

      False

  • 10. 
    Association names:
    • A. 

      May be prefixed or postfixed with a small black arrowhead

    • B. 

      Should be a verb or verb phrase

    • C. 

      Should be in lowerCamelCase

    • D. 

      All of the above

  • 11. 
    Select all the elements that association classes can have:
    • A. 

      Associations

    • B. 

      Name

    • C. 

      Attributes

    • D. 

      Operations

  • 12. 
    Links are instances of ______________ like objects are instances of classes.
    • A. 

      Connections

    • B. 

      Dependencies

    • C. 

      Objects

    • D. 

      Associations

  • 13. 
    Which of the following can not be part of an association.
    • A. 

      Name

    • B. 

      Multiplicity

    • C. 

      Scope

    • D. 

      Navigability

    • E. 

      Role name

  • 14. 
    Two classes can not have multiple independent associations between them.
    • A. 

      True

    • B. 

      False

  • 15. 
    To create hierarchies and networks in a class model you need to introduce which kind of association:
    • A. 

      Repeating

    • B. 

      Reflexive

    • C. 

      Refractive

    • D. 

      Recursive

  • 16. 
    Given a unidirectional association from class A to class B, which of the following statements are true (select all that apply):
    • A. 

      A to B is navigable

    • B. 

      B to A is not navigable

    • C. 

      A to B is not navigable

    • D. 

      B to A is navigable

  • 17. 
    Ultimately, all commercial software development serves some business need within a problem domain.
    • A. 

      True

    • B. 

      False

  • 18. 
    Analysis classes will:
    • A. 

      Include implementation details

    • B. 

      Avoid implementation details

  • 19. 
    Which of the following is the only mandatory item for an analysis class:
    • A. 

      Class name

    • B. 

      Operations

    • C. 

      Attributes

    • D. 

      Visibility

  • 20. 
    Deep inheritance trees provide well defined structure that lead to good analysis classes.
    • A. 

      True

    • B. 

      False

  • 21. 
    Good analysis classes should __________ coupling.
    • A. 

      Maximize

    • B. 

      Minimize

  • 22. 
    Good analysis classes should __________ cohesion.
    • A. 

      Maximize

    • B. 

      Minimize

  • 23. 
    Which of the following is NOT a general rule of thumb for analysis classes:
    • A. 

      Beware of many very small classes

    • B. 

      About three to five attributes per class

    • C. 

      Beware of omnipotent classes

    • D. 

      Beware of "functoids"

    • E. 

      Beware of few, but very large classes

  • 24. 
    Which of the following are approaches for discovering analysis classes (select all that apply):
    • A. 

      CRC Analysis

    • B. 

      UP Workflows

    • C. 

      SEP Phases

    • D. 

      RUP Stereotypes

    • E. 

      Noun/Verb Analysis

  • 25. 
    The nouns of Noun/Verb Analysis are focused on discovering which of the following (select all that apply):
    • A. 

      Associations

    • B. 

      Responsibilities

    • C. 

      Stereotypes

    • D. 

      Attributes

    • E. 

      Classes

Back to Top Back to top