Requirement Analysis Flashcards

1
Q

Analysis of requirements consist of 2 main tasks:

A
  1. Categorizing or clustering the requirements
  2. Prioritizing the requirements
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What should be done if a requirement does not easily fit any business flow?
A) Create a new category for it
B) Exclude it from the analysis
C) Group it with the most relevant business flow
D) Have a designated “null” business flow and group misfit requirements with it

A

D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  1. What are some criteria that may be used for prioritizing requirements?
    A) Historical data and technical feasibility
    B) Current customer demands and competition
    C) Random selection and personal preference
    D) All of the above
A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  1. What is the purpose of system boundary analysis during requirements analysis?
    A) To identify potential flaws in the system
    B) To define what is inside the system
    C) To establish security protocols
    D) To generate use cases
A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

. Which step comes after identifying external systems in the object-oriented analysis
process?
A) Identifying actors
B) Defining system boundaries
C) Identifying system functionalities
D) Prioritizing requirements

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  1. What is the importance of prioritizing requirements?
    A) It ensures all requirements are met
    B) It saves time during development
    C) It ensures higher priority requirements are developed and released first
    D) It allows for better documentation
A

C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What term is used in object-oriented analysis to refer to all external interfaces with the system?
A) Interfaces
B) Systems
C) Actors
D) Objects

A

C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

In object-oriented analysis, what is a use case fundamentally a depiction of?
A) Technical specifications
B) Basic functionality
C) Software architecture
D) Database design

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Which of the following is NOT one of the dimensions of requirements as mentioned in the text?
A) Technical Specifications
B) Business Flow
C) User Interfaces
D) Software Implementation

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the two main tasks involved in the analysis of requirements?
A) Categorizing or clustering the requirements and documenting findings
B) Prioritizing the requirements and documenting findings
C) Eliciting requirements and developing use cases
D) Categorizing or clustering the requirements and prioritizing the requirements

A

D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

The term ______ in use cases means the product to develop and may include both hardware and software

A

“system”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly