WEEK-6 & 7

INFORMATION SYSTEM DEVELOPMENT METHODHOLOGIES



IS Development Methodology...


A IS development methodology or system development methodology in software engineering is a framework that is used to structure, plan, and control the process of developing an information system. A methodology is a collection of Procedures, Tools, and Documentation-Aids which will help the systems developers to implement a new information system.

Types ofIS Development Methodhologies...
  • SDLC (System Development Life Cycle)
  • PROTOTYPING
  • JSD - JACKSON SYSTEM DEVELOPMENT
  • INFORMATION ENGINEERING (IE)
  • GANE and SARSONS (STRADIS- STRUCTURED ANALYSIS, DESIGN AND IMPLEMENTATION OF INFORMATION SYSTEMS)
    SDLC (System Development Life Cycle)...

    - The systems development life cycle (SDLC) is a conceptual model used in project management that describes the stages involved in an information system development project, from an initial feasibility study through maintenance of the completed application.
    - Various SDLC methodologies have been developed to guide the processes involved, including the waterfall model (which was the original SDLC method); rapid application development (RAD); joint application development (JAD); the fountain model; the spiral model; build and fix; and synchronize-and-stabilize. 

    PROTOTYPING...

    - Prototyping is about people. Users are not often able to articulate what they want an information system to do, and they cannot visualize it from written specifications. 
    Description: http://3.bp.blogspot.com/-7UqzjR88bgI/T4YAsctQvuI/AAAAAAAAALk/78cFVwBXd7o/s200/stradis+-+rashard.jpg
    - Prototyping enables them to see a system, "play" with it and modify it before it is implemented.  
    - The Prototyping Methodology" to give Information Systems persons, and through them user persons, a methodology for them to learn what the current "system" is, design a new system as a prototype, refine it and implement it.


    STRADIS (STRUCTURED ANALYSIS, DESIGN AND IMPLEMENTATION OF INFORMATION SYSTEMS)...

    - This was developed by Chris Gane and Trish Sarson in 1979 and is based on structured process modeling where complex problems are broken down in a detailed and formal way. 
    - The methodology is best suited to an environment where due to the lack of resources or the excessive demand for system development, there is a need for prioritization.

    JSD - JACKSON SYSTEM DEVELOPMENT...

    - Michael Jackson and John Cameron developed this in the 1970’s.
    - Although it is based on the structured approach to system development the emphasis of the methodology is to produce software systems.
    - It is suitable for the development of real-time systems where processes are more significant than data.
    - JSD does not address any of the organizational needs and is not comprehensive in addressing all aspects of the system life cycle.
    - There are six steps in this methodology, and these are categorized into three major phases:
    • Modeling Phase
    • Network Phase
    • Implementation Phase

    INFORMATION ENGINEERING -IE...


    - Clive Frankenstein in Australia and Ian Palmer in London established the origin of Information Engineering separately in the 1970’s. This methodology advocates:
    - The development of a corporate data model that defines the structure and nature of an organization’s data and that cans support a whole range of business systems.
    - The use of diagrams to communicate all the necessary information to end users-and management.


    No comments: