Software Design Constraints and Requirements Definition Quiz
18 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is the primary goal of the 'Discover criteria' step in the system development process?

  • To gather information about the business operations, processes, and information needs (correct)
  • To identify the technical skills and knowledge required by the system analyst
  • To define the functional and non-functional requirements for the new system
  • To monitor and control the project plan and timeline
  • Which of the following is NOT a typical technique used by a system analyst to gather information during the 'Discover criteria' step?

  • Interviewing users and stakeholders
  • Designing the user interface for the new system (correct)
  • Reviewing input, output, and documentation
  • Distributing and collecting questionnaires
  • Which of the following is a key characteristic of a system analyst's role?

  • Having only technical skills and knowledge
  • Possessing a combination of technical, business, and people skills (correct)
  • Focusing solely on defining functional requirements
  • Avoiding interaction with users and stakeholders
  • Which of the following is a key difference between functional and non-functional requirements?

    <p>Functional requirements define the business rules and processes, while non-functional requirements define the system's performance and security</p> Signup and view all the answers

    Which of the following is an important consideration when prioritizing system requirements?

    <p>The alignment with the user's goals and business objectives</p> Signup and view all the answers

    Which of the following is a key benefit of using use case techniques to capture user requirements?

    <p>It helps to identify and document the specific goals and actions of different user roles</p> Signup and view all the answers

    What is the main purpose of using UML in system design?

    <p>To reduce complexity by abstraction</p> Signup and view all the answers

    In UML, what does the flat oval symbol represent?

    <p>An activity</p> Signup and view all the answers

    What is the function of an actor in a use case diagram?

    <p>Represents an end user in UML</p> Signup and view all the answers

    Why is it important to review the completed list of requirements with each type of user and stakeholder?

    <p>To get valuable user feedback and input</p> Signup and view all the answers

    What does prioritizing requirements involve in the context of system design?

    <p>Prioritizing essentials, then nice-to-haves</p> Signup and view all the answers

    How can inconsistencies in use cases be resolved effectively?

    <p>By identifying where users employ the same use case</p> Signup and view all the answers

    What is the purpose of a user story in defining requirements?

    <p>To provide a one-sentence description of a work-related task done by a user to achieve a goal or result</p> Signup and view all the answers

    Which technique involves breaking down a system into finer details through an iterative process?

    <p>Functional decomposition</p> Signup and view all the answers

    In the context of use cases, what does 'verb-noun' naming convention refer to?

    <p>Naming use cases with a verb followed by a noun to indicate an action and its entity</p> Signup and view all the answers

    What is the primary outcome of organizing potential system users by functional roles?

    <p>Creation of a list of preliminary use cases for each user type</p> Signup and view all the answers

    Which step is involved in identifying potential categories of users of the system?

    <p>Classifying users by organizational levels and functional roles</p> Signup and view all the answers

    What is the purpose of the 'User goal technique' in defining use cases?

    <p>To interview users about their specific goals for the new system</p> Signup and view all the answers

    More Like This

    Software Design Patterns
    10 questions
    UML and OCL Constraints
    16 questions

    UML and OCL Constraints

    RenownedUnity9000 avatar
    RenownedUnity9000
    Use Quizgecko on...
    Browser
    Browser