wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Part 1: True or False

Total questions: 147

Worksheet time: 1hrs 14mins

Name
Class
Date
1.

Select whether the statement is True or False: The primary goal of the Systems Analysis phase is to determine the "What" (the requirements) for the new system.

a)

True

b)

False

2.

Select whether the statement is True or False: Economic Feasibility assessment measures whether the anticipated benefits of the system outweigh the costs.

a)

True

b)

False

3.

Select whether the statement is True or False: In a DFD, the process of Balancing refers to ensuring all data flows are atomic and single elements.

a)

True

b)

False

4.

Select whether the statement is True or False: The Waterfall Model requires the complete finalization of one phase before the next phase can begin.

a)

True

b)

False

5.

Select whether the statement is True or False: The Data Flow Diagram (DFD) aims to model the movement of data between processes, external entities, and data stores.

a)

True

b)

False

6.

Select whether the statement is True or False: Use Case Diagrams are primarily used to model dynamic interactions and message passing between objects over time.

a)

True

b)

False

7.

Select whether the statement is True or False: A Process in a DFD transforms incoming data flows into outgoing data flows.

a)

True

b)

False

8.

Select whether the statement is True or False: A Functional Requirement describes what the system must do to satisfy user needs.

a)

True

b)

False

9.

Select whether the statement is True or False: Economic Feasibility considers whether the system aligns with the organizational culture and strategy.

a)

True

b)

False

10.

Select whether the statement is True or False: In the Entity Relationship Model (ERM), a diamond shape typically represents a Relationship between entities.

a)

True

b)

False

11.

Select whether the statement is True or False: Normalization is the process of structuring a database to reduce data redundancy.

a)

True

b)

False

12.

Select whether the statement is True or False: Prototyping aims to completely replace the detailed analysis phase, eliminating the need for formal documentation.

a)

True

b)

False

13.

Select whether the statement is True or False: High Cohesion in system design means that a module performs one, clearly focused, or closely related set of tasks.

a)

True

b)

False

14.

Select whether the statement is True or False: The Critical Path is the longest sequence of dependent tasks, determining the shortest possible time to complete the project.

a)

True

b)

False

15.

Select whether the statement is True or False: In the Waterfall Model, changes to requirements are easily accommodated late in the development cycle.

a)

True

b)

False

16.

Select whether the statement is True or False: Unit Testing focuses on verifying the functionality of individual program units in isolation.

a)

True

b)

False

17.

Select whether the statement is True or False: The Systems Maintenance phase usually consumes the largest amount of time and resources over the system's total lifespan.

a)

True

b)

False

18.

Select whether the statement is True or False: A Data Store in a Data Flow Diagram (DFD) represents a source or destination of data outside the system boundary.

a)

True

b)

False

19.

Select whether the statement is True or False: The Three-Tier Architecture separates the presentation, application logic, and data layers.

a)

True

b)

False

20.

Select whether the statement is True or False: Polymorphism allows objects from different classes to respond to the same message in ways specific to their own class.

a)

True

b)

False

21.

Select whether the statement is True or False: Corrective Maintenance involves adding new features and enhancements to the system.

a)

True

b)

False

22.

Select whether the statement is True or False: Parallel Changeover is the strategy where both the old and new systems are run simultaneously for a period to minimize risk.

a)

True

b)

False

23.

Select whether the statement is True or False: The Context Diagram (Level 0 DFD) shows the entire system as a single process interacting with external entities.

a)

True

b)

False

24.

Select whether the statement is True or False: Low Cohesion is a desirable property in system design because it ensures high interdependence between modules.

a)

True

b)

False

25.

Select whether the statement is True or False: Reviewing and collecting existing documentation and forms is a valid fact-finding technique in the analysis phase.

a)

True

b)

False

26.

Select whether the statement is True or False: Adaptive Maintenance involves changing the system to accommodate changes in its environment, such as a new operating system.

a)

True

b)

False

27.

Select whether the statement is True or False: The main role of a Systems Analyst is to write the final program code for the system.

a)

True

b)

False

28.

Select whether the statement is True or False: The Primary Key uniquely identifies every record in a database table.

a)

True

b)

False

29.

Select whether the statement is True or False: Joint Application Development (JAD) involves structured, intensive sessions with users and analysts to gather requirements.

a)

True

b)

False

30.

Select whether the statement is True or False: Outsourcing eliminates all risks associated with system development for the organization.

a)

True

b)

False

31.

Select whether the statement is True or False: A key advantage of the Agile methodology is the ability to adapt to changing requirements quickly.

a)

True

b)

False

32.

Select whether the statement is True or False: A Foreign Key is an attribute that links two tables together by referencing the Primary Key of another table.

a)

True

b)

False

33.

Select whether the statement is True or False: UML Sequence Diagrams are used to model the static structure and relationships between classes.

a)

True

b)

False

34.

Select whether the statement is True or False: Structured English, Decision Tables, and Decision Trees are tools used for process specification.

a)

True

b)

False

35.

Select whether the statement is True or False: The Data Dictionary stores metadata, which is "data about data," such as field names and data types.

a)

True

b)

False

36.

Select whether the statement is True or False: Second Normal Form (2NF) is achieved when a table has no transitive dependencies.

a)

True

b)

False

37.

Select whether the statement is True or False: Encapsulation in object-oriented design bundles data and methods together within a single object, hiding internal details.

a)

True

b)

False

38.

Select whether the statement is True or False: The System Design Document (SDD) translates the Requirements Specification into a detailed blueprint for the physical system.

a)

True

b)

False

39.

Select whether the statement is True or False: The Phased Changeover strategy involves running both the old and new systems in parallel across all organizational units.

a)

True

b)

False

40.

Select whether the statement is True or False: Acceptance Testing is performed by end-users to ensure the system meets their requirements.

a)

True

b)

False

41.

Scope Creep refers to the uncontrolled growth in product or project scope after the project has started.

a)

True

b)

False

42.

The As-Is Model describes the proposed system after its implementation.

a)

True

b)

False

43.

UML Class Diagrams are used in object-oriented design to model the static structure of classes and their relationships.

a)

True

b)

False

44.

A Non-Functional Requirement defines the quality characteristics of the system, such as security and performance.

a)

True

b)

False

45.

The Feasibility Study is typically conducted during the Systems Implementation phase.

a)

True

b)

False

46.

In the Scrum framework, the Product Owner is responsible for maximizing the value of the product and managing the Product Backlog.

a)

True

b)

False

47.

The Observation fact-finding technique provides objective, first-hand data on how the system actually operates.

a)

True

b)

False

48.

System Testing involves testing the complete, integrated system to verify it meets all functional and non-functional requirements.

a)

True

b)

False

49.

The primary risk of the Direct Changeover strategy is the potential for massive disruption if the new system fails.

a)

True

b)

False

50.

First Normal Form (1NF) requires that all attributes contain only single, atomic values, with no repeating groups.

a)

True

b)

False

51.

Choose the correct answer: What is the primary role of an Information System (IS)?

a)

To store data without processing it.

b)

To provide the required information for a specific purpose.

c)

To replace all human employees.

d)

To manage computer hardware only.

52.

Choose the correct answer: Which phase is the first in the traditional System Development Life Cycle (SDLC)?

a)

Systems Analysis

b)

Systems Initiation

c)

Systems Design

d)

Systems Implementation

53.

Choose the correct answer: The three fundamental components representing data flow in any system are:

a)

Software, Hardware, Network

b)

Inputs, Processes, Outputs

c)

Control, Feedback, Boundary

d)

Programmers, Analysts, Users

54.

Choose the correct answer: What is the main responsibility of a Systems Analyst?

a)

Writing the program code for the new system.

b)

Analysing and designing information systems.

c)

Approving the project budget and strategy.

d)

Providing daily technical support to users.

55.

Choose the correct answer: What is the purpose of 'Feedback' in an Information System?

a)

To store historical data.

b)

To solely manage the system boundary.

c)

To adjust system processes and input based on outputs.

d)

To handle network communications.

56.

Choose the correct answer: Which SDLC model is often referred to as the 'waterfall model'?

a)

Agile Methodology

b)

Rapid Application Development (RAD)

c)

Traditional SDLC

d)

Joint Application Development (JAD)

57.

Choose the correct answer: Which component of an IS includes the individuals involved in developing and using the system, such as system analysts and end-users?

a)

Hardware

b)

Data

c)

People

d)

Software

58.

Choose the correct answer: Which stakeholder is the person who actually uses the system for daily business operations?

a)

System Requestor

b)

System Developer

c)

System Analyst

d)

System User (End User)

59.

Choose the correct answer: Which approach aims to accelerate the SDLC by involving users in iterative design and rapid prototyping?

a)

Structured Analysis

b)

Rapid Application Development (RAD)

c)

Waterfall Model

d)

Entity Relationship Modelling (ERM)

60.

Choose the correct answer: The phase where detailed system requirements are determined and the Requirements Specification is produced is known as:

a)

Systems Implementation

b)

Systems Analysis

c)

Systems Maintenance

d)

Systems Initiation

61.

Choose the correct answer: What is the document that includes both functional and non-functional requirements, serving as a formal agreement?

a)

Project Plan

b)

Requirements Specification (or SRS)

c)

Feasibility Report

d)

Database Design Document

62.

Choose the correct answer: Which fact-finding technique involves a structured, intensive session with a group of users and analysts to gather requirements?

a)

Observation

b)

Questionnaires

c)

Rapid Application Development (RAD)

d)

Joint Application Development (JAD)

63.

Choose the correct answer: What is the common duration for a single iterative cycle (sprint) in Agile methodologies?

a)

Six months to a year

b)

One year

c)

One to four weeks (or one month)

d)

More than one year

64.

Choose the correct answer: Which tool is used to model the flow of data and the processes (business rules) within a system?

a)

Entity Relationship Diagram (ERD)

b)

Data Flow Diagram (DFD)

c)

UML Class Diagram

d)

Decision Table

65.

Choose the correct answer: What is the goal of Object-Oriented Analysis (OOA)?

a)

To focus on the step-by-step flow of data.

b)

To identify objects that combine business operations and the data they use.

c)

To reduce the hardware costs for running the system.

d)

To produce rapid prototypes without detailed analysis.

66.

Choose the correct answer: Which fact-finding technique involves studying existing documents and collecting samples to understand the current system?

a)

Interviews with senior managers

b)

Reviewing and collecting existing documentation and forms.

c)

Integration Testing

d)

User Interface Design

67.

Choose the correct answer: Which process specification tool uses a tree-like diagram to illustrate complex decision logic?

a)

Structured English

b)

Decision Table

c)

Data Dictionary

d)

Decision Tree

68.

Choose the correct answer: A Logical Model of a system describes what the system should produce, not how it is produced.

a)

True

b)

False

69.

Choose the correct answer: Which of the following activities is NOT typically performed during the Systems Analysis phase?

a)

Requirements for Modelling

b)

Producing Logical Data Flow Diagrams (DFDs)

c)

Coding and Debugging Programs

d)

Defining Functional Requirements

70.

Choose the correct answer: What is the tool that stores all information about the data in the system, such as table names and data elements?

a)

Decision Tree

b)

Data Dictionary

c)

Class Diagram

d)

Requirements Catalogue

71.

Choose the correct answer: Which phase involves specifying data structures, validation rules, and the exact formats of inputs and outputs?

a)

Systems Analysis

b)

Systems Design

c)

Systems Implementation

d)

Systems Maintenance

72.

Choose the correct answer: Which Changeover strategy requires the new and old systems to run simultaneously for a period to minimize risk?

a)

Direct Changeover

b)

Phased Changeover

c)

Parallel Changeover

d)

Distributed Changeover

73.

Choose the correct answer: In which phase are minor problems and bugs addressed, and ongoing user support provided?

a)

Systems Design

b)

Systems Implementation

c)

Systems Maintenance

d)

Systems Analysis

74.

Choose the correct answer: A common criticism of Agile methodologies relates to the system's documentation, which is often:

a)

Over-documented

b)

Too focused on detailed upfront design

c)

Insufficient or incomplete

d)

Too much user feedback

75.

Choose the correct answer: Which of the following is an advantage of Structured Analysis?

a)

Ease of adaptation to changing requirements.

b)

Program design is based on a complete understanding of all requirements.

c)

Closer representation of real-world objects.

d)

Quicker time to market.

76.

Which specification tool uses a restricted form of natural language (like pseudo-code) to describe process logic?

a)

UML Class Diagram

b)

Decision Tree

c)

Structured English

d)

Data Dictionary

77.

Which diagram is used to show the hierarchical breakdown of the system into its functions and sub-functions?

a)

State Machine Diagram

b)

Functional Decomposition Diagram (FDD)

c)

Sequence Diagram

d)

Entity Relationship Model (ERM)

78.

What name is given to old systems that often have poor documentation and weakly structured code?

a)

Web Systems

b)

Legacy Systems

c)

Agile Systems

d)

Object-Oriented Systems

79.

Which process specification tool uses a tabular format of conditions and actions to specify complex process logic?

a)

Decision Table

b)

Data Flow Diagram (DFD)

c)

Decision Tree

d)

Requirements Catalogue

80.

Which methodology uses the Unified Modelling Language (UML) as its primary modelling tool?

a)

Structured Analysis

b)

Waterfall Model

c)

Object-Oriented Analysis and Design (OOAD)

d)

Rapid Application Development (RAD)

81.

Which UML diagram is used to model the system's functional requirements from the user's perspective (Actor)?

a)

Class Diagram

b)

Sequence Diagram

c)

Use Case Diagram

d)

State Machine Diagram

82.

In data design, what model is produced to identify the database tables and their data elements?

a)

Data Flow Diagram (DFD)

b)

Entity Relationship Model (ERM)

c)

Activity Diagram

d)

Decision Tree

83.

Which system design concern focuses on the usability and aesthetic appeal of the system for the end-user?

a)

System Architecture

b)

Human-Computer Interaction (HCI)

c)

Normalisation

d)

Business Process Modelling

84.

Which type of testing involves checking that all program modules and units work together correctly as a whole system?

a)

Unit Testing

b)

Acceptance Testing

c)

Integration Testing

d)

Stress Testing

85.

Outsourcing typically involves contracting an external organization (Service Provider) to provide or operate the system.

a)

True

b)

False

86.

A key advantage of In-house development (developing the system internally) is greater control over:

a)

Lower initial costs.

b)

Security risks and current technical constraints of the organization.

c)

Faster deployment time.

d)

Ensuring the system has a proven history.

87.

Which document is reviewed and approved by all stakeholders before the Implementation phase begins?

a)

System Request

b)

Requirements Specification

c)

System Design Document (SDD)

d)

Feasibility Report

88.

In OOA/OOD, a Class is defined as:

a)

A software procedure.

b)

A database structure.

c)

A blueprint for a set of objects with shared attributes and behaviors.

d)

A design for a screen or report.

89.

Which UML diagram is used to model the workflow or procedural logic of a process?

a)

Sequence Diagram

b)

Activity Diagram

c)

Class Diagram

d)

State Machine Diagram

90.

In the Waterfall Model, when is the project planning and requirement specification primarily completed?

a)

During the Implementation phase.

b)

During the Maintenance phase.

c)

In the early phases of the project.

d)

At the end of the Design phase.

91.

A primary advantage of Object-Oriented software (O-O software) is:

a)

It never needs testing.

b)

Greater reusability and easier maintenance.

c)

It is less representative of the real world.

d)

It is simpler for non-technical users to understand.

92.

The four main components of any system are: Inputs, Processes, Outputs, and what else?

a)

Developers

b)

Data Store

c)

Network

d)

Control

93.

A Functional Requirement describes:

a)

The speed and efficiency of the system.

b)

The security and reliability of the system.

c)

What the system MUST do to satisfy user needs (e.g., 'The system must calculate taxes').

d)

The color scheme and font size of the interface.

94.

In the context of the Feasibility Study, which type of feasibility assesses if the necessary technology and technical expertise exist?

a)

Economic Feasibility

b)

Operational Feasibility

c)

Technical Feasibility

d)

Schedule Feasibility

95.

Which component in a Data Flow Diagram (DFD) is typically represented by a square or rectangle?

a)

Process

b)

Data Store

c)

External Entity (Source/Sink)

d)

Data Flow

96.

Which type of Maintenance involves adding new features and enhancements to the system after deployment?

a)

Corrective Maintenance

b)

Adaptive Maintenance

c)

Perfective Maintenance

d)

Preventive Maintenance

97.

Which method is commonly used in Agile to visually manage the flow of work, typically using a board with columns like 'To Do,' 'In Progress,' and 'Done'?

a)

PERT Chart

b)

Kanban

c)

Data Flow Diagram

d)

Gantt Chart

98.

Which of the following is a primary goal of Systems Design?

a)

To identify all user needs (Functional Requirements).

b)

To translate the requirements specification into a detailed physical system blueprint.

c)

To test the final system for user acceptance.

d)

To determine the initial feasibility of the project.

99.

In the process of Normalisation, a table is in First Normal Form (1NF) if:

a)

It has no repeating groups (all attributes are single valued).

b)

All non-key attributes are fully dependent on the primary key.

c)

It has no transitive dependencies.

d)

It is completely free of all redundancy.

100.

Which project management tool uses bars to visually represent the duration and sequence of tasks over time?

a)

Precedence Diagramming Method (PDM)

b)

Gantt Chart

c)

Data Flow Diagram (DFD)

d)

Functional Decomposition Diagram (FDD)

101.

In a DFD, the process of breaking down a high-level process into more detailed subprocesses is called:

a)

Normalization

b)

Balancing

c)

Decomposition (or exploding)

d)

Encapsulation

102.

What is the key deliverable (output document) of the Systems Analysis phase?

a)

The final tested program code.

b)

The Feasibility Report.

c)

The Requirements Specification (SRS).

d)

The Project Gantt Chart.

103.

Which changeover strategy introduces the new system in small, manageable modules or functional areas over time?

a)

Direct Changeover

b)

Parallel Changeover

c)

Phased Changeover

d)

Big-Bang Changeover

104.

What is the primary method used in Object-Oriented Design (OOD) to model the structure of classes and their relationships?

a)

Data Flow Diagram (DFD)

b)

Entity Relationship Model (ERM)

c)

UML Class Diagram

d)

Decision Table

105.

A disadvantage of the Direct Changeover strategy is:

a)

It is the most expensive method.

b)

The project takes too long to complete.

c)

High risk of total system failure or disruption if the new system has major issues.

d)

It requires running two systems simultaneously.

106.

In Scrum (an Agile framework), the person responsible for defining 'What' (the product features) and prioritizing the Product Backlog is the:

a)

Scrum Master

b)

Development Team

c)

Stakeholder

d)

Product Owner

107.

Which type of Maintenance is performed to modify the system to operate in a different environment (e.g., changing from one operating system to another)?

a)

Corrective

b)

Adaptive

c)

Perfective

d)

Preventive

108.

Which of the following describes a Data Store in a DFD?

a)

A business rule that transforms data.

b)

A repository where data is held between processes.

c)

A person or system outside the boundary.

d)

The movement of data between components.

109.

What is the final stage in the SDLC before the system goes into the Maintenance phase?

a)

Systems Analysis

b)

Systems Design

c)

Systems Implementation (including Testing and Changeover)

d)

Feasibility Study

110.

In the Entity Relationship Model (ERM), a diamond shape is typically used to represent an(n):

a)

Attribute (Field)

b)

Entity (Table)

c)

Relationship (Link between entities)

d)

Process

111.

What is the term for a specific, identifiable piece of data, such as a customer name or price?

a)

Process

b)

Entity

c)

Attribute (Data Element)

d)

Relationship

112.

In the Logical Model of a DFD, the focus is on:

a)

The specific hardware and software used for implementation.

b)

Business activities and information needs, independent of technology.

c)

The names of the developers and programmers.

d)

The project timeline and budget.

113.

What is the first step in the Systems Analysis phase?

a)

Designing the database structure.

b)

Collecting facts and gathering information about the current system and new requirements.

c)

Training the users.

d)

Writing the program code.

114.

Which software acquisition method typically provides the fastest implementation time?

a)

Developing the In-House system (Custom Development)

b)

Purchasing a Commercial Off-the-Shelf (COTS) package.

c)

Outsourcing development to a third party.

d)

Reverse-engineering a legacy system.

115.

In the context of the Feasibility Study, which type of feasibility considers whether the system aligns with the organization's business strategy and culture?

a)

Technical Feasibility

b)

Operational Feasibility

c)

Schedule Feasibility

d)

Economic Feasibility

116.

Which of the following describes System Testing?

a)

Testing one line of code at a time.

b)

Testing the entire, integrated system to ensure it meets all functional and non-functional requirements.

c)

Testing a single program module in isolation.

d)

Testing by the users to accept the system.

117.

What is the purpose of Balancing in DFDs?

a)

To ensure that all data stores are in 3NF.

b)

To ensure that all data flows entering and leaving a higher-level process matches those entering and leaving the lower-level decomposed DFD.

c)

To reduce the number of entities in the ERM.

d)

To distribute the workload evenly among the development team.

118.

Which UML diagram is essential for modelling the static structure and relationship (like generalization/inheritance) between classes?

a)

Activity Diagram

b)

Use Case Diagram

c)

Class Diagram

d)

Sequence Diagram

119.

What is the risk associated with the Parallel Changeover strategy?

a)

Maximum risk of failure, as the old system is immediately replaced.

b)

High cost and increased workload due to running and maintaining two systems simultaneously.

c)

Disruption to the business process due to a fragmented rollout.

d)

Difficulty in getting the necessary user feedback.

120.

Which of the following is considered an External Entity (Source/Sink) in a DFD?

a)

An internal customer database (Data Store).

b)

The daily Sales Order processing function (Process).

c)

The Customer who places an order (Source).

d)

The Calculation of Tax function (Process).

121.

The term for converting the database's logical design (ERM) into the actual tables, fields, and indexes in a specific DBMS (e.g., SQL Server) is:

a)

Normalisation

b)

Physical Database Design

c)

Data Flow Modelling

d)

System Integration

122.

Which design concept ensures that a system component can be used in different parts of the system or in future systems?

a)

Encapsulation

b)

Inheritance

c)

Reusability

d)

Coupling

123.

Which type of design focuses on where and how data and processes are physically located and distributed across the network?

a)

Logical Design

b)

Process Design

c)

Architecture Design (or Network Design)

d)

Interface Design

124.

Which architecture style divides the system into three main layers: Presentation, Application Logic, and Data?

a)

Two-Tier Architecture

b)

Client-Server Architecture (General)

c)

Three-Tier Architecture (or N-Tier)

d)

Peer-to-Peer Architecture

125.

When designing data entry screens, using Input Validation Rules primarily serves to improve the systems:

a)

Performance

b)

Data Quality and Integrity

c)

Security

d)

Aesthetics

126.

Which UML diagram models the behaviour of a single object by showing the sequence of states it passes through in response to events?

a)

Sequence Diagram

b)

Activity Diagram

c)

Use Case Diagram

d)

State Machine Diagram (or Statechart Diagram)

127.

The process of estimating hardware and software costs, staffing costs, and operational costs is part of which feasibility component?

a)

Technical Feasibility

b)

Operational Feasibility

c)

Schedule Feasibility

d)

Economic Feasibility

128.

Which document specifies the physical details of all input data, processes, outputs, and controls for the proposed system?

a)

Requirements Specification (SRS)

b)

Feasibility Report

c)

System Design Document (SDD)

d)

Project Plan

129.

Which is a core concept in Object-Oriented Design (OOD) that deals with making an object's data internal and accessible only through its defined methods?

a)

Polymorphism

b)

Inheritance

c)

Encapsulation

d)

Aggregation

130.

Which type of design approach is known for its heavy reliance on the initial detailed requirements, with changes being costly later?

a)

Agile

b)

RAD

c)

Waterfall (Traditional)

d)

Scrum

131.

Which Non-Functional Requirement category includes system response time and transaction throughput?

a)

Usability

b)

Security

c)

Reliability

d)

Performance

132.

Which term describes the degree to which a system's interface allows users to perform tasks quickly and effectively?

a)

Robustness

b)

Security

c)

Usability

d)

Adaptability

133.

The act of correcting errors and flaws that are discovered after the system has been deployed is called:

a)

Adaptive Maintenance

b)

Perfective Maintenance

c)

Preventive Maintenance

d)

Corrective Maintenance

134.

Which phase of the SDLC typically consumes the largest amount of time and resources over the system's total lifespan?

a)

Systems Analysis

b)

Systems Design

c)

Systems Implementation

d)

Systems Maintenance

135.

Which testing strategy focuses on checking that the software adheres to legal and regulatory standards (e.g., data privacy laws)?

a)

Unit Testing

b)

Stress Testing

c)

Compliance Testing (part of system testing)

d)

Integration Testing

136.

Which type of maintenance is proactive and involves changing the system to improve future reliability or performance (e.g., restructuring code)?

a)

Corrective Maintenance

b)

Adaptive Maintenance

c)

Perfective Maintenance

d)

Preventive Maintenance

137.

What is the common term for the document that details the steps, expected results, and criteria for the users to officially confirm the system meets their needs?

a)

System Request

b)

Acceptance Test Plan

c)

Data Dictionary

d)

Deployment Schedule

138.

A System Conversion strategy where the new system is installed only in one or a few small sites or departments first is called:

a)

Direct Changeover

b)

Parallel Changeover

c)

Phased Changeover

d)

Pilot Changeover

139.

What does acronym RAD stand for in software development?

a)

Required Analysis Diagram

b)

Resource Allocation Development

c)

Rapid Application Development

d)

Rational Analysis and Design

140.

Which team role in the Scrum framework is responsible for protecting the team from outside interference and removing impediments?

a)

Product Owner

b)

Development Team

c)

Scrum Master

d)

Project Manager (Traditional)

141.

What is the main advantage of Custom Development (In-House) compared to COTS software?

a)

Lower development cost.

b)

Faster time to market.

c)

System perfectly matches unique business requirements and procedures.

d)

Guaranteed integration with other systems.

142.

In the Feasibility Study, assessing whether the project schedule can realistically be met is part of:

a)

Economic Feasibility

b)

Operational Feasibility

c)

Technical Feasibility

d)

Schedule Feasibility

143.

The term for a detailed, high-level description of a system's current business processes, used as a basis for improvement, is:

a)

Logical Model

b)

Physical Model

c)

As-Is Model (Current System)

d)

To-Be Model (Proposed System)

144.

What is the term for a specific, quantifiable condition that must be satisfied to demonstrate that a requirement has been met?

a)

Data Flow

b)

Use Case

c)

Feasibility Criteria

d)

Acceptance Criteria

145.

Which component of a DFD represents a source or destination of data outside the system boundary?

a)

Process

b)

Data Store

c)

Data Flow

d)

External Entity (Terminator)

146.

Which design step involves the creation of a 'test environment' that mimics the live production environment?

a)

Unit Testing

b)

System Setup/Deployment

c)

Requirements Gathering

d)

Logical Design

147.

The technique used to estimate the time required for an activity based on optimism, pessimism, and most likely estimates are known as:

a)

Gantt Chart

b)

Critical Path Method (CPM)

c)

Program Evaluation and Review Technique (PERT)

d)

Functional Decomposition