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 (B)</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 (B)</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 (D)</p> Signup and view all the answers

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

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

In UML, what does the flat oval symbol represent?

<p>An activity (B)</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 (C)</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 (C)</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 (D)</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 (B)</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 (D)</p> Signup and view all the answers

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

<p>Functional decomposition (D)</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 (B)</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 (C)</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 (B)</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 (A)</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
Software Design Principles and Practices
40 questions
Use Quizgecko on...
Browser
Browser