wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Systems Analysis Quiz

Total questions: 40

Worksheet time: 40mins

Name
Class
Date
1.

What is the first activity in the systems analysis process?

a)

Gather detailed information.

b)

Define requirements.

c)

Prioritize requirements.

d)

Develop user-interface dialogs.

2.

Which activity involves talking to users to understand their needs?

a)

Evaluate requirements with users.

b)

Gather detailed information.

c)

Design system components.

d)

Identify the problem and obtain approval.

3.

What is the purpose of defining requirements in systems analysis?

a)

To understand what the system should do.

b)

To build the system.

c)

To test the system.

d)

To gather information.

4.

What is the last step in the core processes mentioned?

a)

Complete systems tests.

b)

Develop user-interface dialogs.

c)

Plan and monitor the project.

d)

Identify the problem and obtain approval.

5.

What do systems analysts do to gather detailed information?

a)

Read books

b)

Interview people

c)

Watch movies

d)

Write reports

6.

When are analysis activities most intensive during the system development life cycle?

a)

First iteration

b)

Second iteration

c)

Third iteration

d)

Last iteration

7.

What is the purpose of organizing development activities in an iterative manner?

a)

To make it more complicated

b)

To break development into smaller steps

c)

To finish faster

d)

To avoid testing

8.

What is the main reason for prioritizing system requirements?

a)

To make the system more complex

b)

To ensure all user requests are included

c)

To justify the scope of the system

d)

To reduce the number of users

9.

What happens if an analyst does not carefully evaluate priorities?

a)

The system becomes simpler

b)

System requirements tend to expand

c)

Users make fewer suggestions

d)

The project has fewer iterations

10.

What is 'scope creep' in the context of system requirements?

a)

A method to reduce system size

b)

A phenomenon where users make more suggestions

c)

A way to prioritize user requests

d)

A tool for developing user-interface dialogs

11.

Why are high-priority requirements often incorporated into early project iterations?

a)

To make the project longer

b)

To allow analysts and users to refine parts of the system

c)

To avoid user feedback

d)

To reduce the number of iterations

12.

What is one reason why users might be uncertain about system requirements?

a)

They always know exactly what they want.

b)

They find it difficult to interpret abstract models.

c)

They never use diagrams.

d)

They don't like new systems.

13.

Why is user validation of a user interface considered simpler?

a)

Users can see and feel the system.

b)

It requires no user input.

c)

It is done without any prototypes.

d)

It is always done by analysts alone.

14.

What can a prototype interface serve as in system development?

a)

A final product

b)

A requirement and starting point

c)

A complete system

d)

An unnecessary step

15.

What is the purpose of evaluating requirements with users?

a)

To ignore user input

b)

To fully integrate and document requirements

c)

To avoid using prototypes

d)

To finalize the system without changes

16.

What are system requirements?

a)

Activities the system must perform or support

b)

Colors of the system interface

c)

Names of the system users

d)

Locations where the system is used

17.

What do functional requirements involve?

a)

Activities the system must perform to support users' work

b)

The color scheme of the system

c)

The brand of the system hardware

d)

The location of the system installation

18.

What might users need help with when the system includes new technology?

a)

Visualizing possibilities from the new technology

b)

Choosing a name for the system

c)

Deciding the color of the system

d)

Selecting the system's location

19.

What does the acronym FURPS stand for?

a)

Functional, Usability, Reliability, Performance, Security

b)

Fast, Useful, Reliable, Practical, Secure

c)

Functional, Usable, Rapid, Performance, Safety

d)

Flexible, Usability, Reliable, Performance, Secure

20.

What are usability requirements related to?

a)

Operational characteristics for users

b)

System security

c)

Performance speed

d)

Data storage

21.

What do reliability requirements describe?

a)

System dependability

b)

User interface design

c)

Data storage capacity

d)

System speed

22.

What are functional requirements?

a)

Activities the system must perform

b)

Security measures

c)

User interface designs

d)

Data storage solutions

23.

What does the "F" in FURPS stand for?

a)

Functional

b)

Funny

c)

Fast

d)

Friendly

24.

What type of requirements describe the dependability of a system?

a)

Usability requirements

b)

Reliability requirements

c)

Security requirements

d)

Performance requirements

25.

Which of the following is an example of a usability requirement?

a)

Service outages

b)

Two-finger slides

c)

System security

d)

Data processing

26.

What does the acronym FURPS stand for?

a)

Functional, Usability, Reliability, Performance, Security

b)

Fast, Useful, Reliable, Practical, Secure

c)

Flexible, Unique, Robust, Powerful, Safe

d)

Friendly, Usable, Rapid, Precise, Strong

27.

What is an extension of FURPS that includes design constraints?

a)

FURPS+

b)

FURPS-

c)

FURPSX

d)

FURPSY

28.

Which of the following is a requirement category mentioned in the text?

a)

Functional

b)

Fictional

c)

Fractional

d)

Factual

29.

What do performance requirements describe?

a)

How fast a system responds and handles tasks

b)

How colorful the user interface is

c)

The number of users a system can have

d)

The type of hardware used

30.

What is an example of a security requirement?

a)

Making the application colorful

b)

Encrypting data with 1024-bit keys

c)

Using a lot of memory

d)

Having a fast response time

31.

What does FURPS+ add to the original FURPS categories?

a)

More colors

b)

Additional categories like design constraints

c)

Faster internet

d)

More users

32.

What is a design constraint for a cell phone application?

a)

Using the Android operating system

b)

Having a colorful screen

c)

Allowing unlimited users

d)

Using a lot of power

33.

What do implementation requirements describe?

a)

Constraints such as required programming languages and tools

b)

Interactions among systems

c)

Characteristics of hardware

d)

How a system is installed and updated

34.

What do interface requirements describe?

a)

Interactions among systems

b)

Constraints such as required programming languages

c)

Characteristics of hardware

d)

How a system is installed and updated

35.

What do physical requirements describe?

a)

Characteristics of hardware

b)

Interactions among systems

c)

Constraints such as required programming languages

d)

How a system is installed and updated

36.

What do supportability requirements describe?

a)

How a system is installed, configured, monitored, and updated

b)

Interactions among systems

c)

Characteristics of hardware

d)

Constraints such as required programming languages

37.

What is the role of a systems analyst in the requirements gathering phase?

a)

To deploy the system

b)

To design the system architecture

c)

To gather and document user requirements

d)

To test the final system

38.

Which of the following is a non-functional requirement?

a)

System must allow data export to CSV

b)

System must support 1000 concurrent users

c)

System must allow users to reset passwords

d)

System must generate monthly reports

39.

What is the purpose of a feasibility study in system development?

a)

To determine the system's performance speed

b)

To test the system's security features

c)

To assess the practicality of a proposed solution

d)

To finalize the system's user interface design

40.

"In the context of systems analysis, how does the iterative nature of requirements gathering and validation help mitigate the risks of scope creep, and what strategies can analysts employ to ensure high-priority requirements are addressed effectively in early iterations?"

a)

By continuously refining requirements and incorporating user feedback, iterative development prevents scope creep, and analysts can use prioritization techniques such as MoSCoW (Must-have, Should-have, Could-have, Won’t-have) to ensure essential requirements are implemented first.

b)

Iterative development allows analysts to gather all requirements upfront, preventing any changes later, while setting strict deadlines ensures that high-priority requirements are met first.

c)

Scope creep is eliminated by restricting user involvement in the requirements process, and analysts can ensure high-priority features are included by focusing only on functional requirements.

d)

Analysts prevent scope creep by avoiding requirement changes after the initial phase, and high-priority requirements are determined based on the complexity of implementation rather than business value.