INFORMATION SYSTEMS DEVELOPMENT - PowerPoint PPT Presentation

1 / 27
About This Presentation
Title:

INFORMATION SYSTEMS DEVELOPMENT

Description:

lower training costs. Disadvantages: all the problems that may ... Combines JAD, prototyping and integrated CASE tools to produce a high-quality system rapidly ... – PowerPoint PPT presentation

Number of Views:32
Avg rating:3.0/5.0
Slides: 28
Provided by: Mari630
Category:

less

Transcript and Presenter's Notes

Title: INFORMATION SYSTEMS DEVELOPMENT


1
CHAPTER 8
  • INFORMATION SYSTEMS DEVELOPMENT

2
Participants in Systems Development
  • Project planned collection of activities that
    achieves a goal
  • Development team
  • Stakeholders
  • Users
  • Managers
  • Systems development specialists
  • Support personnel

3
Initiation of Systems Development
  • Problems with existing systems
  • Desire to exploit new opportunity
  • Organizational growth
  • Changes in the market or external environment
  • Changes in organizational structure
  • New laws and regulations

4
Information Systems Planning
5
Systems Development Life Cycle (SDLC)
  • SDLC structured framework
  • Consists of well-defined tasks
  • Major phases
  • Development activities
  • After development activities

6
A Five-Stage Systems Development Life Cycle (SDLC)
(1) Systems Investigation
(2) Systems Analysis
(3) Systems Design
(4) Implementation
(5) Maintenance
Go Back to a previous Stage or Stop
7
Waterfall Approach
  • Each step produces final outcome
  • No loop back onto previous steps
  • No modification during systems development

8
Systems Investigation (Step 1)
  • Determine the exact problem
  • Feasibility Study
  • technical feasibility
  • economic feasibility
  • legal feasibility
  • operational feasibility
  • schedule feasibility
  • Deliverable systems investigation report

9
Systems Analysis (Step 2)
  • Assembling the participants for systems analysis
  • Collecting appropriate data and requirements
  • Analyzing the data and requirements
  • Results in
  • Strengths and weaknesses of the existing systems
  • Functions of the new system
  • User information requirements

10
Data Collection
  • Interviews
  • Structured interviews
  • Unstructured interviews
  • Questionnaires
  • Direct observation

11
Data Analysis
  • Data modeling
  • ERD
  • Activity modeling
  • Data flow diagram
  • Data flow lines
  • Process symbols
  • Entity symbols
  • Data storage
  • Application flow chart

12
Entity-Relationship Diagram
PCode
SID
Since
Registers
Student
Program
Faculty
FCode
13
Data Flow Diagram
Data for Schedule
Course Scheduling
Academic department
Offered Courses
14
Systems Design (Step 3)
  • IS outputs, inputs, and user interfaces
  • Hardware, telecommunications, and procedures
  • Software, databases
  • Personnel
  • How these components are integrated
  • Two-step process
  • Logical systems design main system components
  • Physical systems design how the system
    components are accomplished

15
Implementation (Step 5)
16
Approaches to Implementation
  • Parallel conversion
  • Direct conversion
  • Pilot conversion
  • Phased conversion

17
Maintenance and Review (Step 5)
  • Operation
  • Maintenance
  • updating the system to accommodate changes in
    business conditions
  • add new functionality to the system

18
Alternatives to Conventional SDLC
  • Rapid application development
  • Prototyping
  • Joint application design
  • Object-oriented development
  • End-user application development

19
Prototyping
20
Prototyping (cont)
  • Prototype is built based on only a general idea
    of user requirements
  • Advantages
  • speeds up the development process
  • gives users the opportunity to clarify their
    information requirements
  • Disadvantages
  • replaces the systematic analysis and design
    stages of the SDLC - quality may be sacrificed
  • can result in an excess of iterations

21
Joint Application Design (JAD)
  • JAD is a group-based method for collecting user
    requirements
  • Advantages
  • saves time
  • greater support for, and acceptance of new
    systems
  • easier implementation
  • lower training costs
  • Disadvantages
  • all the problems that may be caused by any group
    process

22
Rapid Application Development (RAD)
  • Combines JAD, prototyping and integrated CASE
    tools to produce a high-quality system rapidly
  • RAD Packages
  • GUI development environment
  • Libraries of standard objects
  • Code generators
  • Integrated development environment to create
    computer codes

23
Integrated Computer-Aided Software Engineering
(ICASE) Tools
  • ICASE Tools automate many of the tasks in the
    SDLC
  • CASE tools components
  • Diagramming tools
  • Analysis tools
  • Repository tools
  • Code generators

24
Advantages of RAD
  • speeds the development process
  • reduces development costs
  • can create applications that are easier to
    maintain and modify
  • Disadvantages
  • may result in systems with limited functionality
    and adaptability for change
  • Not suitable for sophisticated calculations

25
Object-Oriented Development
  • OOD considers real-world systems as sets of
    interacting entities, which have attributes
  • An entity is described as an object
  • Methods (or operations) are used to change
    objects attributes (or data values)
  • Object class incorporates similar objects
  • Each object is considered as an instance of an
    object class
  • Objects interact with each other by means of
    messages

26
End-User Development
  • Factors, which make it possible
  • Increasing the power of desktop hardware
  • Reducing hardware cost
  • Increasing software capabilities
  • Increasing computer-literate population
  • Small and ad hoc applications
  • Advantages
  • Users get control over all stages of SDLC
  • Saves time and money on application development

27
Disadvantages of End-User Development
  • Applications are simple
  • More advanced hardware and software are required
  • Leads to a large number of isolated applications
  • Attracts time from main business duties
  • Has limited area of application
Write a Comment
User Comments (0)
About PowerShow.com