WorksheetsSystem Analysis and Design
Total questions: 45
Worksheet time: 23mins
What is an Information System?
A computer program
A collection of hardware only
A set of components that collect, process, store, and distribute information
A database system
Which of the following is NOT a type of Information System
Transaction processing system
Management Information system
Decision support system
operating system
The modern approach of System Analysis and Design mainly focuses on:
Hardware design
User involvement and flexibility
Manual processing
Only documentation
Which system supports day-to-day business operations?
DSS
MIS
TPS
ESS
MIS is mainly used by:
Operational staff
Top executives
Middle management
Programmers
DSS is mainly designed to support:
Routine decision
Structured decisions
Semi-structured decisions
Only clerical work
The System Development Life Cycle (SDLC) is:
A programming language
A step-by-step process for system development
A hardware design model
A database design tool
Which phase of SDLC identifies system problems and opportunities?
Design
Analysis
Implementation
Maintenance
The heart of the systems development process is:
Coding
Testing
Analysis and Design
Maintenance
In which SDLC phase is the system actually built?
Planning
Analysis
Design
Implementation
The traditional Waterfall model follows which approach?
Iterative
Parallel
Linear Sequential
Random
A major drawback of the Waterfall model is:
Too flexible
No documentation
Difficult to handle changes
Too fast development
Which approach improves development speed by using reusable components?
Waterfall
Reuse
Maintenance
Documentation
CASE tools are mainly used to:
Write hardware drivers
Automate SDLC Activities
Manage employees
Replace Programmers
RAD stands for:
Rapid Application Development
Random Application Design
Real-time Application Development
Reusable Application Design
RAD mainly emphasizes:
Long development time
Heavy documentation
Fast development using prototypes
No user interaction
Service-Oriented Architecture (SOA) is based on:
Programs
Modules
Services
Databases
SOA promotes:
Tight coupling
Code duplication
Loose coupling
Manual processing
Agile methodology focuses on:
Fixed requirements
Customer collaboration
Heavy documentation
One-time delivery
Agile development is best described as:
Rigid
Sequential
Iterative and Incremental
Hardware-based
Extreme Programming (XP) is a type of:
Waterfall model
Agile methodology
CASE tool
SDLC phase
XP emphasizes:
Minimal coding
Pair programming
No testing
No user involvement
Object-Oriented Analysis and Design (OOAD) is based on:
Functions
Procedures
Objects
Files
An object contains:
Only data
Only method
Data and methods
Only logic
Software reuse mainly helps to:
Increase cost
Reduce development time
Increase errors
Avoid testing
System acquisition refers to:
Writing software only
Buying or obtaining a system
Deleting old systems
Hiring programmers
Which is an advantage of software reuse?
Poor quality
Increased risk
Reduced cost
Longer development
Information Systems Project Management mainly involves:
Coding only
Planning, organizing, and controlling projects
Hardware installation
User training only
A project plan mainly defines:
User interface
Project schedule and resources
Database structure
Program logic
Which tool is used to represent project schedules?
Flowchart
DFD
Gantt chart
ER diagram
A Gantt chart shows:
Data flow
Task dependencies
Project activities over time
Database relationships
A Gantt chart shows:
Data flow
Task dependencies
Project activities over time
Database relationships
PERT charts are mainly used for:
Coding
Scheduling
Testing
Documentation
Project management software helps in:
Programming
Testing
Planning and tracking projects
System analysis
Which of the following is NOT a benefit of project plans?
Better control
Clear communication
Increased confusion
Efficient scheduling
Managing IS projects helps to:
Increase system failure
Meet deadlines and budget
Avoid users
Reduce quality
Modern system development focuses more on:
Technology only
User needs
Paper work
Manual systems
Which methodology is best for changing requirements?
Waterfall
Agile
Traditional
Linear
CASE stands for:
Computer Aided Software Engineering
Computer Assisted System Execution
Control and System Engineering
Coding and Software Execution
Maintenance phase mainly deals with:
System errors and improvements
System design
Requirement gathering
Coding
Agile values individuals and interactions over:
Tools and processes
Working software
Customer collaboration
Responding to change
RAD is most suitable when:
Requirements are unclear
Time is limited
Project is very large
No users are available
SOA systems communicate using:
Files only
Services
Databases
Hardware
Object-oriented design improves:
Reusability
Complexity
Errors
Development time
Software acquisition can be done through:
In-house development
Purchasing software
Outsourcing
All of the above
