スパイラルモデル
[Wikipedia|▼Menu]
.mw-parser-output .sidebar{width:auto;float:right;clear:right;margin:0.5em 0 1em 1em;background:#f8f9fa;border:1px solid #aaa;padding:0.2em;text-align:center;line-height:1.4em;font-size:88%;border-collapse:collapse;display:table}body.skin-minerva .mw-parser-output .sidebar{display:table!important;float:right!important;margin:0.5em 0 1em 1em!important}.mw-parser-output .sidebar-subgroup{width:100%;margin:0;border-spacing:0}.mw-parser-output .sidebar-left{float:left;clear:left;margin:0.5em 1em 1em 0}.mw-parser-output .sidebar-none{float:none;clear:both;margin:0.5em 1em 1em 0}.mw-parser-output .sidebar-outer-title{padding:0 0.4em 0.2em;font-size:125%;line-height:1.2em;font-weight:bold}.mw-parser-output .sidebar-top-image{padding:0.4em}.mw-parser-output .sidebar-top-caption,.mw-parser-output .sidebar-pretitle-with-top-image,.mw-parser-output .sidebar-caption{padding:0.2em 0.4em 0;line-height:1.2em}.mw-parser-output .sidebar-pretitle{padding:0.4em 0.4em 0;line-height:1.2em}.mw-parser-output .sidebar-title,.mw-parser-output .sidebar-title-with-pretitle{padding:0.2em 0.8em;font-size:145%;line-height:1.2em}.mw-parser-output .sidebar-title-with-pretitle{padding:0 0.4em}.mw-parser-output .sidebar-image{padding:0.2em 0.4em 0.4em}.mw-parser-output .sidebar-heading{padding:0.1em 0.4em}.mw-parser-output .sidebar-content{padding:0 0.5em 0.4em}.mw-parser-output .sidebar-content-with-subgroup{padding:0.1em 0.4em 0.2em}.mw-parser-output .sidebar-above,.mw-parser-output .sidebar-below{padding:0.3em 0.8em;font-weight:bold}.mw-parser-output .sidebar-collapse .sidebar-above,.mw-parser-output .sidebar-collapse .sidebar-below{border-top:1px solid #aaa;border-bottom:1px solid #aaa}.mw-parser-output .sidebar-navbar{text-align:right;font-size:75%;padding:0 0.4em 0.4em}.mw-parser-output .sidebar-list-title{padding:0 0.4em;text-align:left;font-weight:bold;line-height:1.6em;font-size:105%}.mw-parser-output .sidebar-list-title-c{padding:0 0.4em;text-align:center;margin:0 3.3em}@media(max-width:720px){body.mediawiki .mw-parser-output .sidebar{width:100%!important;clear:both;float:none!important;margin-left:0!important;margin-right:0!important}}

ソフトウェア開発
中心となる活動


開発プロセス

要求

アーキテクチャ

設計

エンジニアリング

実装

テスト

デバッグ

デプロイメント

メンテナンス

パラダイムとモデル


アジャイル

クリーンルーム

反復

ソフトウェアプロトタイピング

スパイラル

Vモデル

ウォーターフォール

方法論とフレームワーク


ASD(英語版)

DevOps

DAD(英語版)

DSDM(英語版)

FDD

IID

かんばん

リーン(英語版)

LeSS(英語版)

MDD

MSF(英語版)

PSP(英語版)

RAD

RUP

SAFe(英語版)

スクラム

SEMAT(英語版)

TSP(英語版)

OpenUP(英語版)

UP

XP

開発支援


構成管理

ドキュメンテーション

品質保証(SQA)

プロジェクト管理

ユーザーエクスペリエンス

プラクティス


ATDD(英語版)

BDD

CCO(英語版)

CI

CD

DDD

PP

SBE(英語版)

Stand-up(英語版)

TDD

ツール


コンパイラ

デバッガ

リンカ

プロファイラ

GUIビルダ

モデリング(英語版)

IDE

ビルド自動化

リリース自動化

Infrastructure as code

テスト

標準と機関


BABOK

CMMI

IEEE standards

ISO 9001

ISO/IEC JTC 1/SC 7(英語版)

PMBOK

SWEBOK

ITIL

用語集


人工知能(英語版)

コンピュータ科学(英語版)

スパイラルモデル(Spiral Model)とは、@media screen{.mw-parser-output .fix-domain{border-bottom:dashed 1px}}トップダウン設計ボトムアップ設計の長所を生かしたソフトウェア開発工程のモデル[要出典]であり、設計プロトタイピングを繰り返して開発していく手法である。
歴史と概要

1988年、バリー・ベームが A Spiral Model of Software Development and Enhancement(ソフトウェア開発と改良のスパイラルモデル)という記事でスパイラルモデルを提唱した。反復型開発のモデルはこれが最初ではなかったが、反復の重要性を提起したのはこのモデルが最初である。本来の想定では、1回のループは6ヶ月から2年とされていた。まず、設計目標を決め、1回のループ完了時点でユーザー(開発内部の場合もある)がそこまでの進展を評価する。工学的分析を毎回行うと共に、最終目標を見据えて開発ループを繰り返していく。

具体的には、対象システムを機能単位に分割し、設計?プログラミング・テストという一連の開発工程を何度も繰り返しながら開発工程の規模を徐々に拡大(機能の改良・追加)していく開発モデル。
応用

スパイラルモデルは大規模プロジェクトでよく使われる。小さいプロジェクトでは、アジャイルソフトウェア開発の方がよく使われるようになってきた[要出典][いつ?]。アメリカ軍は Future Combat Systems の開発にスパイラルモデルを適用している。
特徴

ウォーターフォール・モデルと比較した際の利点、欠点を以下に挙げる:
利点.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%;font-size:90%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}html.client-js body.skin-minerva .mw-parser-output .mbox-text-span{margin-left:23px!important}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}


次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:16 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef