0% found this document useful (0 votes)
36 views9 pages

System Analysis and Design Fundamentals

The document contains a series of questions and answers related to system analysis, design, and various types of information systems. It covers key concepts such as the roles of stakeholders, software development life cycle models, data flow diagrams, and entity relationship diagrams. The content serves as a study guide for understanding the fundamental principles of information systems and their components.

Uploaded by

bikashf1soft
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views9 pages

System Analysis and Design Fundamentals

The document contains a series of questions and answers related to system analysis, design, and various types of information systems. It covers key concepts such as the roles of stakeholders, software development life cycle models, data flow diagrams, and entity relationship diagrams. The content serves as a study guide for understanding the fundamental principles of information systems and their components.

Uploaded by

bikashf1soft
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

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

Common questions

Powered by AI

A context-level DFD typically shows the system as a single process and includes external entities that interact with it. This high-level overview is crucial as it provides a straightforward representation of the system’s scope and boundaries, serving as a baseline for further decomposition into detailed processes in lower-level DFDs .

The Waterfall model is limited in adaptability because each phase must be completed before moving to the next one, which results in a lack of feedback mechanisms. This rigidity can lead to challenges in accommodating changes or improvements once a phase is complete, potentially leading to increased costs and delayed timelines if issues are discovered later in the development process .

In ERDs, a one-to-many relationship is represented when a single instance of an entity is associated with multiple instances of another entity. This representation is crucial for database design as it accurately models real-world relationships, ensuring proper data integrity and efficient querying .

Conceptual modeling bridges the gap between user requirements and system design by illustrating the high-level structure and operation of the system, focusing on abstract concepts. This translation of requirements into a coherent model guides the detailed design and implementation phases, ensuring the development aligns with user needs .

Machine Learning allows systems to adapt and respond to user behavior over time, enhancing capabilities by enabling data-driven decision-making and automation. This adaptability improves user experiences and operational efficiency as systems learn from interactions and adjust functionalities accordingly .

Microservices Architecture breaks down a system into independent, modular services, which enhances flexibility and scalability compared to Monolithic Design. This architecture allows for the independent development and deployment of services, improving fault isolation and enabling easier updates and technology adaptations .

A system analyst plays a crucial role in understanding and documenting system requirements and designing solutions. They use strong communication and analytical skills to effectively gather requirements from stakeholders, which guides the development of appropriate IT solutions that meet business objectives .

Agile methodologies are characterized by incremental and iterative development, allowing for continuous feedback and adjustments throughout the development process. This contrasts with the traditional Waterfall model, which involves a linear, sequential approach with less flexibility for changes once each phase is completed. Agile's adaptability supports evolving requirements and embraces change, reducing time-to-market and enhancing user satisfaction .

Transaction Processing Systems (TPS) handle day-to-day operations by processing routine transactions efficiently, serving operational-level tasks. In contrast, Decision Support Systems (DSS) assist with decision-making by analyzing large volumes of data, supporting tactical and strategic decisions .

The primary objective of system analysis is understanding and specifying what the system should do. This process involves defining user requirements and ensuring that the system's functionalities align with the business needs .

You might also like