Structured Analysis and Design Techniqueとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > Structured Analysis and Design Techniqueの意味・解説 

構造化分析設計技法

(Structured Analysis and Design Technique から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2015/08/19 00:34 UTC 版)

SADT basis element.

構造化分析設計技法 (こうぞうかぶんせきせっけいぎほう、SADT: Structured Analysis and Design Technique) は、機能階層としてシステムを記述する一つのソフトウエア工学方法論である。

概要

SADTは、システムの人的記述と理解を助けることを意図した一つの的表記法である[1]。それは、エンティティとアクティビティ(ボックス)、及びボックスを関係させる種々の矢印を表すビルディング・ブロックを提供する。これらのボックスと矢印は、関連する非公式な意味論を持つ[2]。SADTは、詳細さの連なるレベルを使って、与えられたプロセスの機能分析ツールとして活用できる。SADT手法は、産業情報システムで多く使われるIT開発のための利用者ニーズを定義することを可能とするが、しかしそれはまた、アクティビティの製造プロセス、手順を説明あるいは表現する。これらの機能は、販売、受注計画、製品設計、部品製造、あるいは人材資源管理のような会社の目的を充たす。SADTは、そこでシンプルな機能的関係を描き出し、そして異なる機能間でのデータ及びコントロール関係を反映できる。

歴史

SADTは、ダグラス・ロス英語版SofTech,_Inc.英語版によって1969年から1973年の間に開発され、フィールド・テストされた[3][1] 。この手法論は、MITのAPT英語版プロジェクトで活用された。それは米空軍のICAMプロジェクトによって1973年に全面的に使用が受け容れられた。

Levitt (2000)に沿って、『それは、1960年代から1980年代のソフトウエアの世界が直面する問題へ対応するため開発された、分析、設計、及びプログラミング技術の集合を代表する、一連の構造化手法の一部である』。この時間フレームにおけるほとんどの商用プログラミングは、COBOLFortran、それから CBASICで行われた。そこには少しの『良い』設計やプログラミング技術へのガイドラインはあったが、文書化要求や設計に対する標準的技術は存在しなかった。システムはより大きくまた複雑化し、そして情報システム開発は、それを行うためより難しさを増した。大規模かつ複雑なソフトウエアを管理する助ける方法として、1960年末から複数の構造化手法が出現し始めた[4]

1981年に、IDEF0手法論が、SADTに基づき発行された[5]

SADT トピックス

Top down decomposition structure.
An SADT example.

トップダウン・アプローチ

構造化分析設計技法は、トップダウン・アプローチによる分割を利用する。この分割は、自明の設計視点から物理的領域にのみ実行される。このジグザグなしのプロセスが故に、機能性あるいは生産性の保障は存在しない。そこで、それらの手法は、増大するソフトウエア・システムの要求から遠ざけられ、そしてオブジェクト指向手法が導入された[6]

ダイアグラム(図)

SADTは、アクティビティ・モデルデータモデルの2つのダイアグラムのタイプを使う。それはこれらのダイアグラムの構築する矢印を用いる。SADTの表現は以下のようである:

  • プロセス、又は行動の名前が特定されるメイン・ボックス
  • このボックスの左側に入る矢印:その行動の入力
  • 上部に入る矢印:その行動に必要なデータ
  • ボックスの下部に入る矢印:その行動に使われる手段
  • ボックスの右側から出る矢印:その行動の出力

アクティビティのための矢印の意味:[2]

  • 入力は左から入り、そのアクティビティによって必要なデータあるいは称されるものを表す。
  • 出力は右から出て、そのアクティビティが生成するデータあるいは製品を表す。
  • 制約は上部から入り、アクティビティの実行に影響するが消費されないコマンドを表す。
  • 機構はそのアクティビティの達成に使われる手段、構成要素、あるいはツールを識別する。アクティビティの配置を表現する。

データのための矢印の意味:[2]

  • 入力はデータを生み出すアクティビティである。
  • 出力はデータを消費する。
  • 制約はデータの内的状態に影響する。

脚注

  1. ^ a b D. Marca, C. McGowan, Structured Analysis and Design Technique, McGraw-Hill, 1987, ISBN 0-07-040235-3
  2. ^ a b c John Mylopoulos (2004). Conceptual Modelling III. Structured Analysis and Design Technique (SADT). Retrieved 21 Sep 2008.
  3. ^ D. T. Ross: Structured Analysis (SA): A Language for Communicating Ideas. IEEE Transactions on Software Engineering, SE-3(1), pp. 16-34. Abstract
  4. ^ Dave Levitt (2000):Introduction to Structured Analysis and Design. Retrieved 21 Sep 2008.
  5. ^ Gavriel Salvendy (2001). Handbook of Industrial Engineering: Technology and Operations Management.. p.508.
  6. ^ Nam Pyo Suh (2007). Axiomatic Design - Advances and Applications. New York : Oxford University Press Chapter 5, pp. 239-298.

参考文献

  • William S. Davis (1992). Tools and Techniques for Structured Systems Analysis and Design. Addison-Wesley. ISBN 0201102749
  • Marca, D.A., and C.L. McGowan. (1988). SADT: structured analysis and design technique. McGraw-Hill Book Co., Inc.: New York, NY.
  • Jerry FitzGerald and Ardra F. FitzGerald (1987). Fundamentals of Systems Analysis: Using Structured Analysis and Design Techniques. Wiley. ISBN 0471885975
  • David A. Marca and Clement L. McGowan (1988). SADT: Structured Analysis and Design Technique. McGraw-Hill. ISBN 0070402353
  • D. Millington (1981). Systems Analysis and Design for Computer Applications. E. Horwood. ISBN 0853122490
  • Robertson & Robertson (1999). Mastering the Requirements Process. Addison Wesley.
  • James C. Wetherbe (1984). Systems Analysis and Design: Traditional, Structured, and Advanced Concepts and Techniques. West Pub. Co. ISBN 0314778586

関連項目

外部リンク


「Structured Analysis and Design Technique」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

Structured Analysis and Design Techniqueのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Structured Analysis and Design Techniqueのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの構造化分析設計技法 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2025 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2025 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2025 GRAS Group, Inc.RSS