CH 2
CH 2
Design
Chapter 2
Systems Analysis
and Life Cycle
Learning Goals
1. Nine Steps in designing Information
Systems.
2. Tasks performed in each step.
3. Nature of tasks performed by Systems
Analysts.
4. The attributes of Systems Analysts.
5. The tools used by Systems Analysts.
Life Cycle of Systems Analysis and Design
❑ Nine Steps involved in Analysis and Design
1. Requirements Determinations
2. Requirements Specifications
3. Feasibility Analysis
4. Final Specifications
5. Hardware Study
6. System Design
7. System Implementation
8. System Evaluation
9. System Modification
Life Cycle of Systems Analysis and Design
❑ Step 1 : Requirements Determination
the system
Life Cycle of Systems Analysis and Design
❑ Step 9 : System Modification
▪ Fix errors
▪ Add/Delete features as required by users
▪ Tune the System
▪ Continuously monitor system and assess
performance
System Life Cycle Diagram Revised Prioritized
User Requirements Specifications
Requirements
Feasibility
Requirements Requirements
Analysis
Determination Specification
Decision to Test Plan
Design Information Feasibility
System Logical Functional Study
Design Specifications System
System System
Implementation Design Specification
Analysis
System Configuration Physical
Data Requirements
System
Evaluation Hardware
Study Budget & schedule
Revised
Requirements
System
Maintenance Improved System
Roles of Systems Analyst
❑ Defining Requirements
- Involves Interviewing Users
❑ Prioritizing Requirements
- Obtain Users Consensus
❑ Fact Gathering
-Data, Facts, Opinions of Managers
-Lower level Users should be consulted
Continue…
❑ Analysis and evaluation
- Arrive at appropriate system
❑ Solving problems
- Hazy requirements converted into
specific requirements
❑ BREADTH OF KNOWLEDGE
-Broad Liberal Knowledge
-Variety of jobs to be tackled in diverse organizations
Tools used by Systems
Analyst
❑ Data Flow Diagram
❑ Decision Tables
❑ Modeling Language such as UML
❑ Normalization of Databases
❑ Testing tools
❑ ISO/CMM procedure manuals