SlideShare ist ein Scribd-Unternehmen logo
1 von 28
NAVEEN & VINU
SMBS

SDLC SMBS
SDLC SMBS
THE SYSTEM DEVELOPMENT LIFE CYCLE
What is an information system ?
Hardware, software, data,
Hardware, software, data,
people, and procedures that
people, and procedures that
work together to produce
work together to produce
quality information
quality information

System—Set of components
System—Set of components
that interact to achieve
that interact to achieve
common goal
common goal

SDLC SMBS
THE SYSTEM DEVELOPMENT LIFE CYCLE
Phases of the SYSTEM DEVELOPMENT CYCLE
Phase 2. Analysis


Phase 1. Planning





Review project requests
Prioritize project
requestss
Identify project
development team



Conduct preliminary investigation
Perform detailed analysis activities:
Study current system
Determine user requirements
Recommend solution

Phase 5. Support





Conduct post-implementation
system review
Identify errors and enhancements
Monitor system performance

Phase 3. Design




Phase 4. Implementation





Develop programs, if necessary
Install and test new system
Train users
Convert to new system

SDLC SMBS

Acquire hardware
and software, if
necessary
Develop details of
system
THE SYSTEM DEVELOPMENT LIFE CYCLE

SDLC SMBS
THE SYSTEM DEVELOPMENT LIFE CYCLE

SDLC SMBS
THE SYSTEM DEVELOPMENT LIFE CYCLE
What are some reasons to create or modify an
information system?

To correct problem
in existing system

To improve
existing system

Outside group may
mandate change

Competition can
lead to change

SDLC SMBS
THE SYSTEM DEVELOPMENT LIFE CYCLE
PLANNING PHASE
Begins when steering committee receives project request
Steering
committee—
decision-making
body for the
company

Function of committee:
Review and
approve project
requests

Prioritize
project requests

Allocate
resources

SDLC SMBS

Form project
development
team for each
approved
project
THE SYSTEM DEVELOPMENT LIFE CYCLE

ANALYSIS PHASE

SDLC SMBS
SYSTEMS ANALYSIS

SDLC SMBS "ANALYSIS PHASE"
SYSTEM ANALYSIS
Systems analysis is the application of analytical
processes to the planning, design and
implementation of new and improved information
systems to meet the business requirements of
customer organizations.

SDLC SMBS "ANALYSIS PHASE"
THE SYSTEM DEVELOPMENT LIFE CYCLE
ANALYSIS PHASE

Conduct preliminary
investigation,
Cost Estimates

What are the users NEED?
What are the users NEED?

Alternatives,
Existing system
Evaluation

What must be done to solve?
What must be done to solve?

SDLC SMBS "ANALYSIS PHASE"
THE SYSTEM DEVELOPMENT LIFE CYCLE
What is the preliminary investigation?


Determine exact nature of problem or improvement
and whether it is worth pursuing
 Findings are presented in feasibility report, also known as a
feasibility study

SDLC SMBS "ANALYSIS PHASE"
THE SYSTEM DEVELOPMENT LIFE CYCLE
Some information gathering techniques






Review documentation
Observe
Questionnaire
Interview
Research

SDLC SMBS "ANALYSIS PHASE"
THE SYSTEM DEVELOPMENT LIFE CYCLE
What is detailed analysis?
1. Study how current system
works
2. Determine user’s wants, needs,
and requirements

3. Recommend solution

Sometimes called logical design
SDLC SMBS "ANALYSIS PHASE"
THE SYSTEM DEVELOPMENT LIFE CYCLE

FACT FINDING
Facts about existing systems can be found out by:





Asking questions (Interviews with users).
Questionnaires (Completed by users).
Observation (Watching how the work is done at
present).
Inspection (Looking at existing paperwork, screen
displays, and filing systems).

SDLC SMBS "ANALYSIS PHASE"
THE SYSTEM DEVELOPMENT LIFE CYCLE
What is FEASIBILITY?
Measure of
how suitable
system
development
will be to the
company

Operational
feasibility

Four feasibility
tests:
Schedule
feasibility
Economic
feasibility
(also called
cost/benefit
feasibility)

Technical
feasibility

SDLC SMBS "ANALYSIS PHASE"
THE SYSTEM DEVELOPMENT LIFE CYCLE

FEASIBILITY STUDY





The aim of a feasibility study is to see if it is
possible to devise a system that can be
implemented and that will work at a reasonable
cost.
The study ends when a decision whether or not to
proceed with the new system has been made.
The results of the study are usually presented as
a feasibility report.

SDLC SMBS "ANALYSIS PHASE"
THE SYSTEM DEVELOPMENT LIFE CYCLE

The FEASIBILITY STUDY will normally include:






A description of the tasks the system is required to
do.
A preliminary design and initial costs for the system.
Alternative designs so that the most appropriate can
be chosen.
A cost/benefit analysis.
Conclusions as to whether or not the design is worth
implementing and which of the alternatives should
be chosen.
SDLC SMBS "ANALYSIS PHASE"
THE SYSTEM DEVELOPMENT LIFE CYCLE

The ANALYSIS PHASE includes:
 The drawing of system flow charts and data flow
diagrams.
 The identification of the proposed system’s objectives.
 Facts about the system that is going to be replaced.
 An outline of any constraints or limits (e.g. lack of time,
money, or staff training).
 An updated cost/benefit analysis.
 An outline of any further developments of the system.

SDLC SMBS "ANALYSIS PHASE"
THE SYSTEM DEVELOPMENT LIFE CYCLE

QUERIES?
QUESTIONS?

SDLC SMBS
THE SYSTEM DEVELOPMENT LIFE CYCLE
DESIGN PHASE
Acquire hardware and software
Acquire hardware and software
Develop all details of new or
Develop all details of new or
modified information system
modified information system
How must the problem be solved?
How must the problem be solved?
Program Construction and Testing
Program Construction and Testing

SDLC SMBS
THE SYSTEM DEVELOPMENT LIFE CYCLE
What is a detailed design?
Detailed design specifications for components in proposed solution

Includes several activities
Database
Database
design
design

Input and
Input and
output design
output design

Program
Program
design
design

SDLC SMBS
THE SYSTEM DEVELOPMENT LIFE CYCLE
TYPES OF TESTS
Unit Test

Integration test

Verifies each
individual program
works by itself

Combine each units
and verify it

User acceptance
Test
Verifies application
works with the users
system
SDLC SMBS
THE SYSTEM DEVELOPMENT LIFE CYCLE
IMPLEMENTATION PHASE


Purpose is to construct, or build, new or modified
system and then deliver it to users
Convert to new system
Train users

Install and test new system

Develop programs
SDLC SMBS
THE SYSTEM DEVELOPMENT LIFE CYCLE
SUPPORT PHASE


Provides ongoing assistance after system is implemented
Conduct post-implementation system review—meeting to find out if
information system is performing according to expectations

EVALUATION

MAINTENANCE

Is the key system is running?

SDLC SMBS
THE SYSTEM DEVELOPMENT LIFE CYCLE

QUERIES OR QUESTIONS?

SDLC SMBS
SDLC SMBS

Weitere ähnliche Inhalte

Was ist angesagt?

Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
Gurban Daniel
 
Software Development Life Cycle Testingtypes
Software Development Life Cycle TestingtypesSoftware Development Life Cycle Testingtypes
Software Development Life Cycle Testingtypes
vladimir zaremba
 
2 approaches to system development
2 approaches to system development2 approaches to system development
2 approaches to system development
cymark09
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
Slideshare
 
S.D.L.C (Software Development Life Cycle.)
S.D.L.C (Software Development Life Cycle.)S.D.L.C (Software Development Life Cycle.)
S.D.L.C (Software Development Life Cycle.)
Jayesh Buwa
 

Was ist angesagt? (20)

Sdlc
SdlcSdlc
Sdlc
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
Selection of methodology - System Analysis and Design
Selection of methodology - System Analysis and Design  Selection of methodology - System Analysis and Design
Selection of methodology - System Analysis and Design
 
Software Development Life Cycle Testingtypes
Software Development Life Cycle TestingtypesSoftware Development Life Cycle Testingtypes
Software Development Life Cycle Testingtypes
 
2 approaches to system development
2 approaches to system development2 approaches to system development
2 approaches to system development
 
Sdlc model
Sdlc modelSdlc model
Sdlc model
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
 
Software Development Techniques
Software Development TechniquesSoftware Development Techniques
Software Development Techniques
 
Sdlc
SdlcSdlc
Sdlc
 
Software development life cycle (SDLC)
Software development life cycle (SDLC)Software development life cycle (SDLC)
Software development life cycle (SDLC)
 
Sdlc (software development life cycle)
Sdlc (software development life cycle)Sdlc (software development life cycle)
Sdlc (software development life cycle)
 
Software Devlopment Life Cycle
Software Devlopment Life CycleSoftware Devlopment Life Cycle
Software Devlopment Life Cycle
 
Sdlc
SdlcSdlc
Sdlc
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycle
 
System Development Life Cycle
System Development Life CycleSystem Development Life Cycle
System Development Life Cycle
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
S.D.L.C (Software Development Life Cycle.)
S.D.L.C (Software Development Life Cycle.)S.D.L.C (Software Development Life Cycle.)
S.D.L.C (Software Development Life Cycle.)
 
Sec7.3 sdlc
Sec7.3 sdlcSec7.3 sdlc
Sec7.3 sdlc
 
ITFT - System development life cycle models
ITFT - System development life cycle modelsITFT - System development life cycle models
ITFT - System development life cycle models
 
Management information system
Management information systemManagement information system
Management information system
 

Andere mochten auch

System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
fentrekin
 
System development life cycle (sdlc)
System development life cycle (sdlc)System development life cycle (sdlc)
System development life cycle (sdlc)
Mukund Trivedi
 
System Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MISSystem Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MIS
George V James
 
6 basic steps of software development process
6 basic steps of software development process6 basic steps of software development process
6 basic steps of software development process
Riant Soft
 
Sdlc framework
Sdlc frameworkSdlc framework
Sdlc framework
BILL bill
 
Chapter 5 Mis Software Development Life Cycle
Chapter 5 Mis Software Development Life CycleChapter 5 Mis Software Development Life Cycle
Chapter 5 Mis Software Development Life Cycle
management 2
 

Andere mochten auch (20)

System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
System development life cycle (sdlc)
System development life cycle (sdlc)System development life cycle (sdlc)
System development life cycle (sdlc)
 
System Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MISSystem Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MIS
 
6 basic steps of software development process
6 basic steps of software development process6 basic steps of software development process
6 basic steps of software development process
 
System Development Life Cycle (SDLC) - Part I
System Development Life Cycle (SDLC)  - Part ISystem Development Life Cycle (SDLC)  - Part I
System Development Life Cycle (SDLC) - Part I
 
Information Security and the SDLC
Information Security and the SDLCInformation Security and the SDLC
Information Security and the SDLC
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Sdlc
SdlcSdlc
Sdlc
 
Value of PMP Certification and PMI Membership
Value of PMP Certification and PMI MembershipValue of PMP Certification and PMI Membership
Value of PMP Certification and PMI Membership
 
Sdlc framework
Sdlc frameworkSdlc framework
Sdlc framework
 
7.- Windows, software comercial y Mac os
7.- Windows, software comercial y Mac os7.- Windows, software comercial y Mac os
7.- Windows, software comercial y Mac os
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
Secure Software Development Lifecycle
Secure Software Development LifecycleSecure Software Development Lifecycle
Secure Software Development Lifecycle
 
SDLC
SDLCSDLC
SDLC
 
Sdlc process
Sdlc processSdlc process
Sdlc process
 
Chapter 5 Mis Software Development Life Cycle
Chapter 5 Mis Software Development Life CycleChapter 5 Mis Software Development Life Cycle
Chapter 5 Mis Software Development Life Cycle
 
World Wrestling Entertainment (WWE) BRAND analysis
World Wrestling Entertainment (WWE) BRAND analysisWorld Wrestling Entertainment (WWE) BRAND analysis
World Wrestling Entertainment (WWE) BRAND analysis
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
 

Ähnlich wie System development life cycle-Naveen vijay

Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)
Nicole Savoie
 
Systems Lifecycle workbook
Systems Lifecycle workbookSystems Lifecycle workbook
Systems Lifecycle workbook
MISY
 
System Development Life Cycle ( Sdlc )
System Development Life Cycle ( Sdlc )System Development Life Cycle ( Sdlc )
System Development Life Cycle ( Sdlc )
Jennifer Wright
 

Ähnlich wie System development life cycle-Naveen vijay (20)

Sdlc1
Sdlc1Sdlc1
Sdlc1
 
Mba it unit 3 ppt
Mba it unit 3 pptMba it unit 3 ppt
Mba it unit 3 ppt
 
Mba it unit 3 ppt
Mba it unit 3 pptMba it unit 3 ppt
Mba it unit 3 ppt
 
Mba it unit 3 ppt
Mba it unit 3 pptMba it unit 3 ppt
Mba it unit 3 ppt
 
VTU - MIS Module 4 - SDLC
VTU - MIS Module 4 - SDLCVTU - MIS Module 4 - SDLC
VTU - MIS Module 4 - SDLC
 
Software development process
Software development processSoftware development process
Software development process
 
system development life cycle SDLC
system development life cycle SDLCsystem development life cycle SDLC
system development life cycle SDLC
 
Gr 6 sdlc models
Gr 6   sdlc modelsGr 6   sdlc models
Gr 6 sdlc models
 
Week 10
Week 10Week 10
Week 10
 
Week 10
Week 10Week 10
Week 10
 
IS L02 - Development of Information Systems
IS L02 - Development of Information SystemsIS L02 - Development of Information Systems
IS L02 - Development of Information Systems
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycle
 
Different Approaches To Sys Bldg
Different Approaches To Sys BldgDifferent Approaches To Sys Bldg
Different Approaches To Sys Bldg
 
4 sdlc and stlc
4 sdlc and stlc4 sdlc and stlc
4 sdlc and stlc
 
System developement methods
System developement methodsSystem developement methods
System developement methods
 
SDLC Apresentação - Shift Education of Technology
SDLC Apresentação - Shift Education of TechnologySDLC Apresentação - Shift Education of Technology
SDLC Apresentação - Shift Education of Technology
 
Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)
 
Systems Lifecycle workbook
Systems Lifecycle workbookSystems Lifecycle workbook
Systems Lifecycle workbook
 
System Development Life Cycle ( Sdlc )
System Development Life Cycle ( Sdlc )System Development Life Cycle ( Sdlc )
System Development Life Cycle ( Sdlc )
 
Systems Analysis & Design
Systems Analysis & DesignSystems Analysis & Design
Systems Analysis & Design
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

System development life cycle-Naveen vijay

  • 3. THE SYSTEM DEVELOPMENT LIFE CYCLE What is an information system ? Hardware, software, data, Hardware, software, data, people, and procedures that people, and procedures that work together to produce work together to produce quality information quality information System—Set of components System—Set of components that interact to achieve that interact to achieve common goal common goal SDLC SMBS
  • 4. THE SYSTEM DEVELOPMENT LIFE CYCLE Phases of the SYSTEM DEVELOPMENT CYCLE Phase 2. Analysis  Phase 1. Planning    Review project requests Prioritize project requestss Identify project development team  Conduct preliminary investigation Perform detailed analysis activities: Study current system Determine user requirements Recommend solution Phase 5. Support    Conduct post-implementation system review Identify errors and enhancements Monitor system performance Phase 3. Design   Phase 4. Implementation     Develop programs, if necessary Install and test new system Train users Convert to new system SDLC SMBS Acquire hardware and software, if necessary Develop details of system
  • 5. THE SYSTEM DEVELOPMENT LIFE CYCLE SDLC SMBS
  • 6. THE SYSTEM DEVELOPMENT LIFE CYCLE SDLC SMBS
  • 7. THE SYSTEM DEVELOPMENT LIFE CYCLE What are some reasons to create or modify an information system? To correct problem in existing system To improve existing system Outside group may mandate change Competition can lead to change SDLC SMBS
  • 8. THE SYSTEM DEVELOPMENT LIFE CYCLE PLANNING PHASE Begins when steering committee receives project request Steering committee— decision-making body for the company Function of committee: Review and approve project requests Prioritize project requests Allocate resources SDLC SMBS Form project development team for each approved project
  • 9. THE SYSTEM DEVELOPMENT LIFE CYCLE ANALYSIS PHASE SDLC SMBS
  • 10. SYSTEMS ANALYSIS SDLC SMBS "ANALYSIS PHASE"
  • 11. SYSTEM ANALYSIS Systems analysis is the application of analytical processes to the planning, design and implementation of new and improved information systems to meet the business requirements of customer organizations. SDLC SMBS "ANALYSIS PHASE"
  • 12. THE SYSTEM DEVELOPMENT LIFE CYCLE ANALYSIS PHASE Conduct preliminary investigation, Cost Estimates What are the users NEED? What are the users NEED? Alternatives, Existing system Evaluation What must be done to solve? What must be done to solve? SDLC SMBS "ANALYSIS PHASE"
  • 13. THE SYSTEM DEVELOPMENT LIFE CYCLE What is the preliminary investigation?  Determine exact nature of problem or improvement and whether it is worth pursuing  Findings are presented in feasibility report, also known as a feasibility study SDLC SMBS "ANALYSIS PHASE"
  • 14. THE SYSTEM DEVELOPMENT LIFE CYCLE Some information gathering techniques      Review documentation Observe Questionnaire Interview Research SDLC SMBS "ANALYSIS PHASE"
  • 15. THE SYSTEM DEVELOPMENT LIFE CYCLE What is detailed analysis? 1. Study how current system works 2. Determine user’s wants, needs, and requirements 3. Recommend solution Sometimes called logical design SDLC SMBS "ANALYSIS PHASE"
  • 16. THE SYSTEM DEVELOPMENT LIFE CYCLE FACT FINDING Facts about existing systems can be found out by:     Asking questions (Interviews with users). Questionnaires (Completed by users). Observation (Watching how the work is done at present). Inspection (Looking at existing paperwork, screen displays, and filing systems). SDLC SMBS "ANALYSIS PHASE"
  • 17. THE SYSTEM DEVELOPMENT LIFE CYCLE What is FEASIBILITY? Measure of how suitable system development will be to the company Operational feasibility Four feasibility tests: Schedule feasibility Economic feasibility (also called cost/benefit feasibility) Technical feasibility SDLC SMBS "ANALYSIS PHASE"
  • 18. THE SYSTEM DEVELOPMENT LIFE CYCLE FEASIBILITY STUDY    The aim of a feasibility study is to see if it is possible to devise a system that can be implemented and that will work at a reasonable cost. The study ends when a decision whether or not to proceed with the new system has been made. The results of the study are usually presented as a feasibility report. SDLC SMBS "ANALYSIS PHASE"
  • 19. THE SYSTEM DEVELOPMENT LIFE CYCLE The FEASIBILITY STUDY will normally include:      A description of the tasks the system is required to do. A preliminary design and initial costs for the system. Alternative designs so that the most appropriate can be chosen. A cost/benefit analysis. Conclusions as to whether or not the design is worth implementing and which of the alternatives should be chosen. SDLC SMBS "ANALYSIS PHASE"
  • 20. THE SYSTEM DEVELOPMENT LIFE CYCLE The ANALYSIS PHASE includes:  The drawing of system flow charts and data flow diagrams.  The identification of the proposed system’s objectives.  Facts about the system that is going to be replaced.  An outline of any constraints or limits (e.g. lack of time, money, or staff training).  An updated cost/benefit analysis.  An outline of any further developments of the system. SDLC SMBS "ANALYSIS PHASE"
  • 21. THE SYSTEM DEVELOPMENT LIFE CYCLE QUERIES? QUESTIONS? SDLC SMBS
  • 22. THE SYSTEM DEVELOPMENT LIFE CYCLE DESIGN PHASE Acquire hardware and software Acquire hardware and software Develop all details of new or Develop all details of new or modified information system modified information system How must the problem be solved? How must the problem be solved? Program Construction and Testing Program Construction and Testing SDLC SMBS
  • 23. THE SYSTEM DEVELOPMENT LIFE CYCLE What is a detailed design? Detailed design specifications for components in proposed solution Includes several activities Database Database design design Input and Input and output design output design Program Program design design SDLC SMBS
  • 24. THE SYSTEM DEVELOPMENT LIFE CYCLE TYPES OF TESTS Unit Test Integration test Verifies each individual program works by itself Combine each units and verify it User acceptance Test Verifies application works with the users system SDLC SMBS
  • 25. THE SYSTEM DEVELOPMENT LIFE CYCLE IMPLEMENTATION PHASE  Purpose is to construct, or build, new or modified system and then deliver it to users Convert to new system Train users Install and test new system Develop programs SDLC SMBS
  • 26. THE SYSTEM DEVELOPMENT LIFE CYCLE SUPPORT PHASE  Provides ongoing assistance after system is implemented Conduct post-implementation system review—meeting to find out if information system is performing according to expectations EVALUATION MAINTENANCE Is the key system is running? SDLC SMBS
  • 27. THE SYSTEM DEVELOPMENT LIFE CYCLE QUERIES OR QUESTIONS? SDLC SMBS