System Design and Analysis Multiple Choice Question
Question : 1 What is the primary purpose of System Design?
A
To define the architecture of a system
B
To write code efficiently
C
To manage databases
D
To analyze user requirements
Answer:
Question : 2 Which of the following is NOT a step in System Analysis?
A
Requirement Gathering
B
Designing the system
C
System Modeling
D
Feasibility Study
Answer:
Question : 3 What is meant by the term "scalability" in System Design?
A
The ability of a system to handle a growing amount of work
B
The speed of the system
C
The size of the system
D
The security of the system
Answer:
Question : 4 What does UML stand for?
A
Unified Modeling Language
B
Uniform Modeling Language
C
Universal Modeling Language
D
United Modeling Language
Answer:
Question : 5 What is the purpose of a use case diagram in System Analysis?
A
To visualize the interactions between actors and the system
B
To design the database schema
C
To implement security measures
D
To analyze the performance of the system
Answer:
Question : 6 Which of the following is NOT a characteristic of a good software design?
A
High coupling
B
Low cohesion
C
Scalability
D
Flexibility
Answer:
Question : 7 What is the purpose of a sequence diagram in System Design?
A
To show the flow of messages between objects or components
B
To visualize the data flow within the system
C
To design the user interface
D
To represent the relationships between classes
Answer:
Question : 8 What is meant by the term "modularity" in System Design?
A
The ability of a system to handle concurrent users
B
The process of dividing a system into smaller, manageable components
C
The process of optimizing the system for performance
D
The process of documenting the system architecture
Answer:
Question : 9 Which of the following is NOT a type of software testing?
A
Integration testing
B
Unit testing
C
Requirement testing
D
Acceptance testing
Answer:
Question : 10 What is a use case in System Analysis?
A
A description of the user interface
B
A set of actions performed by a system to achieve a goal
C
A representation of the system architecture
D
A diagram that shows the relationships between classes
Answer:
Question : 11 What is the purpose of a data flow diagram (DFD) in System Analysis?
A
To show the flow of data through the system
B
To represent the relationships between objects
C
To design the user interface
D
To visualize the interactions between actors and the system
Answer:
Question : 12 Which of the following is NOT a characteristic of a good software requirement?
A
Unambiguous
B
Consistent
C
Subjective
D
Complete
Answer:
Question : 13 What is meant by the term "black box testing"?
A
Testing based on the internal logic and structure of the code
B
Testing without knowledge of the internal workings of the application
C
Testing of individual components in isolation
D
Testing conducted by end-users
Answer:
Question : 14 What does CRUD stand for in database management?
A
Create, Run, Update, Delete
B
Create, Read, Update, Display
C
Create, Retrieve, Update, Delete
D
Copy, Read, Update, Delete
Answer:
Question : 15 What is the purpose of a class diagram in System Design?
A
To represent the flow of control between objects
B
To visualize the interactions between actors and the system
C
To model the structure of a system using classes and their relationships
D
To design the user interface
Answer:
Question : 16 Which of the following is NOT a type of software maintenance?
A
Corrective maintenance
B
Adaptive maintenance
C
Perfective maintenance
D
Predictive maintenance
Answer:
Question : 17 What is meant by the term "coupling" in System Design?
A
The degree of interdependence between modules or components
B
The process of dividing a system into smaller, manageable components
C
The process of documenting the system architecture
D
The process of optimizing the system for performance
Answer:
Question : 18 What is the purpose of a feasibility study in System Analysis?
A
To design the user interface
B
To evaluate whether a proposed system is feasible and practical
C
To represent the relationships between classes
D
To visualize the data flow within the system
Answer:
Question : 19 What is the purpose of a state diagram in System Design?
A
To visualize the interactions between actors and the system
B
To represent the flow of control between objects
C
To model the behavior of a system by showing the possible states and transitions
D
To design the user interface
Answer:
Question : 20 Which of the following is NOT a software development life cycle model?
A
Agile
B
Spiral
C
Waterfall
D
Linear
Answer:
Question : 21 What is meant by the term "functional requirement" in System Analysis?
A
Requirements related to the appearance and behavior of the system
B
Requirements related to the performance and scalability of the system
C
Requirements related to the functions or capabilities of the system
D
Requirements related to the security of the system
Answer:
Question : 22 What is the purpose of a prototype in System Design?
A
To represent the relationships between classes
B
To design the user interface
C
To create a preliminary version of a system to gather feedback and validate requirements
D
To visualize the data flow within the system
Answer:
Question : 23 What does MVP stand for in software development?
A
Most Valuable Product
B
Minimum Viable Product
C
Maximum Viable Product
D
Most Viable Prototype
Answer:
Question : 24 Which of the following is NOT a non-functional requirement?
A
Performance
B
Scalability
C
User Interface
D
Reliability
Answer:
Question : 25 What is the purpose of a deployment diagram in System Design?
A
To represent the structure of a system using classes and their relationships
B
To visualize the interactions between actors and the system
C
To model the deployment of software components to hardware nodes
D
To design the user interface