CSE1IS Information Systems
Week 3 Lecture 1

La Trobe University, Bendigo campus Department of Computer Science

		and Computer Engineering
 

Analysis, Design and Implementation of Information Systems - The SDLC

Introduction

This topic is covered in your textbook, Shelly, Cashman & Rosenblatt, on pages 20-24. The terms used differ from text to text so I will use those found in your text but also give the more generic terms.

The following ideas apply to all large systems - anything that displays structure and order eg. Space shuttle, Westgate Bridge, Windows XP, Police Department criminal records database.

Remember that the aim in developing an IS should be to produce an IS that is:

Why would we wish to analyse/design/implement an information system

The Systems Development Lifecycle (SDLC)

  is a framework (or methodology) for information system development.

It consists of  a set of  steps or phases. The terminology used may vary from text to text, but the ideas behind each step are essentially the same.

Each phase of the SDLC uses the results of the previous one. In other words there is some sequence to the steps involved.

The SDLC is  document driven. This means that at crucial stages during the process documentation is produced. A phase of the SDLC is not complete until the appropriate documentation or artifact is produced.  These are sometimes referred to as deliverables. A deliverable may be a substantial written document, a software artifact, a system test plan or even a physical object such as a new piece of technology that has been ordered and delivered. This feature of the SDLC is critical to the successful  managment of an IS project.

Figure01-27 of the text provides a diagrammatic overview of the SDLC and some major deliverables:

The Systems Development Lifecycle model.  From a system request, Phase 1 -

System Planning commences.  From the System Planning phase, a Preliminary

Investigation report is generated which is use as input to Phase 2 - Systems

Analysis.  This generates a Systems Requirements Documents and may feedback intothe previous phase.  The Systems Requirements Document is used as input into

Phase 3 - the Systems Design phase which in itself produces a design 

specification which is used as feedback into the previous phase or as input

into Phase 4 - System Implementation.  This phase produces a functioning

Information System which may feedback into the previous phase or proceed

to Phase 5 - Systems Operation and Support.  This final phase results in an

operational Information System and this may be used to feed back into the

previous phase or back into Phase 1 - System Planning.  Project development

may be stopped at any point after the documents have been produced from

Phase 1, Phase 2 or Phase 3

The SDLC can also be viewed from a more process oriented perspective (see Figure01-28 (gif image - 254Kbytes)). This emphasises the parallel nature of some of the activities and presents activities such as system maintenance as an alternative to a complete re-design of an existing system. Hopefully the notation used to express this view will become clearer after you have worked through the material on data flow analysis.

Note: according to Wikipedia's definition of SDLC there are 6 official phases:

  1. Preliminary Investigation
  2. Systems Analysis
  3. Systems Design
  4. Systems Development
  5. Systems Implementation
  6. Systems Maintenance

(Earlier versions of our text defined the SDLC as the first 5 of these 6 phases)

SDLC is a Waterfall analysis, design and development methodology.

Other design methodologies include prototyping, iterative, top-down and bottom-up.

Methodologies may incorporate Object-Oriented concepts from the design phase onwards.


SDLC Overview

  1. Systems Planning

    (other commonly used names are Preliminary Investigation, Feasability Study)

    A preliminary investigation is normally initiated by some sort of system request.

    Objective:
    To identify the scope and nature of the problem

    Activities include:

    Document/deliverable: A Preliminary Investigation report or Feasibility Study for management.

  2. Systems Analysis (Requirements Determination)

    Objectives:

    Activities include:

    Document/Deliverable:

  3. Systems Design

    Objective:

    Activities:

    Document/Deliverable:

  4. Systems Implementation (Systems Development, Construction):

    Objective:

    Activities:

    Result/Document:

  5. Systems Operation and Support (Systems Implementation and Maintenance):

    Objective:

    Activities:

    Document/Deliverable:


After the SDLC

During operation, an IS requires on-going maintenance.
Some minor modifications may be required:

NOTE
A requirement for substantial maintenance or enhancement may result in a newinitiation of the SDLC. Hence the term systems development life cycle. In other words all Information Systems have a finite life. There comes a time when they no longer meet the current requirements and remedial action has to be taken!

CASE IN POINT 1.2: Global Hotels and Momma's (sic) Motels

(from page 25 of text)

Suppose you work in the IT department of Global Hotels, a multinational hotel chain. Global Hotels runs several specialized business support systems, including a guest reservations system that was developed in-house to meet the requirements of a large company with worldwide operations. Guests can make one-stop online reservations by visiting Global's Web site, which has links to all major travel industry sites.

Global Hotels just acquired Momma's (sic), a regional chain of 20 motels in western Canada . Momma's (sic) uses a vertical reservations package suitable for small- to medium-sized businesses, and a generic accounting and finance package. Should Momma's(sic) use Global Hotels' information systems or continue with its own? In your answer, consider issues such as business profiles, business processes, system interactivity, EDI, XML, e-commerce, and the characteristics of both information systems. What additional information would be helpful to you in making a recommendation?

Reference:
Shelly, Cashman & Rosenblatt, Systems Analysis and Design, 6th Edition, Course Technology, 2006.

Valid XHTML 1.0 Transitional

Copyright © 2006 Brian Retallick

This page last updated by Monday 04 August 2008 by Chris Cope, La Trobe University, Bendigo