Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

IT 312 (SIA) LONG QUIZ REVIEWER

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

A software development company is tasked with creating an e-commerce platform. During project planning, they define all the tasks, deadlines, and resources required to complete the project. Which of the following best describes this process?

a)

Project Charter

b)

Project Plan

c)

Risk Assessment

d)

Requirements Documentation

2.

A team is developing a new inventory management system. The system must be delivered in six months, and the client has specified clear deadlines for each milestone. The project manager creates a timeline of tasks to ensure the system is delivered on time. What is this process called?

a)

Scheduling

b)

Quality Assurance

c)

Testing

d)

Deployment

3.

An IT company is planning a project to integrate their accounting software with a customer relationship management system (CRM). During planning, they discuss potential technical issues and how they will handle them if they arise. What activity are they performing?

a)

Resource Allocation

b)

Risk Management

c)

Configuration Management

d)

Product Evaluation

4.

A company is building a web-based application where customers can create profiles, browse products, and place orders. Each of these features is developed and tested independently before being combined. Which stage of project management does this describe?

a)

Requirements Analysis

b)

System Integration

c)

Software Testing

d)

Deployment

5.

A software team is assigned the task of creating an online booking system for a travel agency. After gathering initial requirements from the client, they outline the features and limitations of the system in a document. What is this document called?

a)

Functional Requirements Document

b)

User Guide

c)

Test Plan

d)

Product Roadmap

6.

In a large-scale software project, a company needs to ensure that the software system supports multiple users performing different tasks simultaneously, such as managing products, handling orders, and maintaining customer data. Which of the following best describes this scenario?

a)

System Design

b)

Functional Requirement

c)

Non-functional Requirement

d)

Risk Mitigation

7.

A software engineering firm is building a mobile application. They focus on ensuring that the app is user-friendly, loads quickly, and operates smoothly without crashing. Which type of requirements are they focusing on?

a)

Functional Requirements

b)

Non-functional Requirements

c)

Business Requirements

d)

Technical Requirements

8.

During the development of a content management system (CMS), the project manager tracks whether each requirement has been implemented and tested in the system. Which tool would help manage this tracking?

a)

Gantt Chart

b)

Requirements Traceability Matrix

c)

Risk Register

d)

Change Control Log

9.

A company manages employee data, project assignments, and budgets using a software system. The software must allow seamless data updates between departments to ensure accurate information across the company. Which requirement is most relevant to this system’s performance?

a)

Functional Requirement

b)

Use Case Diagram

c)

Data Integration Requirement

d)

Software Testing Plan

10.

A business analyst is gathering information from users to determine how they will interact with a new sales reporting tool. They document how each user action leads to system responses. What tool are they likely using to visualize these interactions?

a)

Entity Relationship Diagram (ERD)

b)

Use Case Diagram

c)

Gantt Chart

d)

Software Flowchart

11.

A financial institution is creating an online banking system. It must be secure, fast, and handle many users at once without crashing. What kind of requirements are these?

a)

Functional Requirements

b)

User Stories

c)

Non-functional Requirements

d)

Test Cases

12.

A company is upgrading their billing system. During the process, they ensure that each new feature is thoroughly tested to meet the system’s original functional requirements. What process is this part of?

a)

Validation

b)

Verification

c)

Testing

d)

Integration

13.

An automobile company is working on a new software for managing vehicle parts. They need to create diagrams showing how different components of the software system will interact and exchange information. What phase of development are they in?

a)

Software Testing

b)

System Design

c)

Integration Testing

d)

Requirements Documentation

14.

A software project involves creating a new interface for a library database system. The development team must ensure that the interface can handle thousands of records efficiently. Which requirement would address this need?

a)

Usability Requirement

b)

Scalability Requirement

c)

Security Requirement

d)

Functional Requirement

15.

A project manager is leading the development of a new HR management system. The project involves setting clear timelines, tracking progress, and allocating resources to meet the deadlines. Which of the following describes this activity?

a)

Project Execution

b)

Project Planning

c)

Project Evaluation

d)

Project Integration

16.

A team is developing an e-learning platform for a university. They are currently working on outlining the key features such as user registration, course enrollment, and grade tracking. What is this process called?

a)

System Integration

b)

Requirements Gathering

c)

Software Testing

d)

Risk Analysis

17.

A hospital is developing a system to track patient information. To ensure security, the system must meet certain data protection regulations. Which type of requirement is being addressed?

a)

Functional Requirement

b)

Security Requirement

c)

Performance Requirement

d)

Availability Requirement

18.

A retail company is building a new inventory system. They need to track how changes in requirements will affect different parts of the system. What is the best tool to use in this situation?

a)

Configuration Management System

b)

Requirements Traceability Matrix

c)

Gantt Chart

d)

Risk Register

19.

A company is upgrading their payroll software. They identify potential risks such as data breaches or system downtime during the transition. What process are they performing?

a)

Resource Allocation

b)

Risk Management

c)

Project Scheduling

d)

Quality Assurance

20.

A software team has developed a new customer relationship management (CRM) system. Before releasing it to the users, they conduct a thorough review to ensure that the system meets all specified requirements and that it effectively solves the problems it was designed to address. What process is the team performing in this scenario?

a)

Verification

b)

Validation

c)

Testing

d)

Deployment

21.

A project manager is overseeing the development of a new mobile application. To ensure that all team members are aware of deadlines and task dependencies, they create a visual timeline that outlines the start and end dates for each task, along with milestones throughout the project. What tool is the project manager using in this scenario?

a)

Risk Register

b)

Gantt Chart

c)

Requirements Traceability Matrix

d)

Flowchart

22.

A project team is in the early stages of developing a healthcare application. They are currently working on gathering the necessary requirements and defining the system’s goals based on user feedback and organizational needs. Which phase of software management does this scenario describe?

a)

Design

b)

Implementation

c)

Planning and Analysis

d)

Deployment

23.

During the development of a transportation system, the team is designing the database and user interface based on the gathered requirements. They are also working on identifying key system components and how they will interact. Which phase of software development are they in?

a)

Testing

b)

Design

c)

Maintenance

d)

Planning and Analysis

24.

A company is building a new e-commerce platform. They have finished designing the system architecture and are now writing code for different modules, such as payment processing and inventory management. What phase of software development does this describe?

a)

Implementation

b)

Testing

c)

Deployment

d)

Maintenance

25.

The development team has completed coding a customer service portal. They are now running automated scripts and user acceptance tests to verify that the system works as expected and meets the requirements. Which phase of software management is this?

a)

Planning and Analysis

b)

Design

c)

Testing

d)

Implementation

26.

After completing development and testing, the company is now installing and configuring the new software system on its servers and making it available to all users. Which phase of software development does this describe?

a)

Maintenance

b)

Design

c)

Deployment

d)

Testing

27.

A company has launched a new mobile application, but over time, they discover bugs and issues that require regular updates and patches. Additionally, they are making improvements based on user feedback. Which phase of software development are they engaged in?

a)

Implementation

b)

Maintenance

c)

Testing

d)

Design

28.

During the design of a new e-commerce platform, the development team is deciding between building the system as a single, unified codebase or breaking it down into smaller, independent services that communicate with each other. What architectural decision are they making?

a)

Choosing between Monolithic and Microservices architectures

b)

Deciding on cloud infrastructure

c)

Defining user interfaces

d)

Implementing software modules

29.

A development team is choosing between two different technologies for building the backend of a web application. One technology offers faster development speed but is less scalable, while the other is more complex but highly scalable for future growth. What kind of decision are they making?

a)

Technology Trade-off

b)

System Integration

c)

User Interface Design

d)

Testing Strategy

30.

A company is combining multiple subsystems from different vendors into a single, cohesive platform. They are working to ensure that all the components can communicate effectively and meet the overall system's functional requirements. What concept is this scenario focused on?

a)

System Integration

b)

Implementation

c)

Deployment

d)

Software Testing