Presentation is loading. Please wait.

Presentation is loading. Please wait.

Approaches to Systems Development Week 2 CMIS570.

Similar presentations


Presentation on theme: "Approaches to Systems Development Week 2 CMIS570."— Presentation transcript:

1 Approaches to Systems Development Week 2 CMIS570

2 Tonight SDLC Other approaches CASE tools

3 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

4 Methodologies Rationale Defined stages allow for project control Problems are easier and cheaper to fix earlier in the process

5 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.

6 Steps in SDLC Planning Analysis Design Implementation Support

7 SDLC Project Planning Analysis Design Implementation Support

8 Requirements of SDLC Can define project boundary You know what you want the system to do and can specify it in detail

9 Movement away from SDLC – WHY?

10 Variations we’ll be examining Traditional – SDLC Variations of the SDLC RAD Spiral Approach Prototyping Extreme programming Object Oriented Traditional UP Package Software / ERP

11 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.

12 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.

13 Evolution of CASE Art vs. Science Lack of consistency in systems development Predominantly used with PCs Supports wide variety of system development activities

14 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

15 Tools we have available VISIO Oracle

16 Next Week Homework #1 DUE: Problem statement for your application Read Chapter 3 Read Appendix A


Download ppt "Approaches to Systems Development Week 2 CMIS570."

Similar presentations


Ads by Google