開発技術
システム開発プロセスの全体像
システム開発は、作る前に目的や要件を決め、設計し、実装し、テストしてから利用開始後も保守する流れで進む。
ITパスポートのマネジメント系のうち、システム開発技術、要件定義、設計、テスト、ソフトウェア開発管理技術などを整理していくカテゴリです。
一覧からそのまま学習プレイヤーへ進めます。
システム開発は、作る前に目的や要件を決め、設計し、実装し、テストしてから利用開始後も保守する流れで進む。
要件は利用者や業務が求めること、設計はそれをどのような画面、データ、処理で実現するかに具体化する作業である。
実装は設計を動くプログラムにする工程で、単体テストは部品ごとに意図した動きを確認する工程である。
テストは部品単体から組合せ、システム全体、利用者の受入れへ広がり、利用開始後も修正や改善の保守が続く。
ウォータフォールは工程を順に進める考え方、アジャイルは短い反復で価値を確認する考え方で、DevOpsは開発と運用の連携を重視する。