18 Questions
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
Which of the following is NOT a typical technique used by a system analyst to gather information during the 'Discover criteria' step?
Designing the user interface for the new system
Which of the following is a key characteristic of a system analyst's role?
Possessing a combination of technical, business, and people skills
Which of the following is a key difference between functional and non-functional requirements?
Functional requirements define the business rules and processes, while non-functional requirements define the system's performance and security
Which of the following is an important consideration when prioritizing system requirements?
The alignment with the user's goals and business objectives
Which of the following is a key benefit of using use case techniques to capture user requirements?
It helps to identify and document the specific goals and actions of different user roles
What is the main purpose of using UML in system design?
To reduce complexity by abstraction
In UML, what does the flat oval symbol represent?
An activity
What is the function of an actor in a use case diagram?
Represents an end user in UML
Why is it important to review the completed list of requirements with each type of user and stakeholder?
To get valuable user feedback and input
What does prioritizing requirements involve in the context of system design?
Prioritizing essentials, then nice-to-haves
How can inconsistencies in use cases be resolved effectively?
By identifying where users employ the same use case
What is the purpose of a user story in defining requirements?
To provide a one-sentence description of a work-related task done by a user to achieve a goal or result
Which technique involves breaking down a system into finer details through an iterative process?
Functional decomposition
In the context of use cases, what does 'verb-noun' naming convention refer to?
Naming use cases with a verb followed by a noun to indicate an action and its entity
What is the primary outcome of organizing potential system users by functional roles?
Creation of a list of preliminary use cases for each user type
Which step is involved in identifying potential categories of users of the system?
Classifying users by organizational levels and functional roles
What is the purpose of the 'User goal technique' in defining use cases?
To interview users about their specific goals for the new system
Test your knowledge on software design constraints, performance goals, and requirements definition. Topics include hardware and software restrictions, specific tools and processes for implementation, physical facilities constraints, and user stories for defining requirements.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free