Use Cases(Grammar Quiz)

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By Oliviasking
O
Oliviasking
Community Contributor
Quizzes Created: 1 | Total Attempts: 8,221
Questions: 15 | Attempts: 8,221

SettingsSettingsSettings
Use Cases(Grammar Quiz) - Quiz

.


Questions and Answers
  • 1. 

    Which of the following is the most correct definition of a use case 'ACTOR' ?

    • A.

      An actor represents roles humans take when interacting with the system

    • B.

      An actor represents machines and other systems interacting with the system

    • C.

      An actor represents particular humans who interact with the system

    • D.

      An actor represents anything that interacts with the system

    Correct Answer
    D. An actor represents anything that interacts with the system
    Explanation
    An actor represents anything that interacts with the system. This definition is the most correct because it encompasses both humans and non-human entities that interact with the system. It includes roles that humans take when interacting with the system, as well as machines and other systems that interact with the system. This definition is broad and inclusive, covering all possible interactions with the system.

    Rate this question:

  • 2. 

    What sort of UML diagram is this?

    • A.

      Dynamic diagram

    • B.

      Static diagram

    • C.

      Use case diagram

    • D.

      Use case

    Correct Answer
    C. Use case diagram
    Explanation
    A use case diagram is a type of UML diagram that represents the interactions between actors (users or external systems) and a system. It shows the various use cases or functionalities of the system and how they are related to each other. This diagram is used to visualize the high-level behavior of a system and its actors, making it easier to understand the system's functionality and requirements.

    Rate this question:

  • 3. 

    Which of the following best categorizes use cases?

    • A.

      It is an analysis technique

    • B.

      It is an testing technique

    • C.

      It is an design technique

    • D.

      is is both an analysis and a design technique

    Correct Answer
    A. It is an analysis technique
    Explanation
    Use cases are a technique used in software development to identify and describe how a system will be used by its users. They are primarily used during the analysis phase of a project to understand user requirements and define system functionality. Use cases are used to capture user interactions, system behavior, and the flow of events in a system. They help in identifying actors, defining system boundaries, and understanding the overall system architecture. Therefore, use cases are best categorized as an analysis technique.

    Rate this question:

  • 4. 

    Which of the following best describes a use case ?

    • A.

      It is text describing in detail one flow of events through a real situation

    • B.

      it is the system specification problem statement

    • C.

      it is text which describes the dialogue between actors and the system

    • D.

      a diagram drawn to illustrate how cases and actors interact by sending stimuli to one another

    Correct Answer
    C. it is text which describes the dialogue between actors and the system
    Explanation
    A use case is a textual description that outlines the interactions and dialogue between actors (users or external systems) and the system being developed. It provides a detailed flow of events through a real situation, highlighting the actions and responses of the actors and the system. This description helps in understanding the behavior and functionality of the system from the perspective of different actors involved.

    Rate this question:

  • 5. 

    Use case modelling is an ________ process that enables users of a system to have input into the requirements gathering process in such a way that does not require them to have techincal knowledge and expertise outside of the role that they play in the organisation or system being modelled.What is the missing word in the sentence above?

    • A.

      Waterfall

    • B.

      Iterative

    • C.

      incremental

    • D.

      Definitive

    Correct Answer
    B. Iterative
    Explanation
    Use case modelling is an iterative process that enables users of a system to have input into the requirements gathering process in such a way that does not require them to have technical knowledge and expertise outside of the role that they play in the organization or system being modeled.

    Rate this question:

  • 6. 

    Why should Customers read use cases?

    • A.

      To approve what the system should do

    • B.

      To gain system understanding

    • C.

      as a base for test cases

    • D.

      As a basis for writing the user’s guide

    Correct Answer
    A. To approve what the system should do
    Explanation
    Customers should read use cases to approve what the system should do. Use cases provide a detailed description of how the system will function from the user's perspective. By reading use cases, customers can ensure that the system aligns with their requirements and expectations. It allows them to review and validate the proposed functionality, ensuring that it meets their needs. This helps in avoiding any misunderstandings or discrepancies between the customer's expectations and the system's actual behavior.

    Rate this question:

  • 7. 

    Which of the following outlines the structure of a typical use case in the usual order?

    • A.

      extends, generalizes, includes, packages

    • B.

      Actors, boundaries, cases, interactions

    • C.

      Assumptions, pre-conditions, post-conditions, flow

    • D.

      Description, pre-conditions, main flow, alternative flows, exceptions, post-conditions

    Correct Answer
    D. Description, pre-conditions, main flow, alternative flows, exceptions, post-conditions
    Explanation
    The correct answer outlines the structure of a typical use case in the usual order. It starts with a description of the use case, followed by pre-conditions that must be met before the use case can be executed. Then, the main flow of the use case is described, which represents the normal sequence of steps. Alternative flows are then described, which represent different paths or variations in the main flow. Exceptions are then outlined, which are unexpected events or errors that may occur during the execution of the use case. Finally, post-conditions are described, which are the outcomes or results of the use case.

    Rate this question:

  • 8. 

    Why should Developers read use cases?

    • A.

      to gain system understanding

    • B.

      As a basis for writing the user’s guide

    • C.

      To approve what the system should do

    • D.

      As a base for test cases

    Correct Answer
    A. to gain system understanding
    Explanation
    Developers should read use cases to gain system understanding. Use cases provide a detailed description of how the system should behave in different scenarios, helping developers understand the requirements and functionality of the system. This understanding is essential for writing code that aligns with the intended behavior of the system and ensures that the development process is efficient and effective. Reading use cases also helps developers identify any potential issues or gaps in the requirements, allowing them to address these issues early on and minimize the risk of errors or misunderstandings.

    Rate this question:

  • 9. 

    What is the correct name for the icon pointed to by the A in the image?

    • A.

      System Boundry

    • B.

      Actor

    • C.

      Relationship

    • D.

      Use case

    Correct Answer
    B. Actor
    Explanation
    The correct name for the icon pointed to by the A in the image is an "Actor". In the context of use case diagrams, an actor represents a role that interacts with the system being modeled. Actors are external entities that interact with the system and can be human users, other systems, or even hardware devices. They initiate use cases and receive the system's responses.

    Rate this question:

  • 10. 

    What is meant by extending a use case?

    • A.

      Adding exception and alternative flows to an existing base use case

    • B.

      Creating a new use case by adding new steps to an existing base case

    • C.

      Reusuing one use case's steps inside another use case

    • D.

      Creating a new use case by removing steps from an existing base case

    Correct Answer
    D. Creating a new use case by removing steps from an existing base case
    Explanation
    Extending a use case refers to creating a new use case by removing steps from an existing base case. This means that the new use case will be derived from the existing base case but with some steps removed or modified to meet a different set of requirements or conditions. This allows for the reuse of certain steps from the base case while tailoring it to specific scenarios or user interactions.

    Rate this question:

  • 11. 

    What is meant by including a use case?

    • A.

      Creating a new use case by adding new steps to an existing base case

    • B.

      creating a new use case by removing steps from an existing base case

    • C.

      Adding exception and alternative flows to an existing base use case

    • D.

      Reusuing one use case's steps inside another use case

    Correct Answer
    D. Reusuing one use case's steps inside another use case
    Explanation
    Including a use case refers to the practice of reusing the steps from one use case in another use case. This allows for the efficient and effective representation of common functionalities or processes across different scenarios. By reusing steps, it eliminates the need to duplicate the same actions or interactions, promoting consistency and reducing redundancy in the overall system design. This approach also enhances maintainability, as any changes or updates made to the reused use case will automatically reflect in all instances where it is included.

    Rate this question:

  • 12. 

    What is the correct name for the icon pointed to by the C in the image?

    • A.

      Actor

    • B.

      System Boundry

    • C.

      Relationship

    • D.

      Use case

    Correct Answer
    D. Use case
    Explanation
    The correct name for the icon pointed to by the C in the image is "Use case." A use case represents a specific interaction between a system and its users or other systems. It describes the functionality or behavior of the system from the perspective of an actor (user or system). The use case icon is commonly used in software development and system analysis to capture and document the requirements and expected behavior of the system.

    Rate this question:

  • 13. 

    What is the correct name for the icon pointed to by the B in the image?

    • A.

      Actor

    • B.

      Use Case

    • C.

      System Boundry

    • D.

      Relationship

    Correct Answer
    C. System Boundry
    Explanation
    The correct name for the icon pointed to by the B in the image is "System Boundary." This icon represents the boundary or scope of a system, indicating what is included within the system and what is outside of it. It helps to define the limits and interactions of the system with its environment.

    Rate this question:

  • 14. 

    What is the primary flow of a use case?

    • A.

      The happy day scenarios in which the way the system should work is described with the assumption that everything goes perfectly

    • B.

      A full description of the goals of the actor

    • C.

      The happy day scenarios in which the way the system should work is described with details of what happens if things go wrong

    • D.

      The happy day scenarios in which the way the system should work is described with all alternatives covered

    Correct Answer
    A. The happy day scenarios in which the way the system should work is described with the assumption that everything goes perfectly
    Explanation
    The primary flow of a use case refers to the happy day scenarios in which the way the system should work is described with the assumption that everything goes perfectly. This means that the use case describes the ideal and expected behavior of the system without taking into account any potential errors or exceptions. It focuses on the smooth execution of the system's functionalities and outlines the steps that should be followed to achieve the desired outcome.

    Rate this question:

  • 15. 

    Where in a use case for Borrower Loans a Copy would the following fit? A new Loan object has been created and all data ( references to a Borrower, a Copy and the Catalog  and dates and times for the issue of the loan and when it is due) have been provided and saved and the collections of allLoans for the Catalog and the relevant Borrower have been updated.

    • A.

      as a pre-condition

    • B.

      as a post-condition

    • C.

      As a exception flow

    • D.

      As an alternative flow

    Correct Answer
    B. as a post-condition
    Explanation
    The given statement describes a situation that occurs after a new Loan object has been created and all the necessary data has been provided and saved. It states that the collections of all Loans for the Catalog and the relevant Borrower have been updated. This indicates that the statement is describing a post-condition, which is a condition that is expected to be true after a particular action or event has occurred.

    Rate this question:

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 22, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Nov 17, 2014
    Quiz Created by
    Oliviasking
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.