alternative system-building approaches

Upload: arun-mishra

Post on 14-Apr-2018

231 views

Category:

Documents


1 download

TRANSCRIPT

  • 7/27/2019 Alternative System-building Approaches

    1/14

    ALTERNATIVESYSTEM-BUILDING

    APPROACHES

    By Arun Mishra

  • 7/27/2019 Alternative System-building Approaches

    2/14

    Prototyping Process of building experimental system quickly

    and inexpensively for demonstration and

    evaluation

    Prototype Preliminary working version of information

    system for demonstration and evaluation

    Iterative

    A process of repeating over and over again the

    steps to build system

    ALTERNATIVE SYSTEM-BUILDING

    APPROACHES: Prototyping

  • 7/27/2019 Alternative System-building Approaches

    3/14

    The Prototyping Processes

  • 7/27/2019 Alternative System-building Approaches

    4/14

    1. Identifying users basic requirements

    2. Developing initial prototype

    3. Using prototype

    4. Revising and enhancing prototype

    Steps in Prototyping

  • 7/27/2019 Alternative System-building Approaches

    5/14

    Advantage Useful in designing information systems

    end-user interface

    Disadvantage

    Rapid prototyping can gloss over essential

    steps in systems development

    Advantages and Disadvantages of

    Prototyping

  • 7/27/2019 Alternative System-building Approaches

    6/14

    Application software packages Set of prewritten, precoded application software

    programs commercially available for sale or

    lease

    Customization Modification of software package to meet

    organizations unique requirements without

    destroying the softwares integrity

    ALTERNATIVE SYSTEM-BUILDING

    APPROACHES: Application Software

    Packages

  • 7/27/2019 Alternative System-building Approaches

    7/14

    Development of information systems by end

    users with little or no formal assistance from

    technical specialists

    Allows users to specify their own businessneeds

    ALTERNATIVE SYSTEM-BUILDING

    APPROACHES: End-User Development

  • 7/27/2019 Alternative System-building Approaches

    8/14

    End-User Versus System Lifecycle

    Development

  • 7/27/2019 Alternative System-building Approaches

    9/14

    Improves requirements gathering leading to

    higher level of user involvement and

    satisfaction

    Cannot easily handle processing of largenumbers of transactions or applications

    ALTERNATIVE SYSTEM-BUILDING

    APPROACHES: End-User Development

  • 7/27/2019 Alternative System-building Approaches

    10/14

    Approach for software development

    De-emphasizes procedures

    Shifts focus from modeling business

    processes and data to combining data and

    procedures to create objects

    Object-Oriented Software Development

  • 7/27/2019 Alternative System-building Approaches

    11/14

    Rapid application development (RAD), is fast way

    of developing software.

    Process for developing systems in short time

    period

    Uses prototyping, fourth-generation tools, and

    close teamwork

    Steps involves in the RAD process: Business modelling

    Data modelling

    Process modelling

    Application development

    Rapid Application Development (RAD)

  • 7/27/2019 Alternative System-building Approaches

    12/14

    Limitations of RAD approach

    For large software projects a huge requirement ofhuman resources will have to be met to ensureRAD development.

    If customers and developers do not cooperate witheach other then RAD process will fail to deliver thesoftware with in the time and cost.

    Some applications do not lend themselves tomodularized treatment. Such applications are notsuitable for RAD development.

    RAD is not suitable for technically challengingapplications that require taking technical risks.

  • 7/27/2019 Alternative System-building Approaches

    13/14

  • 7/27/2019 Alternative System-building Approaches

    14/14