Test On Use Case Modeling

20 Questions | Total Attempts: 344

SettingsSettingsSettings
Please wait...
Test On Use Case Modeling

Following quiz help to test your knowledge and understanding about the use case modeling


Questions and Answers
  • 1. 
    What are the basic elements of a Use Case Diagram?
    • A. 

      Actors

    • B. 

      Relationships

    • C. 

      Use Cases

    • D. 

      Classes

    • E. 

      Scenarios

    • F. 

      Activities

  • 2. 
    An Extend is a relationship between two use cases showing that one use case can take longer to execute then the other use case.
    • A. 

      True

    • B. 

      False

  • 3. 
    When creating a use case diagram, each use case must have a direct relationship to at least one actor.
    • A. 

      True

    • B. 

      False

  • 4. 
    Use case are means of capturing the requirements of a system and they specify what a system is supposed to be able to do.
    • A. 

      True

    • B. 

      False

  • 5. 
    Which UML diagram below can not be used to illustrate the detailed behavior of a use case?
    • A. 

      Activity Diagram

    • B. 

      Sequence Diagram

    • C. 

      Class Diagram

  • 6. 
    Which of the following statements are applicable to an Actor in a Use Case Diagram? 
    • A. 

      Each Actor in a use case diagram can interact with only one Use Case.

    • B. 

      An Actor is represented in the use case diagram with a "stickman" icon

    • C. 

      An Actor can be placed inside the system boundary to show it belongs to the system.

    • D. 

      An Actor specifies a role played by a user or an external system that interacts with the system being depicted.

  • 7. 
    When creating a use case diagram, each use case must have a direct relationships to at least one actor.
    • A. 

      True

    • B. 

      False

  • 8. 
    A Use Case is depicted graphically by the following system:
    • A. 

      Square

    • B. 

      Rectangle

    • C. 

      Circle

    • D. 

      Oval

  • 9. 
    In the following diagram, which use case can not stand alone but is incorporated in the behavior of another use case?
    • A. 

      F

    • B. 

      D

    • C. 

      E

    • D. 

      G

    • E. 

      H

    • F. 

      I

    • G. 

      None

  • 10. 
    In the following diagram, which actors could trigger the behavior of use cases F and G?
    • A. 

      C

    • B. 

      A

    • C. 

      B

    • D. 

      K

    • E. 

      J

    • F. 

      L

    • G. 

      None

  • 11. 
    In the following diagram, which actors cannot invoke the behavior of any use case?
    • A. 

      K

    • B. 

      J

    • C. 

      B

    • D. 

      None

    • E. 

      C

    • F. 

      L

    • G. 

      A

  • 12. 
    Select the best name for a use case from the following options:
    • A. 

      Enroll Student

    • B. 

      Student

    • C. 

      Enrollment

    • D. 

      EnrollStudent()

    • E. 

      Student Enrollment

  • 13. 
    The generalization relationshio shows:
    • A. 

      One use case inherits the behavior of another use case

    • B. 

      One use case includes the behavior of an external actor in its behavior

    • C. 

      That a use cases optionally provides additional functionality to another use case at certain points.

    • D. 

      Behavior of one use case that does not stand alone but is incorporated as part of some larger use

  • 14. 
    The <<include>> relationship shows:
    • A. 

      Behavior of one use case that does not stand alone but is incorporated as part of some larger use case

    • B. 

      One use case includes the behavior of an external actor in its behavior

    • C. 

      That a use cases optionally provides additional functionality to another use case at certain points

    • D. 

      One use case inherits the behavior of another use case

  • 15. 
    A use case speciļ¬cation contains which of the following components?
    • A. 

       Use Case Name

    • B. 

      Derived attributes

    • C. 

      Failure Conditions

    • D. 

      Actors

  • 16. 
    Identify the correct statement(s)
    • A. 

      NRFC customer does not execute Open Account

    • B. 

      Customer executes Open Account

    • C. 

       Bank Employee executes Open Account

    • D. 

      None of the above

  • 17. 
    In the following diagram, which actors could invoke the behavior of at least one use case?
    • A. 

      A

    • B. 

      L

    • C. 

      K

    • D. 

      C

    • E. 

      J

    • F. 

      B

    • G. 

      None

  • 18. 
    Select the best name for an actor from the following options:
    • A. 

      Immediately

    • B. 

      Enroll Student

    • C. 

      Enroll Immediately

    • D. 

      Student()

    • E. 

      Student

    • F. 

      Enroll

  • 19. 
    Which of these statements are truly acceptable?
    • A. 

      A precondition is an assertion guaranteed to be true when the activity or operation finishes

    • B. 

      A post condition is an assertion guaranteed to be true when the activity or operation begins

    • C. 

      Trigger is an event which cause a use case to begin

    • D. 

      None 

  • 20. 
    Which template below would be best suited to name actors:
    • A. 

      [verb]

    • B. 

      [adverb]

    • C. 

      [noun]

    • D. 

      [noun][verb]

    • E. 

      [verb][noun]

Back to Top Back to top