Requirement definition
要件定義
顧客の要望やニーズを明確にし、ソフトウェアの機能や仕様を定義する工程です。
Software Development
Icon Consulting Group Japanは、顧客の要望やニーズに応じて、コンピュータ上で動作するプログラムを作成します。
ソフトウェア開発の流れは、大きく分けて以下の5つの工程に分けられます。
顧客の要望やニーズを明確にし、ソフトウェアの機能や仕様を定義する工程です。
要件定義で定義された機能や仕様を実現するための設計を行う工程です。
設計に基づいて、ソフトウェアのソースコードを記述する工程です。
実装したソフトウェアが要件定義や設計通りに動作するかを確認する工程です。
テストが完了したソフトウェアを顧客に納品する工程です。
ソフトウェア開発の手法には、ウォーターフォール型、スパイラル型、アジャイル型など、さまざまな種類があります。
【ウォーターフォール型】工程を厳密に順番に進めていく手法です。
【スパイラル型】ウォーターフォール型の欠点を補うために開発された手法で、工程を繰り返しながら進めていきます。
【アジャイル型】要求の変化に対応しやすいように、短いサイクルで開発を繰り返す手法です。