SDLC life cycle model for 2021 regulation OOSE

karthindra 43 views 22 slides Jul 08, 2024
Slide 1
Slide 1 of 22
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22

About This Presentation

SDLC


Slide Content

System Development
Life Cycle
Vinod Kumar Sharma
Core Faculty
RTI Jaipur
PGDBA (Finance) and CISA (USA)

What is SDLC
A Framework
That describes the activities performed
At each stage of
A software development project

Approaches to Audit of System
Development Process
Concurrent Audit
Postimplementation Audit
General Audit

Normative Models of the System
Development Process
System Development Life Cycle Approach
Sociotechnical Design Approach
Political Approach
Soft-systems Approach
Prototyping Approach
Contingency Approach

SDLC
Phases
Preliminary
Investigati
on
Feasibility
Study
System
Analysis
System
Design
System
Coding
and
Testing
System
Implement
ation
System
Maintena
nce

Phase-I
Preliminary Investigation

Phase-I
Preliminary
Tasks
What is the problem
Determine if a new system is needed
Whether an alternative system will solve the
problem
Results
Need for improving the existing system is
recognised

Possible
Impossible
Phase-II
Feasibility Study

Phase-II
Feasibility Study
Tasks
Evaluate alternatives based upon
Economic Feasibility-Do benefits justify costs-Net Present
Value
Technical Feasibility-Is reliable technology and training
available
Operational Feasibility-Will the management and users
support it
Value anlaysis

Phase-3
System Analysis
Tasks
Detailedstudyofvariousoperations
performedbythesystem
Studyingtheexistingorganisationalhistory,
structure,andculture
Defineboundariesofthecandidatesystem
Datacollectionordatagathering

Phase-3
System Analysis
Tools
Data flow diagrams
Interviews
Onsite observations
Questionnaires
Data dictionaries

Phase-3
System Analysis
Results
SRS(SoftwareRequirementSpecification)
documentisfinalisedwhichincludes:
Functionalandnon-functionalrequirements
Whatthesystemwilldoandwhatitisnot
expectedtodo
Informationaboutothersystemswithwhich
systemmustinterface

Phase-4
System Design
Mostcreativeandchallengingphase
Translatestheperformancerequirementsintodesign
specifications
Tasks
Howshouldtheproblembesolved
Organisationalandjobdesignsprepared
Informationprocessingsystemsdesign
Designofthedatabase
Designoftheuserinterface
Physicaldesign
Inputdataandmasterfilesaredesigned
Outputformatsaredesigned

Phase-4
System Design
Results
DetailedSystemDocument
Proceduralflowcharts
Recordlayouts
Reportlayouts
Workableplanforimplementingcandidatesystem

Phase-5
System Coding and Testing

Phase-5
System Coding and Testing
Build the system to the design specifications
Develop the software
Acquire the hardware
Test the system for acceptance
Program Testing (Unit testing)
System Testing
User Acceptance Testing
Quality Assurance Testing

Phase-6
System Implementation

Phase-6
System Implementation
Covertfromoldsystemtonewsystem
Compilefinaldocumentation
Evaluatethenewsystem

Phase-6
System Implementation
TypesofConversion
Direct/plunge/crashapproach-entirenewsystem
completelyreplacesentireoldsystem,inone
step
Parallelapproach-bothsystemsareoperatedside
bysideuntilthenewsystemprovesitself
Pilotapproach-launchednewsystemforonlyone
groupwithinthebusiness
Phased/incrementalapproach-individualpartsof
newsystemaregraduallyphased-inovertime

Phase-7
System Maintenance
Keeping everything running

Phase-7
System Maintenance
TypesofMaintenance
Correctionofnewbugsfound(corrective)
Systemadjustmentstoenvironmentalchangesand
users’changingneeds(adaptive)
Enhancingtheperformance,changestousebetter
techniqueswhentheybecome available
(perfective)

Thank you