Post on 10-Apr-2018
8/8/2019 Ashish Sahadev SDLC
1/12
Jagannath University
Managerial Information System (MIS)
Submitted To: Submitted By:
Sharad Sir AshishSahadev
8/8/2019 Ashish Sahadev SDLC
2/12
MIS (Managerial Information System)
Management Information System
8/8/2019 Ashish Sahadev SDLC
3/12
Different Approaches to MIS
Direct Approach (cold turkey Approach)
Parallel Approach
Modular Approach (Pilot Approach)
Phase-in-implementation
8/8/2019 Ashish Sahadev SDLC
4/12
SDLCSDLC
SDLC stands forSDLC stands for
SystemsSystems DevelopmentDevelopment
LifeLife
CycleCycle
What does it mean?What does it mean?
8/8/2019 Ashish Sahadev SDLC
5/12
SDLCSDLC
SDLC stands forSDLC stands for
Systems Development Life Cycle First, SDLC is a Life Cycle.
All systems have a life cycle or a series of stages they
naturally undergo.
The number and name of the stages varies, but theprimary stages are conception, development,
maturity and decline.
8/8/2019 Ashish Sahadev SDLC
6/12
Approaches to Systems DevelopmentApproaches to Systems Development
Process Approach:Lets look at all of our
processes. Processes takeprecedence over data. Get theprocesses correct first. Thenwell address what data isimportant.
Data Approach:Forget the processes, letslook at the data. Data comesfirst. Get the data correct, thensee how the processes actuallyuse the data.
Which is better, the Process Approach or the Data Approach?
8/8/2019 Ashish Sahadev SDLC
7/12
Systems Development Life CycleSystems Development Life Cycle
This text highlights 6 distinct phases:This text highlights 6 distinct phases:
Project Identification and SelectionProject Identification and Selection Project Initiation and PlanningProject Initiation and Planning
AnalysisAnalysis
DesignDesign
ImplementationImplementation
MaintenanceMaintenance
8/8/2019 Ashish Sahadev SDLC
8/12
Stages of the SDLCStages of the SDLC
8/8/2019 Ashish Sahadev SDLC
9/12
Phases of the SystemsPhases of the SystemsDevelopment Life CycleDevelopment Life Cycle
1.1. Project Identification and SelectionProject Identification and Selection
Identification of needIdentification of need Prioritization and translation of need into aPrioritization and translation of need into a
development scheduledevelopment schedule
Helps organization to determine whether or not resourcesHelps organization to determine whether or not resourcesshould be dedicated to a project.should be dedicated to a project.
2
.2
.P
rojectInitiation and
Planning
Project
Initiation and
Planning Formal preliminary investigation of the problem atFormal preliminary investigation of the problem at
handhand
Presentation of reasons why system should or shouldPresentation of reasons why system should or shouldnot be developed by the organizationnot be developed by the organization
8/8/2019 Ashish Sahadev SDLC
10/12
Systems Development Life CycleSystems Development Life Cycle
AnalysisAnalysis
Study of current procedures and informationStudy of current procedures and informationsystemssystems
Determine requirementsDetermine requirements
Study current systemStudy current system
Structure requirements and eliminate redundanciesStructure requirements and eliminate redundancies
Generate alternative designsGenerate alternative designs
Compare alternativesCompare alternatives
Recommend best alternativeRecommend best alternative
8/8/2019 Ashish Sahadev SDLC
11/12
Systems Development Life CycleSystems Development Life Cycle
DesignDesign
L
ogicalD
esignL
ogicalD
esign Concentrates on business aspects of the systemConcentrates on business aspects of the system
Physical DesignPhysical Design
Technical specificationsTechnical specifications
ImplementationImplementation
Hardware and software installationHardware and software installation ProgrammingProgramming
User TrainingUser Training
DocumentationDocumentation
8/8/2019 Ashish Sahadev SDLC
12/12
Systems Development Life CycleSystems Development Life Cycle
MaintenanceMaintenance
System changed to reflect changing conditionsSystem changed to reflect changing conditions System obsolescenceSystem obsolescence
A good way to learn the stages of the SDLC isA good way to learn the stages of the SDLC is
to create deliverables (output) of each stageto create deliverables (output) of each stagein the process.in the process.