Systems Planning, Development, and Implementation - PowerPoint PPT Presentation

About This Presentation
Title:

Systems Planning, Development, and Implementation

Description:

Development Concepts. Stages of the SDLC. Design. Refers to the creation of detailed specifications for the proposed system. Development ... – PowerPoint PPT presentation

Number of Views:71
Avg rating:3.0/5.0
Slides: 34
Provided by: jcal150
Learn more at: http://home.ubalt.edu
Category:

less

Transcript and Presenter's Notes

Title: Systems Planning, Development, and Implementation


1
Chapter 9
  • Systems Planning, Development, and Implementation

2
Key Systems Development Concepts
  • Systems development life cycle (SDLC)
  • Refers to stages in the conception, design,
    creation, and implementation of an information
    system

3
Key Systems Development Concepts
  • Stages of the SDLC
  • Needs assessment
  • Describes a formal, integrated, and usually
    time-limited process of gathering data about the
    needs and opportunities of end users and their
    managers
  • Alternative analysis
  • Considers one or more alternate designs and
    analyzes their advantages and disadvantages

4
Key Systems Development Concepts
  • Stages of the SDLC
  • Design
  • Refers to the creation of detailed specifications
    for the proposed system
  • Development
  • Refers to the creation or purchase of the
    hardware and software necessary to implement the
    design

5
Key Systems Development Concepts
  • Stages of the SDLC
  • Implementation
  • Refers to deactivating the old system and
    activating the new one
  • Maintenance
  • Refers to fixing errors, or bugs, in the way that
    the system operates

6
Key Systems Development Concepts
Figure 9-1
7
System Developmentas a Process
Figure 9-2
8
Key Systems Development Concepts
  • Development Pathways
  • The waterfall model
  • Like water flowing over a waterfall, the
    development moves in only one direction, so
    stages cannot be repeated
  • The spiral approach
  • Implements systems based on the concept of
    greatest need

9
Key Systems Development Concepts
  • Development Pathways
  • Prototyping
  • Describes an approach that tries to satisfy user
    needs by focusing on the user interface
  • Agile programming
  • A name given to several methodologies that focus
    on being reactive to changing user demands and
    target small development groups and projects that
    require minimal documentation

10
Systems Modeling
  • Data Models
  • Describe the relationships among the elements of
    data that an organization uses
  • Example Entity/relationship model

11
Systems Modeling
  • Process Models
  • Divide a process into its parts, show how these
    parts relate to one another, and indicate which
    outputs of one process are input to other
    processes
  • Examples
  • Structure charts
  • Function boxes
  • Data flow diagrams

12
Systems Modeling
  • Object Models
  • Describe the properties of objects, their
    relationship to one another, and the functions
    they perform
  • Examples
  • Inheritance diagrams
  • State diagrams

13
Computer Aided Software Engineering (CASE)
  • Use of software to automate activities performed
    in needs assessment, systems analysis, design,
    development, and maintenance
  • CASE suits called CASE toolset or CASE
    workbench

14
Stages of the Life Cycle
  • 1. Needs Assessment
  • Identifies the information needs of an
    organization

15
Stages of the Life Cycle
  • 1. Needs Assessment
  • Collecting Information For Needs Assessment
  • Output analysis
  • Input analysis
  • Procedure analysis
  • Systems analysts help provide this function by
    acting as an interface between information
    systems users and developers

16
Stages of the Life Cycle
  • 1. Needs Assessment
  • Methodologies and tools
  • Contextual inquiry
  • Structured analysis
  • Data dictionary
  • Reverse engineering

17
Stages of the Life Cycle
  • 2. Alternative Analysis
  • Identification and evaluation of alternative
    systems, ultimately focusing on a single design
    more extensively
  • Alternative analysis tools
  • Return on investment analysis
  • Risk analysis

18
Stages of the Life Cycle
  • 3. Design
  • Providing detailed specifications for the
    selected design

19
Stages of the Life Cycle
  • 3. Design
  • Interface design
  • Refers to the specification of the media,
    content, and form of input and output
  • Data design
  • Refers to creating the model of data supporting
    the system

20
Stages of the Life Cycle
  • 3. Design
  • Process design
  • Refers to the design of both the computational
    and logical processes underlying the system
  • Object design
  • Refers to the generation of an object model

21
Stages of the Life Cycle
  • 3. Design
  • Physical design
  • Refers to decisions about the hardware used to
    deliver the system
  • Test design
  • Refers to the creation of tests that ensure the
    proper operation of developed systems

22
Stages of the Life Cycle
  • 3. Design
  • Design specification
  • Refers to means for communicating the design to
    the programmers who will implement it

23
Stages of the Life Cycle
  • 4. Development
  • Includes development or purchase of software,
    potentially the procurement of hardware, and
    testing of the new system

24
Stages of the Life Cycle
  • 4. Development
  • Development tools
  • Screen generators
  • Report generators
  • Code generators

25
Stages of the Life Cycle
  • 4. Development
  • Testing levels for quality assurance
  • Unit testing
  • Component testing
  • Integration testing
  • Systems testing
  • Testing stages
  • Performance testing
  • Usability testing

26
Stages of the Life Cycle
  • 5. Implementation
  • Direct cut-over strategy
  • Describes the replacement of the old with the new
    system overnight or over some other period of
    time when the company does not operate

27
Stages of the Life Cycle
  • 5. Implementation
  • Pilot implementation strategy
  • Requires one or more segments of a company to use
    a new system before the entire company uses it

28
Stages of the Life Cycle
  • 5. Implementation
  • Phased implementation strategy
  • Introduces components of the new system one at a
    time

29
Stages of the Life Cycle
  • 5. Implementation
  • Parallel implementation strategy
  • Refers to the use of both the new and the old
    system for a period of time

30
Stages of the Life Cycle
  • 6. Maintenance
  • Refers to all activities related to a system
    after it is implemented and before a full-fledged
    needs assessment

31
Developing andManaging Web Sites
  • Protection of customers data
  • Protection of operational data
  • Protection of trade secrets
  • Protection of access

32
Why Systems Development Projects Succeed or Fail
  • Risk
  • Scope
  • Management
  • Process
  • Resources

33
End of Chapter 9
  • Systems Planning, Development, and Implementation
Write a Comment
User Comments (0)
About PowerShow.com