Q1. What is the primary objective of system analysis?
A. Coding the system
B. Designing user interface
C. Understanding and specifying what the system should do
D. Writing test cases
Answer: C. Understanding and specifying what the system should do
Q2. System design focuses mainly on:
A. Identifying system problems
B. Writing source code
C. Specifying how the system will accomplish the tasks
D. End-user training
Answer: C. Specifying how the system will accomplish the tasks
Q3. Which of the following is a type of Information System used for day-to-
day operations?
A. Decision Support System (DSS)
B. Executive Information System (EIS)
C. Transaction Processing System (TPS)
D. Expert System (ES)
Answer: C. Transaction Processing System (TPS)
Q4. A system that helps in decision-making by analyzing large volumes of
data is known as:
A. MIS
B. TPS
C. DSS
D. EIS
Q5. Who among the following is a primary stakeholder of an information
system?
A. System Analyst
B. End User
C. Government Agency
D. Competitor
Answer: B. End User
Q6. Which of the following stakeholders is responsible for developing and
implementing the system?
A. End Users
B. Sponsors
C. System Developers
D. Customers
Answer: C. System Developers
Q7. Which stakeholder provides the funding for the development of an
information system?
A. Customers
B. Project Manager
C. Sponsor
D. End User
Answer: C. Sponsor
Q8. In which SDLC model is each phase completed before moving to the
next phase?
A. Agile Model
B. Spiral Model
C. Waterfall Model
D. V-Model
Answer: C. Waterfall Model
Q9. Which of the following models emphasizes risk analysis?
A. Waterfall Model
B. Spiral Model
C. Agile Model
D. V-Model
Answer: B. Spiral Model
Q10. In Agile methodology, the development is:
A. Sequential and rigid
B. Linear with no iteration
C. Incremental and iterative
D. Based on a predefined schedule
Answer: C. Incremental and iterative
Q11. Which role is responsible for analyzing business needs and
recommending appropriate IT solutions?
A. Programmer
B. Network Administrator
C. System Analyst
D. Database Administrator
Answer: C. System Analyst
Q12. Which of the following information systems is mainly used by middle
management to make tactical decisions?
A. TPS
B. MIS
C. EIS
D. KWS
Answer: B. MIS
Q13. Who ensures the system meets organizational goals and business
strategy?
A. Technical Staff
B. End Users
C. Top Management
D. External Vendors
Answer: C. Top Management
Q14. Which of the following is NOT a phase of the SDLC?
A. Planning
B. Coding
C. Marketing
D. Testing
Answer: C. Marketing
Q15. What is the main drawback of the Waterfall model?
A. It requires a lot of documentation
B. It is too fast
C. It lacks feedback mechanisms
D. It does not support testing
Answer: C. It lacks feedback mechanisms
Q16. In which model is a working version of the system developed quickly
and improved through several iterations?
A. Waterfall Model
B. Prototype Model
C. Spiral Model
D. V-Model
Answer: B. Prototype Model
Q17. Which of the following technologies is often used in real-time data
processing and analysis in modern information systems?
A. Blockchain
B. Big Data Analytics
C. Optical Storage
D. Magnetic Tape
Answer: B. Big Data Analytics
Q18. Which technology trend allows systems to adapt and respond to user
behavior over time?
A. Static Programming
B. Machine Learning
C. Batch Processing
D. Waterfall Development
Answer: B. Machine Learning
Q19. What does IoT stand for in the context of modern information systems?
A. Internet of Technology
B. Integrated Office Technology
C. Internet of Things
D. Internal Operating Tools
Answer: C. Internet of Things
Q20. The process of breaking down a system into independent, modular
services is known as:
A. Monolithic Design
B. Object-Oriented Programming
C. Microservices Architecture
D. System Integration
Answer: C. Microservices Architecture
Question 21:
What is the main role of a system analyst in a software development project?
A. Writing code for the software system.
B. Conducting market research for new products.
C. Understanding and documenting system requirements and designing
solutions.
D. Providing technical support to users.
Answer: C
Question 22:
Which skill is crucial for a system analyst to effectively gather requirements
from stakeholders?
A. Coding proficiency in multiple programming languages.
B. Strong communication and analytical skills.
C. Knowledge of financial accounting.
D. Expertise in graphic design.
Answer: B
Question 23:
A system analyst typically uses which method to understand the existing
system and identify areas for improvement?
A. Brainstorming with the development team.
B. Conducting interviews, observations, and reviewing documentation.
C. Developing user interfaces.
D. Performing unit tests on the system.
Answer: B
2. Introduction to Data Flow Diagram (DFD)
Question 24:
What does a Data Flow Diagram (DFD) primarily represent?
A. The structure of a database.
B. The physical layout of a network.
C. The flow of data within a system.
D. The organizational hierarchy of a company.
Answer: C
Question 25:
Which of the following is typically shown in a context-level DFD?
A. Detailed processes and sub-processes of the system.
B. All entities and their relationships within the system.
C. The system as a single process along with external entities that interact
with it.
D. The internal data storage and retrieval mechanisms.
Answer: C
Question 26:
In a DFD, what does a data flow symbolize?
A. The movement of data between processes, data stores, and external
entities.
B. The physical storage of data in the system.
C. The user interface elements of a system.
D. The organizational workflow of a business.
Answer: A
3. Concepts Used in Drawing DFDs
Question 27:
Which symbol is used to represent an external entity in a DFD?
A. A rectangle or square.
B. A circle or rounded rectangle.
C. An arrow.
D. A parallel line or two parallel lines.
Answer: A
Question 28:
In a DFD, what does a process typically represent?
A. The database or data store of a system.
B. An external entity that interacts with the system.
C. The transformation of data from one form to another.
D. The physical flow of materials in a system.
Answer: C
Question 29:
How is data storage represented in a DFD?
A. By a circle.
B. By an open rectangle or two parallel lines.
C. By a solid rectangle.
D. By a triangle.
Answer: B
4. DFD Design (up to Level-2)
Question 30:
What is the purpose of decomposing a context-level DFD into level-1 and
level-2 DFDs?
A. To detail out the high-level overview of the system's functionalities.
B. To remove unnecessary details from the system model.
C. To simplify the user interface design.
D. To focus on the database structure exclusively.
Answer: A
Question 31:
At what level of a DFD would you expect to find detailed descriptions of data
processing steps?
A. Context-level
B. Level-1
C. Level-2
D. Level-0
Answer: C
Question 32:
What key factor should be considered to ensure that DFDs at different levels
are balanced?
A. The number of data stores used.
B. The amount of detail provided for each process.
C. The data flows into and out of processes at each level must match across
levels.
D. The visual appeal of the DFD diagrams.
Answer: C
5. Conceptual Modeling
Question 33:
What is the primary purpose of conceptual modeling in systems
development?
A. To create a detailed technical specification for system implementation.
B. To illustrate the high-level structure and operation of the system, focusing
on abstract concepts.
C. To design the user interface of the system.
D. To model the physical layout of the hardware components.
Answer: B
Question 34:
Which technique is commonly used in conceptual modeling to represent the
relationships between entities?
A. Flowcharts
B. Gantt Charts
C. Entity Relationship Diagrams (ERD)
D. Use Case Diagrams
Answer: C
Question 35:
How does conceptual modeling help in bridging the gap between user
requirements and system design?
A. By translating user requirements into a high-level system model that can
guide detailed design and implementation.
B. By focusing on the physical installation of system components.
C. By creating detailed user manuals and training guides.
D. By handling the financial aspects of system development.
Answer: A
6. Entity Relationship Diagrams (ERD)
Question 36:
What is the main purpose of an Entity Relationship Diagram (ERD)?
A. To define the workflow and processes in a system.
B. To model the data structure and relationships in a database.
C. To visualize the physical layout of a computer network.
D. To create detailed software program flowcharts.
Answer: B
Question 37:
In an ERD, what does an entity represent?
A. A set of rules or constraints.
B. A specific attribute or field.
C. A fundamental component of data, typically a table in a database.
D. A user interface element.
Answer: C
Question 38:
What type of relationship in an ERD represents a one-to-many relationship?
A. When a single instance of an entity is associated with multiple instances
of another entity.
B. When multiple instances of an entity are associated with multiple
instances of another entity.
C. When a single instance of an entity is associated with only one instance of
another entity.
D. When multiple instances of an entity are associated with a single instance
of another entity.
Answer: A
Question 39:
Which of the following represents a "many-to-many" relationship in an ERD?
A. Each instance of Entity A can be associated with multiple instances of
Entity B, and each instance of Entity B can be associated with multiple
instances of Entity A.
B. Each instance of Entity A is associated with exactly one instance of Entity
B, and vice versa.
C. Each instance of Entity A is associated with multiple instances of Entity B,
but each instance of Entity B is associated with only one instance of Entity A.
D. Each instance of Entity A is associated with a unique instance of Entity B.
Answer: A
Question 40:
What does the cardinality in an ERD specify?
A. The attributes of an entity.
B. The number of tables in the database.
C. The minimum and maximum number of times an instance of one entity
can be associated with instances of another entity.
D. The constraints on data entry.
Answer: C