Computer Sciene of Udayana State University

March 7, 2009

Three Classifications of Development Methodology

Filed under: Computer Science — ignaga @ 2:13 AM

1. Functional decomposition methodologies

    These methodologies emphasize on solving system into smaller subsystems then will be understood, built and applied easily. There are 4 groups including for these methodologies such as:

    · HIPO (Hierarchy plus Input Process Output)

    · SR (Stepwise Refinement)

    · ISR (Iterative Stepwise Refinement)

    · Information Hiding

    2. Data-oriented methodologies

      These methodologies emphasize to the data characteristic that will be processed. The methodologies are divided into 2 classes:

      · Data flow oriented methodology

      Generally this methodology is based on system solving into modules according to data element type and the logic module behavior on system. With this methodology, this system is explained from data flow and the relation between its function logically on system modules. This methodology is divided into 3 groups:

      SADT (Structured Analysis and Design Technique)

      Developed in the 1060’s was the first attempt to provide guidelines to improve the quality of software.

      Composite Design

      SSAD (Structured System Analysis and Design)

      · Data Structured oriented methodology

      This methodology emphasizes input and output system structure. Then this structure will be used as the system structure base. Function relationships between module or elements system then explained from that system. There are 2 groups that include for this methodology such as:

      JSD (Jackson’s System Development)

      W/O (Warnier/Orr) Diagram

      3. Prescriptive methodologies

        These methodologies are developed by system house and software factories and available commercially on program packets. Classifications of these methodologies are:

        · ISDOS (Information System Design and Optimization System)

        ISDOS is developed by University of Michigan. Advantages of ISDOS is optimizing system development process, consist of 2 components:

        PSL: is a main component like a language to record user requirement that can be read by a machine. PSL is a language to describe a system and PSL is not procedural language.

        PSA: is a software packet like data dictionary and is used to check data input, data storage, data process, data analysis, and data result as output report. PSA benefit DBMS to storage data. PSA will analyze PSL for syntax error and will produce a number of reports like data dictionary, functional dictionary, relationships process analysis, network analysis to check the relationships between data and processes, relationship analysis from data time dependences, and volume specification analysis.

        PLEXSYS: is an additional component of ISDOS to transform computer’s high level language into executable code for a hardware configuration that needed. If ISDOS is used on determining requirement aspect then PLEXSYS is used on automatic program producing aspect.

        · PRIDE

        PRIDE is offered by an America Company that is M. Bryce and Associates. PRIDE is an integrated software that used to analyze and design structured system, data management, project management, and documentation. PRIDE also prepare CAD (Computer Aided Design) tool for system development.

        · SPECTRUM

        SPECTRUM is a system development methodology that introduced by an America company that is Spectrum International Incorporate. This software has some version for different necessity. For example, SPECTRUM-1 for conventional development step, SPECTRUM-2 for structured project management system and SPECTRUM-3 for online interactive estimator.

        · SRES and SREM

        SRES (Software Requirement Engineering System) is developed by TRW for SDS (Software Development System) from USA Air Force. At SRES, user requirement is declared on RSL (Requirement Statement Language). Then RSL definition is analyzed using REVS (Requirement Engineering and Validation System) also use to maintenance database. This software is based on SREM (Software Requirement Engineering Methodology)

        · SDM/70

        SDM/70(System Development Methodology/70) is developed by an America company that is Atlantic Software Incorporate. SDM/70 is a software that include methods set, estimation, documentation and administration guide to help user develop and maintenance system effectively.

        Some the other prescriptive methodologies are: Chapin’s approach, DBO(Design By Objective), PAD(Program Analysis Diagram), HOS(Higher Order Software), MSR(Meta Stepwise Refinement), and PDL(Program Design Language).


        Leave a Comment »

        No comments yet.

        RSS feed for comments on this post. TrackBack URI

        Leave a Reply

        Fill in your details below or click an icon to log in: Logo

        You are commenting using your account. Log Out /  Change )

        Google+ photo

        You are commenting using your Google+ account. Log Out /  Change )

        Twitter picture

        You are commenting using your Twitter account. Log Out /  Change )

        Facebook photo

        You are commenting using your Facebook account. Log Out /  Change )


        Connecting to %s

        Create a free website or blog at

        %d bloggers like this: