Fact-checked by Grok 2 weeks ago

Structured analysis and design technique

The Structured Analysis and Design Technique (SADT) is a graphical for modeling and specifying the functional requirements of complex systems in and , utilizing hierarchical diagrams composed of boxes representing activities or data entities connected by arrows denoting inputs, outputs, controls, and mechanisms. Developed in 1972 by Douglas T. Ross at SofTech, Inc., SADT emerged from efforts to improve productivity through as part of the U.S. 's ICAM (Integrated Computer-Aided Manufacturing) program. It was formalized and widely disseminated through the 1977 publication "Structured Analysis for Requirements Definition" by Ross and Kenneth E. Schoman, Jr., in the IEEE Transactions on , which emphasized its role as a language for communicating system ideas during the requirements phase. SADT's core strength lies in its top-down decomposition approach, where high-level context diagrams (typically containing 3 to 6 boxes) are progressively refined into detailed sub-diagrams, enabling precise definition of system boundaries, processes, and interfaces without prescribing implementation details. This technique supports both automated and non-automated , facilitating communication among stakeholders, problem identification, and transition to design phases. SADT influenced subsequent standards, notably serving as the foundation for (Integration Definition for Function Modeling), a federal information processing standard (FIPS PUB 183) adopted in 1993 for modeling enterprise functions in and applications. Applications of SADT have spanned domains such as aerospace (e.g., shuttle operations modeling) and military systems (e.g., Air Force AWACS ), where it aids in performance prediction, workload assessment, and behavioral simulation under varying conditions.

Overview

Definition and Purpose

The Structured Analysis and Design Technique (SADT) is a structured method and developed for analyzing and representing complex through hierarchical of functions. It employs a diagrammatic notation consisting of boxes and directed arrows to depict activities and their interfaces, enabling analysts to create models that capture the functional without delving into implementation specifics. The primary purpose of SADT is to model the functional aspects of a system by specifying inputs, outputs, controls, and mechanisms—collectively known as ICOMs—to facilitate , system design, and documentation. Inputs represent or objects transformed by a ; controls denote constraints or conditions that govern the without being altered; outputs are the results produced; and mechanisms indicate the resources, such as personnel , that enable the . This approach supports the creation of hierarchical models that decompose high-level functions into detailed sub-functions, promoting clarity in understanding behavior and interactions. SADT's scope extends to a broad range of applications, including , software, organizational processes, and integrated systems, where it is used to capture and communicate requirements independently of choices. For instance, unlike data-flow diagramming, which emphasizes the flow of information between processes, data stores, and external entities to illustrate "how" data moves, SADT focuses on "what" the system accomplishes by modeling activities and their ICOM interfaces in a structured, activity-centric . This distinction makes SADT particularly suited for in .

Key Characteristics

SADT utilizes a hierarchical structure to represent systems, decomposing complex processes from a high-level context diagram into successively detailed levels of , where each is refined into sub-functions. This top-down approach facilitates progressive refinement while maintaining across levels through unique identifiers for diagrams. Central to SADT is its boxed notation, in which each is depicted as a rectangular box labeled with a describing the activity; arrows connected to the box denote inputs entering from the left, outputs exiting to the right, controls from the top, and mechanisms from the bottom. These elements, collectively known as ICOM (Inputs, Controls, Outputs, Mechanisms), provide a standardized way to model the interfaces and dependencies of functions without prescribing implementation details. A key feature of SADT is its strong emphasis on defining clear system boundaries, distinguishing internal elements from external entities to precisely scope the analysis and mitigate issues like during development. This boundary focus ensures that the model captures only relevant interactions within the defined context. SADT is inherently non-procedural, concentrating on the functional "what" of a —its transformations and relationships—rather than specifying sequences, algorithms, or execution order, which allows for flexible interpretation in and phases. To preserve clarity and manageability, SADT diagrams are typically constrained to 3-6 boxes per level of decomposition, with the hierarchy allowing multiple levels as needed, preventing excessive complexity while enabling sufficient detail for practical application.

Historical Development

Origins in the

The Structured Analysis and Design Technique (SADT) originated in the late through the efforts of Douglas T. Ross, who founded SofTech, Inc. in 1969 to advance and analysis methods. Ross and his team at SofTech developed and field-tested SADT from 1969 to 1973, initially as a graphical to address the growing complexity of system specifications in software and hardware . This work built directly on earlier flowcharting techniques, extending them into a more structured, hierarchical notation for representing functions, data flows, and interfaces. SADT emerged amid challenges in documenting intricate , , and control-command systems for military applications, where traditional methods proved inadequate for capturing interdependencies in large-scale projects. The technique was particularly suited to the demands of , providing a rigorous way to model system behaviors without ambiguity. By the mid-1970s, SADT gained traction through its application in the U.S. Air Force's Integrated (ICAM) program, where it supported the analysis and design of processes integrated with computer systems. A pivotal milestone came with the publication "Structured Analysis (SA): A Language for Communicating Ideas" by Ross, which introduced SADT's core principles, including its top-down , and established it as a foundational tool for requirements definition. This paper highlighted SADT's role in translating abstract problem-solving concepts into visual diagrams, influencing subsequent practices. Another key publication, "Structured Analysis for Requirements Definition" by Ross and Kenneth E. Schoman, Jr., further disseminated the methodology's application in the requirements phase.

Evolution and Standardization

Following its initial development, Structured Analysis and Design Technique (SADT) gained significant traction in the 1980s through integration into the U.S. 's Integrated (ICAM) program. In 1981, (Integration Definition for Function Modeling), a based on SADT and adapted as a for modeling functions and interfaces, was released via the ICAM Function Modeling Manual by the Wright Aeronautical Laboratories. This adoption enhanced SADT's rigor and applicability in government and projects, emphasizing graphical "box and arrow" representations for . A key milestone in SADT's evolution occurred in 1985 with the publication of detailed extensions and applications by its creator, Douglas T. Ross, which refined the methodology for broader use. These publications, including Ross's article in IEEE Computer, provided practical guidance on applying SADT beyond initial contexts, solidifying its role as a communicative for complex systems. Standardization efforts in the 1990s further elevated SADT's legacy through , which was adopted as Federal Information Processing Standard (FIPS) PUB 183 by the National Institute of Standards and Technology (NIST) in 1993, mandating its use in federal systems modeling with an effective date of June 1994. This standard, directly derived from SADT, promoted consistent across U.S. government initiatives. SADT's hierarchical function modeling also influenced subsequent standards, including UML activity diagrams, which adopted similar structured flow representations for in object-oriented design. By the , there was a shift toward object-oriented methods, such as UML, which gained prominence in . Despite this, SADT remains foundational for documenting legacy systems, particularly in domains requiring clear functional .

Core Methodology

Top-Down

Top-down in the Structured Analysis and Design Technique (SADT) forms the core of its hierarchical modeling approach, enabling the progressive refinement of complex systems into simpler components. The process begins with the creation of the A-0 , also known as the context level , which represents the entire system as a single functional box encapsulated within its external , capturing only the highest-level inputs, outputs, controls, and mechanisms (ICOM). This top-level view establishes the system's boundaries without internal details. Subsequent involves expanding this parent box into the A0 , typically comprising 3 to 6 child boxes that collectively perform the parent function, with each child box inheriting and refining aspects of the parent's interfaces. Further levels, such as A1 through A3 and beyond, continue this pattern, where each box at one level becomes the subject of its own detailed at the next level, ensuring a structured of increasing specificity. A fundamental rule of this is that child diagrams must not introduce new inputs, outputs, controls, or mechanisms beyond those defined at the parent level; instead, they allocate and refine the parent's interfaces among the children, maintaining and across levels. This constraint prevents and ensures that the decomposition remains a faithful elaboration of the original system context. The hierarchy typically limits each diagram to no more than six boxes to avoid overwhelming detail, promoting clarity and manageability. As decomposition proceeds, higher-level functions are broken down until reaching functional primitives—atomic, indivisible activities that cannot be further subdivided without losing meaningful structure. The primary purpose of top-down in SADT is to reduce the of large-scale by partitioning them into smaller, interrelated functional units, facilitating , communication, and implementation among stakeholders. By iteratively exposing internal structures while preserving external boundaries, this method transforms an opaque, view into a transparent, layered model that supports requirements definition and validation. For instance, in a for television , the A-0 might depict overall "Produce Televisions" with inputs like raw materials and outputs like finished units; at A0 could yield child functions such as "Load Components to Pallet," "Assemble LCD and Circuits," "Perform Electrical Assembly and Testing," and "Unload Finished Products," each further refined in subsequent levels to detail subprocesses like quality testing with rework loops. This example illustrates how isolates manageable subprocesses like assembly and testing, enabling targeted optimization without altering the system's high-level scope.

Diagram Structure and Elements

SADT diagrams are composed of rectangular boxes interconnected by directed arrows, creating a visual model that emphasizes and data flow within a . These diagrams adhere to a structured syntax where boxes denote activities or functions, and arrows illustrate the interfaces between them, ensuring clarity in representing complex processes. The overall structure supports a top-down approach, with each diagram level providing increasing detail while maintaining consistency across the hierarchy. Boxes in SADT diagrams represent specific functions or activities and are labeled using concise verb-noun phrases to clearly indicate their purpose, such as "Process Order" or "Generate Report." These labels encapsulate the transformation performed by the function, distinguishing activity boxes (active, verb-based) from data boxes (passive, noun-based) in extended models. Each box is positioned to receive inputs on the left, controls on the top, mechanisms on the bottom, and produce outputs on the right, enforcing a standardized orientation that aids comprehension. Accompanying each box are A-descriptions, which provide textual narratives detailing the function's objectives, constraints, and interactions, serving as formal documentation to complement the graphical elements. Arrows convey the semantics of data and resource flows, categorized into four types: inputs, which are transformable elements entering from the left (e.g., consumed by the function); outputs, produced results exiting to the right (e.g., processed ); controls, unchanging constraints or rules entering from the top (e.g., policies or standards guiding the function); and mechanisms, enablers such as personnel entering from the bottom (e.g., software resources). All arrows are labeled with descriptive terms to specify their content, ensuring unambiguous tracing of interfaces, and they connect boxes to form diagrams typically limited to three to six elements for manageability. The hierarchical structure of SADT diagrams is established through parent-child relationships, where a parent box at a higher level (e.g., labeled A0 for the context diagram) decomposes into a child diagram containing up to six subordinate boxes, numbered sequentially such as A1, A2, or A3 to indicate their origin from the parent. This numbering system (e.g., A3 for the third box in the A0 diagram) facilitates and maintains across levels, allowing recursive refinement until functions are reached. Diagrams are interpreted from left to right for flow direction and top to bottom for sequence, promoting a logical progression that mirrors the system's operational dynamics. Tunneling techniques enable selective visibility of arrows across levels by bundling multiple flows or unbundling them in child diagrams, preventing clutter while preserving integrity. In contemporary practice, digital tools enhance SADT diagram creation by automating hierarchy management, such as generating child diagrams from parent decompositions and ensuring consistent arrow tunneling. Software like and EdrawMax provides templates for SADT-based IDEF0 models, supporting drag-and-drop box placement, automatic labeling, and validation of hierarchical structures to streamline modeling for systems engineers. These tools integrate with broader design environments, facilitating export to documentation formats while upholding the original methodology's principles.

Modeling Process

Steps in Applying SADT

The application of Structured Analysis and Design Technique (SADT) follows a structured, iterative to develop hierarchical models that describe functions and flows. This emphasizes collaboration with stakeholders and subject matter experts to ensure accuracy and completeness, beginning with high-level scoping and progressing to detailed . The , originally outlined by Douglas Ross, relies on graphical diagrams and supporting documentation to facilitate communication and validation. The first step involves defining the overall context of the through the creation of the A-0 context diagram, often in with to establish clear boundaries, , and viewpoint. This single-box diagram captures the 's inputs, outputs, controls, and mechanisms at the highest level, providing a foundational scope without internal details. Stakeholder input during this phase helps align the model with project objectives and external interfaces. Subsequent steps focus on iterative decomposition, where the context diagram is expanded into lower-level diagrams by interviewing subject matter experts to identify and detail sub-functions. Starting with the A0 diagram (typically containing 3-6 activities), each activity is successively into child diagrams, maintaining a top-down with numbered nodes (e.g., , A11) to track relationships. Interviews guide the of functional details, ensuring each level refines the model while preserving with parent diagrams; this continues until the desired level of is achieved. Validation occurs throughout the process via structured walkthroughs and consistency , such as verifying input-output balance across levels to confirm that all elements are accounted for and aligned. Walkthroughs involve reviewers examining diagrams step-by-step, identifying discrepancies, and providing to refine the model. These , including syntax and semantic reviews, ensure the model's integrity before proceeding to further . Once decomposition reaches the primitive level (lowest-level activities that cannot be further subdivided), the final step documents these elements with concise textual descriptions, glossaries, and supporting artifacts like function elaboration overviews. Reports are then generated from the model to support , including node trees, indexes, and integrated graphics-text outputs for review and decision-making. The entire process is iterative, with models refined based on from validation cycles, often involving multiple revisions until is reached. This loop, facilitated by structured review kits, allows for progressive enhancement without rigid sequencing. Software tools such as can integrate into the workflow to automate diagram creation, consistency checking, and report generation, streamlining the hierarchical modeling.

Boundary and Interface Definition

In Structured Analysis and Design Technique (SADT), boundary definition begins with the creation of a context diagram, typically labeled A-0, which represents the entire system as a single activity box surrounded by arrows delineating what is internal to the system versus external entities such as users or other systems. This diagram establishes the system's scope by identifying key interactions, ensuring that all subsequent decompositions remain consistent with this initial delineation. Boundaries evolve iteratively during the modeling process as decomposition reveals more details, but they must align with the context diagram to maintain model integrity. Interface specification in SADT focuses on arrows that cross these boundaries, representing data flows, controls, inputs, outputs, and mechanisms between the system and its environment or between subsystems. These arrows must balance across hierarchical levels, meaning every arrow entering or exiting a parent box appears identically on the corresponding child , preventing inconsistencies in modeling. This balancing enforces by ensuring all are accounted for at each level. Key techniques for managing interfaces include tunneling, where arrows are "tunneled" through a level without to activities, using parentheses notation to indicate hidden flows that are resolved in lower or higher levels, and interface tracking via ICOM codes (Input, Control, Output, Mechanism) or node indices to document dependencies and ensure . These methods allow modelers to defer ambiguous interactions initially while maintaining hierarchical consistency. The importance of precise and definition lies in eliminating in requirements capture and promoting modularity, as clear separations enable independent analysis of system components without overlap or omission. For instance, in a software project for an inventory management system, the context diagram might define user queries and supplier updates as external interfaces crossing the , distinct from internal stock processing activities, allowing focused design on interaction points.

Applications and Usage

In Systems Engineering

In systems engineering, the Structured Analysis and Design Technique (SADT) plays a pivotal role in modeling and analyzing complex hardware and integrated systems, particularly in domains such as and where is essential for managing intricate interactions between physical components. Developed initially for precise requirements capture, SADT enables engineers to represent system functions hierarchically through activity models, facilitating the identification of interfaces and dependencies in hardware-intensive environments. A key use case of SADT in emerged through the U.S. Air Force's Integrated (ICAM) program in the late 1970s and early 1980s, where it was adapted as the foundation for to support requirements capture for hardware s. In this context, SADT diagrams were employed to decompose functions into detailed models that ensured from high-level requirements to specifications, aiding in the of under operational constraints. This application highlighted SADT's utility in , where it helped mitigate risks associated with hardware-software by providing visual representations of data flows and control mechanisms. SADT integrates seamlessly with traditional life-cycle models like the approach, serving as a core tool in the phase to generate functional specifications that support subsequent , , and stages. By producing structured models early in the process, SADT ensures that hardware requirements are unambiguously defined and validated against system objectives, reducing errors in downstream and testing for engineering projects. For instance, in modeling processes, SADT (via extensions) has been used to diagram workflows from inspection to repair, revealing bottlenecks such as delays in parts procurement or diagnostic sequencing, thereby optimizing and turnaround times in operations. Post-2000, SADT has seen modern adaptations through hybridization with SysML in (MBSE), where IDEF0-style functional blocks are mapped to SysML activity diagrams to enhance and in complex systems design. This integration allows engineers to combine SADT's top-down decomposition with SysML's and , supporting iterative in hardware-dominated projects like satellite avionics. SADT's techniques have experienced a resurgence in Industry 4.0 contexts for modeling cyber-physical systems (CPS), where IDEF0 diagrams are applied to represent interactions between physical manufacturing assets and digital controls, such as in smart factories with IoT-enabled machinery. This revival leverages SADT's structured approach to address CPS complexities, including real-time data flows and adaptive processes, enabling engineers to simulate and optimize hybrid human-machine systems in production environments.

In Business and Software Design

In , the Structured Analysis and Design Technique (SADT) is applied to map workflows, enabling organizations to decompose complex operations into structured hierarchies of functions and interfaces for targeted improvements. This methodology supports the analysis and redesign of processes, such as , by modeling resource flows, work transformations, and coordination across enterprise networks, thereby enhancing overall efficiency and integration. For instance, SADT facilitates the specification of resource competencies and strategies, including layouts for and cost evaluations, to address bottlenecks in multi-entity supply chains. In , SADT employs to advance , breaking down system needs into manageable units that bridge analysis to phases through graphical representations of activities, inputs, outputs, controls, and mechanisms. This top-down approach ensures modularity, , and from high-level requirements to detailed designs, promoting unambiguous software architectures suitable for systems. By defining functional models iteratively, SADT aids in specifying constraints and interfaces, supporting the transition from conceptual requirements to executable code. A practical example involves modeling an order fulfillment system using SADT to align with business objectives, such as streamlining order processing, inventory management, and customer transactions. In a case from the shrimp paste industry, SADT diagrams, including actigrams for and transactions, were used to design an accessible platform with seller administration and user cart functionalities, ultimately boosting sales performance and reducing marketing costs by integrating digital tools with processes. SADT integrates with computer-aided software engineering (CASE) tools that support related methodologies, such as Rational Rose via the , to elicit and visualize user requirements during . In contemporary implementations, SADT contributes to enterprise for , defining functional specifications that ensure alignment between business operations and resource planning across organizational facets like strategy, competency, and structure.

Advantages and Limitations

Strengths and Benefits

One of the primary strengths of the Structured Analysis and Design Technique (SADT) lies in its clarity, achieved through visual diagrams that facilitate communication of complex systems to diverse stakeholders, including non-technical ones. By representing functions, inputs, outputs, controls, and mechanisms in hierarchical box-and-arrow diagrams, SADT transforms abstract requirements into intuitive models that enhance understanding and during the phase. SADT's hierarchical structure provides excellent , linking high-level requirements directly to detailed design elements and thereby reducing errors in implementation. This top-down ensures that every at lower levels can be traced back to functions, maintaining and enabling efficient of specifications. The technique also promotes by allowing model components to be developed, tested, and reused independently across projects or within the same . Atomic functions can be encapsulated and integrated seamlessly, supporting scalable design and facilitating maintenance in large-scale applications. Furthermore, SADT excels in scenarios with stable requirements, offering a robust for modeling that accommodates controlled changes without disrupting the overall structure. Its emphasis on comprehensive requirements gathering in the initial description makes it particularly beneficial for environments where specifications are well-defined upfront.

Criticisms and Constraints

One prominent of the Structured Analysis and Design Technique (SADT) is its rigidity, which stems from its assumption of stable, well-defined requirements and fixed objectives, making it ill-suited for dynamic or agile environments where , , and evolving needs are common. This structured, top-down approach can feel inflexible and overly prescriptive, leading practitioners to deviate from prescribed steps due to its cumbersome nature in real-world applications. SADT also exhibits a lack of support for modeling dynamics, such as timing, states, or behavioral aspects, as it primarily emphasizes static hierarchical functions rather than interactive processes or exceptions. Unlike more modern notations like , it inadequately captures behavioral elements. This functional focus can limit its utility for systems requiring detailed behavioral analysis. Scalability represents another key constraint, as SADT's hierarchical structure becomes unwieldy for very large systems, particularly those with numerous activities and resources, where combining individual models proves cumbersome beyond approximately six levels of decomposition. In practice, constructing detailed models is time-consuming, prompting users to skip elements like current system representations, which undermines thoroughness in expansive projects. This limitation is especially evident in simulation and systems engineering contexts, where large-scale applications require sub-models or automation to manage complexity effectively. To mitigate these constraints, SADT is frequently supplemented with complementary methods, such as UML for behavioral elements, or entity-relationship diagrams to address gaps in dynamics and object orientation. This evolution is exemplified by its extension into , which builds on SADT's foundations while incorporating refinements for broader applicability.

References

  1. [1]
    [PDF] integration definition for function modeling (IDEF0)
    Dec 21, 1993 · The SADT™ (Structured Analysis and Design Technique™) originally developed in 1972 by Douglas T. Ross, of SofTech, was selected as the “The ...
  2. [2]
    Structured Analysis for Requirements Definition
    Insufficient relevant content. The provided content snippet (https://ieeexplore.ieee.org/document/1702398) only includes a title and a loading reference to MathJax, with no substantive text on boundary definition, context diagram, interfaces, arrow balancing, or tunneling in Structured Analysis. No sections, explanations, techniques, importance, examples, or mentions of tunneling or matrices are available in the given excerpt.
  3. [3]
    [PDF] III. Structured Analysis and Design Technique (SADT)
    Things -- objects, data, nouns, information, substances, passive. Happenings -- operations, activities, verbs, processing, events, active.
  4. [4]
    [PDF] STRUCTURED ANALYSIS AND MODELING OF COMPLEX ...
    Structured analysis is a formalized process for developing the detailed information required to build the model.
  5. [5]
    Background
    A SADT model is made up of two types of diagrams, an activity diagram and a data diagram. Each of these models consists of diagrams that are made up of 3 to 6 ...
  6. [6]
    Software design using
    SADT. , Structured Analysis and Design Technique, is a graphical language for describing systems. In this paper we indicate the role of SADT in software design.
  7. [7]
  8. [8]
    [PDF] Software Methodology Catalog. Second Edition. Revision - DTIC
    Jul 17, 1989 · ... avionics systems, telemetry, and control-command systems. The method ... SADT. 3.35 SADT -- Structured Analysis and Design Technique. I.
  9. [9]
    [PDF] STEP: the Grand Experience - NIST Technical Series Publications
    on SADT (Structured Analysis and Design Technique ), developed by Douglas T. Ross and SofTech, Inc. In its. Page 72. 63 original form, IDEF0 includes both ...
  10. [10]
    [PDF] Integrated Computer-Aided Manufacturing (ICAM) Function ... - DTIC
    Jun 18, 1981 · The cell-modeling technique selected by the Air Force was the SADT. (Structured Analysis and Design Technique) originally developed in the early ...
  11. [11]
    [PDF] augmenting sadt with uml - AMS supported meetings
    Structured Analysis and Design. Technique (SADT) is a specific methodology which emerged out of the variety of different structured analysis and structured ...Missing: ICOM | Show results with:ICOM
  12. [12]
    What replaced SADT? - architecture - Stack Overflow
    May 1, 2013 · About 20 years ago structured analysis and structured design (SADT), together with CASE tools promised salvation to many IT proferssionals.
  13. [13]
    (PDF) Using the structred analysis and design technique (SADT) in ...
    Aug 7, 2025 · This paper proposes the use of the Structured Analysis and Design Technique (SADT) from software engineering to develop conceptual models.Missing: ICOM | Show results with:ICOM
  14. [14]
  15. [15]
    Background 4 slides.
    ### Summary of SADT Diagram Structure and Elements
  16. [16]
    Create IDEF0 diagrams - Microsoft Support
    It's a type of flowchart diagram. IDEF0 diagrams typically include the following components: Context diagram—The topmost diagram in an IDEF0 model. Parent/child ...
  17. [17]
  18. [18]
    (PDF) A framework for BPML assessment and improvement: A case ...
    Aug 9, 2025 · Tsironis et al. (2009) used IDEF0 to identify workflows of aircraft maintenance processes. The search result indicated some articles that used ...
  19. [19]
    [PDF] the engineering design of systems
    ... Structured Analysis and Design Technique (SADT) which was later transformed into Integrated Computer-Aided Manufacturing. (ICAM) Definition or IDEF0. Data ...
  20. [20]
    Analysing the antecedents to digital platform implementation for ...
    Dec 1, 2023 · The IDEF0 standard showcases an interesting way to model large and complex systems with complex interaction and integration patterns and was ...
  21. [21]
    [PDF] Framework for Enterprise Systems Engineering - FIU Digital Commons
    Nov 10, 2005 · Among these are: the Structured Analysis and Design Technique (SADT); the Integrated. Enterprise Modeling (Reithofer & Naeger, 1997), the ...
  22. [22]
    The Design of E-Commerce System in the Shrimp Paste Industry ...
    Aug 6, 2025 · In order to do so, a system should be design using Structured Analysis and Design Technique (SADT) to build an e-commerce application. It is ...
  23. [23]
    [PDF] 093.pdf - Winter Simulation Conference
    This paper proposes the use of the Structured Analysis and Design Technique (SADT) from software engineering to develop conceptual models. SADT has proven ...Missing: ICOM | Show results with:ICOM
  24. [24]
    A reappraisal of structured analysis: design in an organizational ...
    A reappraisal of structured analysis: design in an organizational context ... PDFeReader. Contents. ACM Transactions on Information Systems (TOIS). Volume 11 ...