令和5年度 春期 ITサービスマネージャ試験 午前II 問題 問19

テクノロジ開発プロセス

この問題は2023(R5)春 ITサービスマネージャ 午前IIに出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。

本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。

ソフトウェアを開発するために,ローコード開発ツールを選定する。ツールを使って作成するプログラムには,ツールが提供する部品を組み合わせるだけで完成するプログラム(タイプ1プログラム)と,ソースコードを記述して作成するプログラム(タイプ2プログラム)とがある。表は,A~Dのツールを使ってソフトウェアを開発する場合の,タイプ1プログラム及びタイプ2プログラムのそれぞれのプログラム本数及び1本当たりの所要工数の見積りである。最も少ない工数で開発できるツールはどれか。

〔ローコード開発ツールごとのプログラム本数と所要工数〕を示す表
図の説明テキスト
ツール タイプ1プログラム 本数(本) タイプ1プログラム 所要工数(人日/本) タイプ2プログラム 本数(本) タイプ2プログラム 所要工数(人日/本)
A 50 0.5 5 20
B 50 0.8 4 20
C 50 1.0 3 20
D 50 1.5 2 20

解答・解説を読む

正解: 選択肢

正解の理由

ツールを選定するにあたり、最も少ない工数で開発できるものを計算して比較します。
総工数は、以下の式で求められます。

総工数=(タイプ1プログラムの本数×タイプ1プログラム1本当たりの所要工数)+(タイプ2プログラムの本数×タイプ2プログラム1本当たりの所要工数)総工数 = (タイプ1プログラムの本数 \times タイプ1プログラム1本当たりの所要工数) + (タイプ2プログラムの本数 \times タイプ2プログラム1本当たりの所要工数)

表に示された各ツール(A~D)の数値をこの式に当てはめて計算し、総工数が最小となるものを選択します。
本問では、ツールCを用いた場合の総工数が最も少なくなります。したがって、正解は ウ(C) となります。

各選択肢の解説

  • ア(A): 計算した総工数がCよりも多いため誤りです。
  • イ(B): 計算した総工数がCよりも多いため誤りです。
  • ウ(C): 総工数が最も少なくなるため 正解 です。
  • エ(D): 計算した総工数がCよりも多いため誤りです。