経営情報システム経営情報システム

ソフトウェアライフサイクル(SDLC)とは?

教科書的な定義

ソフトウェアの企画から廃棄までの一連の流れ。要件定義、設計、実装、テスト、運用、保守。

ざっくり言うと

人間の人生に「誕生→成長→成熟→老衰→死」があるように、ソフトウェアにも「企画→開発→運用→廃棄」という一生がある。この一生全体を見通して計画するのがSDLCの考え方です。

もう少し詳しく

SDLCの工程:①企画(システム化計画の策定)②要件定義(ユーザーの要求を明確化)③設計(外部設計・内部設計)④実装(プログラミング)⑤テスト(単体・結合・システム・運用)⑥移行(本番環境への切替)⑦運用・保守(安定稼働の維持、障害対応、改善)⑧廃棄(システムの終了処理)。各工程での成果物と承認プロセスを明確にすることで、品質を確保します。

具体例

古い会計ソフトが時代に合わなくなったので、新しいクラウド会計ソフトに切り替える。旧システムの「廃棄」と新システムの「企画→開発→運用」が同時に進行します。

試験対策ポイント

各工程の順序と内容、ウォーターフォールモデルとの関連が問われる。「共通フレーム」(SLCP: Software Life Cycle Process)との関連も理解する。

ソフトウェアライフサイクル(SDLC)」のよくある質問

Q. ソフトウェアライフサイクル(SDLC)とは何ですか?わかりやすく教えてください

ソフトウェアの企画から廃棄までの一連の流れ。要件定義、設計、実装、テスト、運用、保守。 わかりやすく言うと、人間の人生に「誕生→成長→成熟→老衰→死」があるように、ソフトウェアにも「企画→開発→運用→廃棄」という一生がある。この一生全体を見通して計画するのがSDLCの考え方です。

Q. ソフトウェアライフサイクル(SDLC)は診断士試験のどの科目で出題されますか?

ソフトウェアライフサイクル(SDLC)は「経営情報システム」の科目で出題されます。経営情報システムの分野に分類され、関連する概念と合わせて理解することが重要です。

Q. ソフトウェアライフサイクル(SDLC)の具体例を教えてください

古い会計ソフトが時代に合わなくなったので、新しいクラウド会計ソフトに切り替える。旧システムの「廃棄」と新システムの「企画→開発→運用」が同時に進行します。

Q. ソフトウェアライフサイクル(SDLC)を効率よく覚えるコツは?

ソフトウェアライフサイクル(SDLC)を覚えるコツは、①まず定義を自分の言葉で言い換えること、②実際のビジネスや日常生活の具体例と結びつけること、③関連する用語とセットで比較しながら覚えることです。診断士AIの4択クイズで繰り返し出題されることで、記憶が定着します。

診断士AIクイズ
この用語を4択で確認しよう

Q. 次の説明に当てはまる用語は?

ソフトウェアの企画から廃棄までの一連の流れ

読んだ次は、解いて確認

経営情報システムを、問題で確かめる

同じ科目の体験問題と解説で、理解できている点と復習したい点を確認できます。登録は不要です。

この科目を無料で試す

登録なしで使える1次試験問題は490問。全1,400問・学習履歴・弱点復習は、無料登録後7日間の体験または有料プランで利用できます。

ソフトウェアライフサイクル(SDLC)」の基本情報

用語名ソフトウェアライフサイクル(SDLC)
分野経営情報システム
出題科目経営情報システム
重要度★★★★★頻出
関連用語数8

経営情報システムの関連用語

経営情報システムの用語を全て見る →

他の科目の重要用語

関連する学習コラム