Systems development
Download
1 / 8

Systems Development - PowerPoint PPT Presentation


  • 90 Views
  • Updated On :

Systems Development. Systems Development Life Cycle (SDLC). A “baseline” process for the development of application systems Contains a comprehensive set of tasks to reduce risk in developing systems

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Systems Development' - altsoba


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

Systems development life cycle sdlc
Systems Development Life Cycle (SDLC)

  • A “baseline” process for the development of application systems

  • Contains a comprehensive set of tasks to reduce risk in developing systems

  • There are numerous specific SDLC models, but they typically differ primarily in the names of the phases/steps.

  • Basic premise behind SDLC is that you should

  • Make sure proposed system is feasible

  • Make sure you understand requirements thoroughly before proceeding to implementation

  • Thoroughly design the system before beginning programming

  • Scrutinize outputs of each phase to ensure you’re on track and should continue


Sdlc model
SDLC Model

  • Requirements analysis

  • Design

  • Implementation

  • Maintenance


Requirements analysis
Requirements Analysis

  • Feasibility study

    • Cost/benefit analysis

    • Match with organizational objectives

    • Technical and operational feasibility

    • Risks

  • Requirements definition

    • What functions must the system perform?

    • System inputs, processing, outputs


Design
Design

  • How will the system perform the functions?

  • Design:

    • Programs

    • System hardware and software

    • Database

    • User interface


Implementation
Implementation

  • Building the system

    • Programming

    • Implement database

    • Testing

    • Create documentation (system and user)

  • Training

  • Conversion

    • Parallel

    • Cutover/direct

    • Pilot


Maintenance
Maintenance

  • Ongoing error correction

  • Ongoing improvements (adding new functions)

  • Usually most IS resources spent here


Alternative development approaches
Alternative Development Approaches

  • Prototyping/Rapid application development

    • Successive iterations of system

    • Improve system with each iteration

    • Requires extensive user involvement

    • Good for systems where requirements are hard to define

    • Requires development tools that allow fast programming


ad