科目A問20
ソフトウェアライフサイクルを企画プロセス,要件定義プロセス,開発プロセス,保守プロセスに分けたとき,企画プロセスのシステム化構想の立案時にベンダー企業から収集する情報として,最も適切なものはどれか。
| システム化計画に基づいた開発コストの見積り | |
| システム化する業務の分野に関する情報技術動向 | |
| システム構築を進めるに当たっての発注元企業の役割 | |
| ベンダー企業の技術者が保有している技術資格 |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- イ
解説
ソフトウェアライフサイクルとは、ソフトウェア開発において、ソフトウェアの構想から廃棄に至るまでの一連のライフサイクルのことで、「企画プロセス」→「要件定義プロセス」→「開発プロセス」→「運用プロセス」→「保守プロセス」のサイクルをたどります。
企画プロセスは、経営事業の目的や目標を達成するための基本方針をまとめ、実施計画を得るプロセスです。
要件定義プロセスは、業務システムの仕様やシステム化の範囲・機能を明確にして、利害関係者間で合意を得るプロセスです。
開発プロセスは、ソフトウェアに求められる要件を定義し、それを実現するためのソフトウェアを開発するプロセスです。
運用プロセスは、開発した情報システムを、利用者の本番環境で運用するためのテストなどを行うプロセスです。
保守プロセスは、運用中のシステム/ソフトウェアに対する変更・機能改善への対応、プログラムの欠陥の修正を実施するプロセスです。
企画プロセスの段階では、システムの具体的な仕様や開発方法、詳細なコストはまだ確定していません。そのため、開発コストの見積りや技術者の資格情報を収集するのは適切ではありません。
一方で、事業や業務をシステム化するかどうかを判断するためには、対象となる業務分野においてどのような情報技術が使われているか、今後どのような技術動向があるかといった情報が重要になります。
これらの情報は、システム化の方向性や実現可能性を検討するための判断材料となります。
よって、企画プロセスのシステム化構想立案時にベンダー企業から収集する情報として最も適切なのは、
「システム化する業務の分野に関する情報技術動向」です。
企画プロセスは、経営事業の目的や目標を達成するための基本方針をまとめ、実施計画を得るプロセスです。
要件定義プロセスは、業務システムの仕様やシステム化の範囲・機能を明確にして、利害関係者間で合意を得るプロセスです。
開発プロセスは、ソフトウェアに求められる要件を定義し、それを実現するためのソフトウェアを開発するプロセスです。
運用プロセスは、開発した情報システムを、利用者の本番環境で運用するためのテストなどを行うプロセスです。
保守プロセスは、運用中のシステム/ソフトウェアに対する変更・機能改善への対応、プログラムの欠陥の修正を実施するプロセスです。
企画プロセスの段階では、システムの具体的な仕様や開発方法、詳細なコストはまだ確定していません。そのため、開発コストの見積りや技術者の資格情報を収集するのは適切ではありません。
一方で、事業や業務をシステム化するかどうかを判断するためには、対象となる業務分野においてどのような情報技術が使われているか、今後どのような技術動向があるかといった情報が重要になります。
これらの情報は、システム化の方向性や実現可能性を検討するための判断材料となります。
よって、企画プロセスのシステム化構想立案時にベンダー企業から収集する情報として最も適切なのは、
「システム化する業務の分野に関する情報技術動向」です。