こんてんつ
基本情報技術者試験向けに、システム開発のプロセスについてまとめる。
流れ
1. 企画プロセス
- システム化構想の立案 : ニーズ調査、対象業務の明確化
- システム化計画の立案 : 課題、スケジュール、費用、品質の計画
2. 要件定義プロセス
- 利害関係者の定義
- 社内、社外の実力を基にどこまで実現するかを落とし込む
- 機能要件/非機能要件の定義
3. システム開発プロセス
その1 : システム化要件定義プロセス
- 顧客の機能要件/非機能要件をもとに、システムに求められる機能や性能の要件を定義する
- システムの全体の構成を考える
その2 : システム化方針設計
- 定義したシステム要件をどのように満たしていくか
- サブシステムごとにハードウェア/ソフトウェアを選定/構成
その3 : ソフトウェア要件定義
- 利用者の視点からソフトウェアに要求される機能や性能を定義
その4 : ソフトウェア方式設計
- 開発者の視点から、ソフトウェア要件をどのように実現できるかを検討
その5 : ソフトウェア詳細設計
- プログラムを作成できるレベルまで詳細化して文章家する
4. 保守プロセス
- システムがサービスレベルを保って常に動作できるように、問題把握、修正、運用テスト、管理を行う。