システム開発の流れ

システム開発は、家づくりに似ています。
大きな流れを並べてみると、下の図のようになります。
システム開発の場合
-
設計フェーズ
- 要件定義
- 設計
-
開発フェーズ
- 開発
- テスト
-
- 本番稼働
家づくりの場合
-
- 基本プランニング
- 設計
-
- 建築施工
- 検査
-
- 引渡・入居
要件定義
①ヒアリング
お客様が求めるものを聞き取り、それを実現するためにはどんなシステムでなければいけないか、必要なハードウェア・ソフトウェアはないかなどをまとめます。
②基本設計書の作成
ヒアリングの結果を基本設計書にまとめます。
設計
③設計(画面設計・全体設計)
必要な機能を実現するための操作画面を作成し、見た目、機能、機能に必要な画面の入出力項目を作り込みます。
画面設計によりUIが決定するので、そこから画面では見えないシステム内部の動きやデータベースの設計をし、システム全体の設計を完成させていきます。
奥進システムでは、この時点でシステムに必要なすべての画面を作成します。
作成した画面は、パソコンのブラウザでできあがったシステムのように実際に見ていただけるものになります。これをモックアップ(システム模型)と呼んでいます。
モックアップを作ることでシステムのできあがりのイメージをお客様に確認していただき、開発に入る前に細かい仕様まで詰めることができるようになります。
このモックアップが、使えるシステムづくりでは重要になります。
開発
④詳細設計
各機能の実現にはどのようなプログラムが必要で、その数が何本になるかを確認し、細かい作り方を決めていきます。同時に、製造担当者とスケジュールを決定します。
⑤プログラミング
プログラム作成と、単体テストを行います。次に、各プログラムを連動させた結合テストを行い、システム全体が設計通りに動作することを確認します。
テスト
⑥顧客テスト
お客様にシステムが使えるように環境を作成後、お客様にデータ入力し使っていただきます。
設計の通りか、実運用で問題ないかを確認していただき、もし問題があればシステムの調整を行います。