過去問解きまくり研究所 ホーム

平成28年度 春期 午前 問46

システム開発技術

ソフトウェア方式設計に関する問題

開発プロセスにおいて,ソフトウェア方式設計で行うべき作業はどれか。

答えと解説を見る

✓ これが正解イソフトウェア品目に対する要件を,最上位レベルの構造を表現する方式で,かつ,ソフトウェアコンポーネントを識別する方式に変換する。

解説

要件を最上位の構造とコンポーネントに落とす作業です。

ソフトウェア方式設計は、要件として言葉で受け取ったものを、実装に一歩近い形に置き換える段階です。判定の軸は、扱う抽象度が、顧客と話す要件そのままでもなく、行単位の実装の粒度でもなく、その中間にある最上位の骨組みと、それを担うコンポーネントの並びであるかどうかにあります。骨組みを描き、その中に部品としてのソフトウェアコンポーネントを識別することで、以降の詳細設計と実装が輪郭を持って進めるからです。だから、ソフトウェア品目に対する要件を、最上位レベルの構造を表現する方式と、コンポーネントを識別する方式に変換する、と述べた記述が当たりました。顧客に意見を求めて仕様を決める段や、行単位まで細かくする段、要求内容を段階的に分析する段は、それぞれ要件定義や要件分析、あるいは詳細設計の場面で、方式設計の役どころとは前後関係が違います。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成28年度 春期 基本情報技術者試験 午前 問46

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)