WorksheetsIT 312 (SIA) LONG QUIZ REVIEWER
Total questions: 30
Worksheet time: 15mins
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?
Project Charter
Project Plan
Risk Assessment
Requirements Documentation
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?
Scheduling
Quality Assurance
Testing
Deployment
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?
Resource Allocation
Risk Management
Configuration Management
Product Evaluation
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?
Requirements Analysis
System Integration
Software Testing
Deployment
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?
Functional Requirements Document
User Guide
Test Plan
Product Roadmap
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?
System Design
Functional Requirement
Non-functional Requirement
Risk Mitigation
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?
Functional Requirements
Non-functional Requirements
Business Requirements
Technical Requirements
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?
Gantt Chart
Requirements Traceability Matrix
Risk Register
Change Control Log
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?
Functional Requirement
Use Case Diagram
Data Integration Requirement
Software Testing Plan
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?
Entity Relationship Diagram (ERD)
Use Case Diagram
Gantt Chart
Software Flowchart
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?
Functional Requirements
User Stories
Non-functional Requirements
Test Cases
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?
Validation
Verification
Testing
Integration
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?
Software Testing
System Design
Integration Testing
Requirements Documentation
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?
Usability Requirement
Scalability Requirement
Security Requirement
Functional Requirement
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?
Project Execution
Project Planning
Project Evaluation
Project Integration
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?
System Integration
Requirements Gathering
Software Testing
Risk Analysis
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?
Functional Requirement
Security Requirement
Performance Requirement
Availability Requirement
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?
Configuration Management System
Requirements Traceability Matrix
Gantt Chart
Risk Register
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?
Resource Allocation
Risk Management
Project Scheduling
Quality Assurance
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?
Verification
Validation
Testing
Deployment
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?
Risk Register
Gantt Chart
Requirements Traceability Matrix
Flowchart
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?
Design
Implementation
Planning and Analysis
Deployment
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?
Testing
Design
Maintenance
Planning and Analysis
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?
Implementation
Testing
Deployment
Maintenance
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?
Planning and Analysis
Design
Testing
Implementation
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?
Maintenance
Design
Deployment
Testing
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?
Implementation
Maintenance
Testing
Design
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?
Choosing between Monolithic and Microservices architectures
Deciding on cloud infrastructure
Defining user interfaces
Implementing software modules
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?
Technology Trade-off
System Integration
User Interface Design
Testing Strategy
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?
System Integration
Implementation
Deployment
Software Testing
