approaches to systems development l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Approaches to Systems Development PowerPoint Presentation
Download Presentation
Approaches to Systems Development

Loading in 2 Seconds...

play fullscreen
1 / 16

Approaches to Systems Development - PowerPoint PPT Presentation


  • 191 Views
  • Uploaded on

Approaches to Systems Development. Week 2 CMIS570. Tonight. SDLC Other approaches CASE tools. Why study SA&D?. “meat” of the IS function Winchester house example Art vs. Science Methodologies Comprehensive, multiple-step approaches to systems development Models

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 'Approaches to Systems Development' - JasminFlorian


Download Now 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
tonight
Tonight
  • SDLC
  • Other approaches
  • CASE tools
why study sa d
Why study SA&D?
  • “meat” of the IS function
  • Winchester house example
  • Art vs. Science
    • Methodologies
      • Comprehensive, multiple-step approaches to systems development
    • Models
      • Representation of system, organization, etc.
    • Techniques
      • Particular processes used when following methodology
    • Tools
      • Computer programs which aid development process
methodologies rationale
Methodologies Rationale
  • Defined stages allow for project control
  • Problems are easier and cheaper to fix earlier in the process
slide5
SDLC
  • Systems Development Life Cycle
  • Traditional methodology used to develop, maintain, and replace information systems.
    • Orderly set of activities conducted and planned for each development project.
steps in sdlc
Steps in SDLC
  • Planning
  • Analysis
  • Design
  • Implementation
  • Support
slide7

SDLC

Project Planning

Analysis

Design

Implementation

Support

requirements of sdlc
Requirements of SDLC
  • Can define project boundary
  • You know what you want the system to do and can specify it in detail
variations we ll be examining
Variations we’ll be examining
  • Traditional – SDLC
  • Variations of the SDLC
    • RAD
    • Spiral Approach
    • Prototyping
    • Extreme programming
  • Object Oriented
    • Traditional
    • UP
  • Package Software / ERP
data versus process
Data versus Process
  • Process-oriented approach
    • Focuses on how and when data are moved and changed
  • Data-oriented approach
    • Focuses on the ideal organization of data rather than on where and how data are used.
computer aided software engineering case
Computer-Aided Software Engineering (CASE)
  • Software tools that provide automated support for some portion of the systems development process.
  • Assists system builders in managing the complexities of information system projects and helps assure that high-quality systems are constructed on time and within budget.
evolution of case
Evolution of CASE
  • Art vs. Science
  • Lack of consistency in systems development
  • Predominantly used with PCs
  • Supports wide variety of system development activities
case tools
CASE tools
  • Diagramming tools
  • Analysis tools
    • Tools that enable automatic checking for incomplete, inconsistent, or incorrect specifications in diagrams, forms, and reports
  • Central repository / Data dictionary
    • Repository of all data definitions for all organizational applications
  • Documentation generators
  • Code generators
next week
Next Week
  • Homework #1 DUE:
    • Problem statement for your application
  • Read Chapter 3
  • Read Appendix A