Structured analysis and design technique

This is an old revision of this page, as edited by 212.191.78.134 (talk) at 13:37, 13 June 2006 (Introduction). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

SADT (Structured Analysis and Design Technique) is a Software Engineering technique for describing systems as a hierarchy of functions

Introduction

SADT, which is a trademarked and copyrighted by Softech Inc in 1976. A SADT model is a collection of diagrams organized in a tree structure. Consists on watch for the software requirements and the design of systems/software using a group of processes that lets the analyst to view the functions. Also uses a graphic notation, activity models and data models, that communicates the relations between information and functions.

SADT activity models were used to define IDEF0.

Philosophy

Diagrams are build using the techniques that are below. The objectives for this diagrams is to show the flow of information between the organization and the activities that the organization do. Using SADT, the analyst develops a model with a lot of graphic datagrams and activity models.

Stages

This automatic tools bring support for the process of analysis and an organizative method well organized by using them. Thus revisions and points of reference allow to make a validation of the communication between customer and developer.

Techniques

SADT uses two types of diagrams: activity models and data models. It uses arrows to build this diagrams.

The Semantics of Arrows

For activities: Inputs are data that are consumed by the activity. Outputs are produced by the activity. Controls influence the execution of an activity but are not consumed.

For data: Inputs are activities that produce the data. Outputs consume the data. Controls influence the internal state of the data.