![Page 1: SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE Contents · 2017. 8. 4. · SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE 2.1 Systems Analysis and Design life Cycle: Requirements determination, requirements](https://reader034.vdocuments.net/reader034/viewer/2022052503/60abb61f6bc4be0f67733dbb/html5/thumbnails/1.jpg)
Contents
Systems Analysis And Design Systems Analysis And Design ©© V. Rajaraman
MODULE 2MODULE 2
SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE
2.1 Systems Analysis and Design life Cycle: Requirements determination, requirements specifications
2.2 Feasibility analysis, final specifications, hardware and software study, system design, system implementation, system evaluation, system modification.
2.3 Role of systems analyst, attributes of system analyst, toolsused in system analysis
![Page 2: SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE Contents · 2017. 8. 4. · SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE 2.1 Systems Analysis and Design life Cycle: Requirements determination, requirements](https://reader034.vdocuments.net/reader034/viewer/2022052503/60abb61f6bc4be0f67733dbb/html5/thumbnails/2.jpg)
Designing Information system for an organization is avery complex job.
Students should know how to logically divide a complex job into smaller manageable steps.
Each step must have a logical beginning and end and must be self contained.
MOTIVATION
1 of 23System Analysis And Design System Analysis And Design ©© V. Rajaraman
![Page 3: SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE Contents · 2017. 8. 4. · SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE 2.1 Systems Analysis and Design life Cycle: Requirements determination, requirements](https://reader034.vdocuments.net/reader034/viewer/2022052503/60abb61f6bc4be0f67733dbb/html5/thumbnails/3.jpg)
MOTIVATION
Division of large jobs into logical steps will• Enable one to assess progress at the end of each step• Steps may be assigned to persons with
specialized competance• Allocation of human and financial resources
appropriate for each step can be planned
2 of 23System Analysis And Design System Analysis And Design ©© V. Rajaraman
![Page 4: SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE Contents · 2017. 8. 4. · SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE 2.1 Systems Analysis and Design life Cycle: Requirements determination, requirements](https://reader034.vdocuments.net/reader034/viewer/2022052503/60abb61f6bc4be0f67733dbb/html5/thumbnails/4.jpg)
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.
LEARNING GOALS
3 of 23System Analysis And Design System Analysis And Design ©© V. Rajaraman
![Page 5: SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE Contents · 2017. 8. 4. · SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE 2.1 Systems Analysis and Design life Cycle: Requirements determination, requirements](https://reader034.vdocuments.net/reader034/viewer/2022052503/60abb61f6bc4be0f67733dbb/html5/thumbnails/5.jpg)
Steps involved in Analysis and DesignSteps involved in Analysis and Design
1. Requirements Determinations2. Requirements Specifications3. Feasibility Analysis4. Final Specifications5. Hardware Study6. System Design7. System Implementation8. System Evaluation9. System Modification
LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
4 of 23System Analysis And Design System Analysis And Design ©© V. Rajaraman2.1.1
![Page 6: SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE Contents · 2017. 8. 4. · SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE 2.1 Systems Analysis and Design life Cycle: Requirements determination, requirements](https://reader034.vdocuments.net/reader034/viewer/2022052503/60abb61f6bc4be0f67733dbb/html5/thumbnails/6.jpg)
Step 1 : Requirements Determination
Arrived at by a consensus among managers
Priorities among applications determined
Pick high priority applications.
LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
5 of 23System Analysis And Design System Analysis And Design ©© V. Rajaraman2.1.2
![Page 7: SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE Contents · 2017. 8. 4. · SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE 2.1 Systems Analysis and Design life Cycle: Requirements determination, requirements](https://reader034.vdocuments.net/reader034/viewer/2022052503/60abb61f6bc4be0f67733dbb/html5/thumbnails/7.jpg)
Step 2 : Requirements Specification
Known as System Requirements Specification (SRS)Understand the existing SystemApplications where a system is required are listedArrive at the specifications of the users’ Requirements
after discussions with the user
A system may encompass several applications
LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
6 of 23System Analysis And Design System Analysis And Design ©© V. Rajaraman2.1.3
![Page 8: SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE Contents · 2017. 8. 4. · SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE 2.1 Systems Analysis and Design life Cycle: Requirements determination, requirements](https://reader034.vdocuments.net/reader034/viewer/2022052503/60abb61f6bc4be0f67733dbb/html5/thumbnails/8.jpg)
Step 3 : Feasibility Analysis
Formulate Goals of the system and quantify goalsFind alternative methods of meeting the goals
For each alternative assess resources needed- Human Resources- Time and Money- Equipment needed
Assess cost of each alternative
Find the best alternative method subject to resource constraints
LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
7 of 23System Analysis And Design System Analysis And Design ©© V. Rajaraman2.2.1
![Page 9: SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE Contents · 2017. 8. 4. · SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE 2.1 Systems Analysis and Design life Cycle: Requirements determination, requirements](https://reader034.vdocuments.net/reader034/viewer/2022052503/60abb61f6bc4be0f67733dbb/html5/thumbnails/9.jpg)
Step 4 : Final Specifications
Specifications would state what the system would
achieve.Specification drawn up are improved for
implementation.
SRS written- given to user and agreement
reached
LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
8 of 23System Analysis And Design System Analysis And Design ©© V. Rajaraman2.2.2
![Page 10: SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE Contents · 2017. 8. 4. · SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE 2.1 Systems Analysis and Design life Cycle: Requirements determination, requirements](https://reader034.vdocuments.net/reader034/viewer/2022052503/60abb61f6bc4be0f67733dbb/html5/thumbnails/10.jpg)
Step 5 : Hardware Study
Determine Hardware and Software required
to execute the application.
Determine Response time,Volume of data to
be processed, Frequency of reports etc & then
pick the hardware.
LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
9 of 23System Analysis And Design System Analysis And Design ©© V. Rajaraman2.2.3
![Page 11: SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE Contents · 2017. 8. 4. · SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE 2.1 Systems Analysis and Design life Cycle: Requirements determination, requirements](https://reader034.vdocuments.net/reader034/viewer/2022052503/60abb61f6bc4be0f67733dbb/html5/thumbnails/11.jpg)
Step 6 : System Design
Logical Design of the System
Test Plan
Implementation Plan Drawn up
Database Designed
Objects Identified
Program Specification drawn up
LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
10 of 23System Analysis And Design System Analysis And Design ©© V. Rajaraman2.2.4
![Page 12: SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE Contents · 2017. 8. 4. · SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE 2.1 Systems Analysis and Design life Cycle: Requirements determination, requirements](https://reader034.vdocuments.net/reader034/viewer/2022052503/60abb61f6bc4be0f67733dbb/html5/thumbnails/12.jpg)
Step 7 : System Implementation
Write Programs
Test and Accept
Document SystemCreate Database
Trial run of the systemTrain Users
LIFE CYCLE OF SYSTEMSANALYSIS AND DESIGN
11 of 23System Analysis And Design System Analysis And Design ©© V. Rajaraman2.2.5
![Page 13: SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE Contents · 2017. 8. 4. · SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE 2.1 Systems Analysis and Design life Cycle: Requirements determination, requirements](https://reader034.vdocuments.net/reader034/viewer/2022052503/60abb61f6bc4be0f67733dbb/html5/thumbnails/13.jpg)
Step 8 : System evaluation
Find out from Users whether the System
meets specified requirements.
List areas of dissatisfaction and find reasons
Suggest if there has to be any improvements to
the system
LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
12 of 23System Analysis And Design System Analysis And Design ©© V. Rajaraman2.2.6
![Page 14: SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE Contents · 2017. 8. 4. · SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE 2.1 Systems Analysis and Design life Cycle: Requirements determination, requirements](https://reader034.vdocuments.net/reader034/viewer/2022052503/60abb61f6bc4be0f67733dbb/html5/thumbnails/14.jpg)
Step 9 : System Modification
Fix errors
Add/Delete features as required by users
Continuously monitor system and assess
performance
Tune the System
LIFE CYCLE OF SYSTEMSANALYSIS AND DESIGN
13 of 23System Analysis And Design System Analysis And Design ©© V. Rajaraman2.2.7
![Page 15: SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE Contents · 2017. 8. 4. · SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE 2.1 Systems Analysis and Design life Cycle: Requirements determination, requirements](https://reader034.vdocuments.net/reader034/viewer/2022052503/60abb61f6bc4be0f67733dbb/html5/thumbnails/15.jpg)
RequirementsDetermination
RequirementsSpecification
FeasibilityAnalysis
SystemImplementation
SystemDesign
SystemSpecification
Analysis
HardwareStudy
SystemEvaluation
SystemMaintenance Improved System
RevisedRequirements
Budget & schedule
PhysicalRequirements
ConfigurationData
System
LogicalDesign
UserRequirements
FeasibilityStudyFunctional
Specifications
Decision toDesign Information System
Revised PrioritizedRequirements Specifications
Test Plan
System Life Cycle Diagram
14 of 232.2.8
![Page 16: SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE Contents · 2017. 8. 4. · SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE 2.1 Systems Analysis and Design life Cycle: Requirements determination, requirements](https://reader034.vdocuments.net/reader034/viewer/2022052503/60abb61f6bc4be0f67733dbb/html5/thumbnails/16.jpg)
Defining Requirements
- Involves Interviewing Users
Prioritizing Requirements
- Obtain Users Consensus
Fact Gathering
- Data, Facts, Opinions of Managers
- Lower level Users should be consulted
ROLE OF SYSTEMS ANALYST
15 of 23System Analysis And Design System Analysis And Design ©© V. Rajaraman2.3.1
![Page 17: SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE Contents · 2017. 8. 4. · SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE 2.1 Systems Analysis and Design life Cycle: Requirements determination, requirements](https://reader034.vdocuments.net/reader034/viewer/2022052503/60abb61f6bc4be0f67733dbb/html5/thumbnails/17.jpg)
Analysis and evaluation
- Arrive at appropriate system
Solving problems
- Hazy requirements converted into specific
requirements
- Suggest many alternative solutions - Quantify cost and benefits
16 of 23
ROLE OF SYSTEMS ANALYST
System Analysis And Design System Analysis And Design ©© V. Rajaraman2.3.2
![Page 18: SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE Contents · 2017. 8. 4. · SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE 2.1 Systems Analysis and Design life Cycle: Requirements determination, requirements](https://reader034.vdocuments.net/reader034/viewer/2022052503/60abb61f6bc4be0f67733dbb/html5/thumbnails/18.jpg)
Drawing up specifications
- FUNCTIONAL SPECIFICATIONS
- Understood by users and programmers
- Accepted by users
- Precise and detailed
- Account for possible changes
17 of 23
ROLE OF SYSTEMS ANALYST
System Analysis And Design System Analysis And Design ©© V. Rajaraman2.3.3
![Page 19: SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE Contents · 2017. 8. 4. · SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE 2.1 Systems Analysis and Design life Cycle: Requirements determination, requirements](https://reader034.vdocuments.net/reader034/viewer/2022052503/60abb61f6bc4be0f67733dbb/html5/thumbnails/19.jpg)
SYSTEM DESIGN
Logical design of system
- Objects identification
- Normalizing database
- Test plan
Design must be modular to accommodate change
ROLE OF SYSTEMS ANALYST
18 of 23System Analysis And Design System Analysis And Design ©© V. Rajaraman2.3.4
![Page 20: SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE Contents · 2017. 8. 4. · SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE 2.1 Systems Analysis and Design life Cycle: Requirements determination, requirements](https://reader034.vdocuments.net/reader034/viewer/2022052503/60abb61f6bc4be0f67733dbb/html5/thumbnails/20.jpg)
Evaluating Systems
- Evaluation after use for sometime
- Plan periodicity for evaluation
- Modify as needed
ROLE OF SYSTEMS ANALYST
19 of 23System Analysis And Design System Analysis And Design ©© V. Rajaraman2.3.5
![Page 21: SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE Contents · 2017. 8. 4. · SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE 2.1 Systems Analysis and Design life Cycle: Requirements determination, requirements](https://reader034.vdocuments.net/reader034/viewer/2022052503/60abb61f6bc4be0f67733dbb/html5/thumbnails/21.jpg)
- Knowing user’s jargon & practices
- Know Management functions.
- Knowledge of system design tools
- Keep abreast of modern developments
KNOWLEDGE OF ORGANISATION
KNOWLEDGE OF COMPUTERS AND
SOFTWARE
ATTRIBUTES OF A SYSTEMS ANALYST
20 of 23System Analysis And Design System Analysis And Design ©© V. Rajaraman2.3.6
![Page 22: SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE Contents · 2017. 8. 4. · SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE 2.1 Systems Analysis and Design life Cycle: Requirements determination, requirements](https://reader034.vdocuments.net/reader034/viewer/2022052503/60abb61f6bc4be0f67733dbb/html5/thumbnails/22.jpg)
- Need to work as team member
- Lead smaller teams
- Interface with programmers & Users
- Motivator.
- Oral Presentation
- Report Writing
- Answer queries
GOOD INTERPERSONNAL RELATIONS
ABILITY TO COMMUNICATE
ATTRIBUTES OF A SYSTEMS ANALYST
21 of 23System Analysis And Design System Analysis And Design ©© V. Rajaraman2.3.7
![Page 23: SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE Contents · 2017. 8. 4. · SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE 2.1 Systems Analysis and Design life Cycle: Requirements determination, requirements](https://reader034.vdocuments.net/reader034/viewer/2022052503/60abb61f6bc4be0f67733dbb/html5/thumbnails/23.jpg)
- Problem solving attitude
- Ability to assess trade offs
- Sound commonsense
- Curiosity to learn about new organizations
ANALYTICAL MIND
BREADTH OF KNOWLEDGE
ATTRIBUTES OF A SYSTEMS ANALYST
- Broad Liberal Knowledge
- Variety of jobs to be tackled in diverse organizations
22 of 23System Analysis And Design System Analysis And Design ©© V. Rajaraman2.3.8
![Page 24: SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE Contents · 2017. 8. 4. · SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE 2.1 Systems Analysis and Design life Cycle: Requirements determination, requirements](https://reader034.vdocuments.net/reader034/viewer/2022052503/60abb61f6bc4be0f67733dbb/html5/thumbnails/24.jpg)
Data Flow Diagram
Decision Tables
Modeling Language such as UML
Normalization of Databases
Testing tools
ISO/CMM procedure manuals
TOOLS USED BY SYSTEMS ANALYST
23 of 23System Analysis And Design System Analysis And Design ©© V. Rajaraman2.3.9