問1
アジャイル開発プロセスにおいて、Bill Wake が提案した“INVEST”と呼ばれる六つの観点を用いて行うことはどれか。
- ア 効率よくアクティビティ図を作成する。
- イ コード化できるレベルまで詳細化されたデータフロー図を作成する。
- ウ 再利用しやすいソフトウェアパターンとなっているかどうかを評価する。
- エ 質の高いユーザストーリとなっているかどうかを評価する。
出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問1
問2
機能要件と非機能要件のうちの,機能要件を満たすために行う設計はどれか。
- ア 業務システムを開発するための開発環境を設計する。
- イ 業務の重要度を分析して障害発生時の復旧時間を明確にする。
- ウ 業務を構成する要素間のデータの流れを明確にする。
- エ 部門業務の効率性と業務間の関連性を考慮して最適なサーバ配置を設計する。
出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問2
問3
図は“顧客が商品を注文する”を表現したUMILのクラス図である。“顧客が複数の商品をまとめて注文する”を表現したクラス図はどれか。ここで、注文明細は注文に含まれる一つの商品に対応し,注文は一つ以上の注文明細を束ねたもので、一つの注文に対応する。顧客 10..* 注文0.* 1 商品凡例クラス 関連 コンポジション 多重度1必ず1 0..* 0以上1.* 1以上顧客 注文0..*注文明細 0..* 商品イ 顧客 注文0..*1..*注文明細 0..* 1 商品ウ 注文 0..* 1L 商品顧客1 0..*注文 0.* 1商品*顧客 注文明細0..*
出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問3
問4
複数のシステムの組合せによって実現する SoS (System of Systems)をモデル化するのに適した表記法である SysML の特徴はどれか。
- ア オブジェクト図によって,インスタンスの静的なスナップショットが記述でき る。
- イ 単純な図形と矢印によって,システムのデータの流れが記述できる。
- ウ パラメトリック図によって、モデル要素間の制約条件が記述できる。
- エ 連接,反復,選択の記述パターンによって,ソフトウェアの構造を分かりやすく視覚化できる。
出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問4
問5
ソフトウェアパターンのうち、GoFのデザインパターンの説明はどれか。
- ア Java のパターンとして引数オブジェクト,オブジェクトの可変性などで構成さ れる。
- イ オブジェクト指向開発のためのパターンとして生成,構造,振る舞いの三つの カテゴリで分類される。
- ウ 構造,分散システム,対話型システム及び適合型システムの四つのカテゴリで 分類される。
- エ 抽象度が異なる要素を分割して階層化するための Layers,コンポーネント分割 のための Brokerなどで構成される。
出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問5
問6
組込みシステムの開発における、ハードウェアとソフトウェアのコデザインを適用した開発手法の説明として、適切なものはどれか。
- ア ハードウェアとソフトウェアの切分けをシミュレーションによって十分に検証 し,その後もシミュレーションを活用しながらハードウェアとソフトウェアを並 行して開発していく手法
- イ ハードウェアの開発とソフトウェアの開発を独立して行い,それぞれの完了後 に組み合わせて統合テストを行う手法
- ウ ハードウェアの開発をアウトソーシングし、ソフトウェアの開発に注力するこ とによって,短期間に高機能の製品を市場に出す手法
- エ ハードウェアをプラットフォーム化し、主にソフトウェアで機能を差別化する ことによって、短期間に多数の製品ラインアップを構築する手法
出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問6
問7
イベント駆動型のアプリケーションにおけるイベント処理のタイミングを設計するのに有用なものはどれか。
- ア DFD
- イ E-R 図
- ウ シーケンス図
- エ ペトリネット
出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問7
問8
フェールセーフの考えに基づいて設計したものはどれか。
- ア 乾電池のプラスとマイナスを逆にすると,乾電池が装填できないようにする。
- イ 交通管制システムが故障したときには,信号機に赤色が点灯するようにする。
- ウ ネットワークカードのコントローラを二重化しておき、故障したコントローラ の方を切り離しても運用できるようにする。
- エ ハードディスクにRAID1を採用して、MTBF で示される信頼性が向上するよう にする。
出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問8
問9
ソフトウェアの潜在エラー数を推定する方法の一つにエラー埋込み法がある。100個のエラーを意図的に埋め込んだプログラムを,そのエラーの存在を知らない検査グループがテストして 30個のエラーを発見した。そのうち 20個は意図的に埋め込んでおいたものであった。この時点で,このプログラムの埋込みエラーを除く残存エラー数は幾つと推定できるか。
出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問9
問10
ハードウェアの経験が豊富なプログラマ A と,経験の少ないプログラマBがペアプログラミングの手法を利用して組込みシステムの開発を進める。ペアプログラミングによる開発の進め方として、適切なものはどれか。
- ア A がデバイスドライバの開発を担当し、B がアプリケーションの開発を担当す る。
- イ Aがプロジェクトマネージャとして、プロジェクトの調整役になる。
- ウ AとBがエディタの画面を共有し,B が記述したコードに対して Aが助言する。
- エ ハードウェアとソフトウェアの切分けをシミュレーションで検証してから、A とBとで分担して開発する。
出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問10
問11
探索的テスト技法の説明はどれか。
- ア 起こり得る全ての条件と、それに対して実行すべき動作とを組み合わせた表に 基づいてテストする技法
- イ 経験に基づいて,起こりがちなエラーを推測してテストケースを決定する技法
- ウ 経験や推測から重要と思われる領域に焦点を当ててテストし、その結果を基に した新たなテストケースを作成して,テストを繰り返す技法
- エ システムの取り得る状態と,状態を遷移させる事象又は条件を示した図に基づ いてテストする技法
出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問11
問12
故障の予防を目的とした解析手法である FMEAの説明はどれか。
- ア 個々のシステム構成要素に起こり得る潜在的な故障モードを特定し、それらの 影響度を評価する。
- イ 故障を,発生した工程や箇所などで分類し,改善すべき工程や箇所を特定する。
- ウ 発生した故障について、故障の原因に関係するデータ,事象などを収集し、“な ぜ”を繰り返して原因を掘り下げ,根本的な原因を追究する。
- エ 発生した故障について、その引き金となる原因を列挙し、それらの関係を木構 造で表現する。
出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問12
問13
銀行の勘定系システムなどのような特定の分野のシステムに対して、業務知識,再利用部品,ツールなどを体系的に整備し,再利用を促進することによって、ソフトウェア開発の効率向上を図る活動や手法はどれか。
- ア コンカレントエンジニアリング
- イ ドメインエンジニアリング
- ウ フォワードエンジニアリング
- エ リバースエンジニアリング
出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問13
問14
IT投資を,投資目的によって表のように分類した。IT投資評価のKPIのうち、戦略的投資に対する KPIの例はどれか。
- ア システムの障害件数
- イ 新製品投入後の市場シェア
- ウ 提案事例の登録件数
- エ 連結決算処理の所要日数
出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問14
問15
グラントバックの説明はどれか。
- ア 異なる分野で特許技術をもつ事業者同士が技術供与協定を締結し、互いに無償 で特許の実施権を許諾すること
- イ 自社固有のビジネスモデルに関してビジネスモデル特許を取得した上で,無償 で広くその利用を許諾すること
- ウ ライセンスを受けた者が特許技術を改良し,新たに取得した特許は、ライセン スを与えた者に実施権が許諾されること
- エ ライセンスを受けた者が特許技術を改良し,新たに取得した特許は、ライセン スを与えた者へ譲渡される義務が課されること
出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問15
問16
システム開発における発注者とベンダとの契約方法のうち、実費償還型契約はどれか。
- ア 委託業務の進行中に発生するリスクはベンダが負い,発注者は注文時に合意し た価格を支払う。
- イ インフレ率や特定の製品の調達コストの変化に応じて,あらかじめ取り決めら れた契約金額を調整する。
- ウ 契約時に、目標とするコスト,利益,利益配分率,上限額を合意し、目標とす るコストと実際に発生したコストの差異に基づいて利益を配分する。
- エ ベンダの役務や技術に対する報酬に加え、委託業務の遂行に要した費用の全て をベンダに支払う。
出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問16
問17
ビッグデータを有効活用し、事業価値を生み出す役割を担う専門人材であるデータサイエンティストに求められるスキルセットを表の三つの領域と定義した。データサイエンス力に該当する具体的なスキルはどれか。
- ア 扱うデータの規模や機密性を理解した上で,分析システムをオンプレミスで構 築するか,クラウドコンピューティングを利用して構築するか判断し設計できる。
- イ 事業モデルやバリューチェーンなどの特徴や事業の主たる課題を自力で構造 に理解でき,問題の大枠を整理できる。
- ウ 分散処理のフレームワークを用いて、計算処理を複数サーバに分散させる並列 処理システムを設計できる。
- エ 分析要件に応じ,決定木分析,ニューラルネットワークなどのモデリング手法 の選択、モデルへのパラメタの設定,分析結果の評価ができる。
出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問17
問18
表の CPI と構成比率で,3 種類の演算命令が合計 1,000,000 命令実行されるプログラムを,クロック周波数が 1 GHz のプロセッサで実行するのに必要な時間は何ミリ秒か。
出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問18
問19
Web ブラウザや HTTPを用いず,独自のGUIとデータ転送機構を用いた、ネットワーク対戦型のゲームを作成する。仕様の(2)の実現に用いることができる仕組みはどれか。〔仕様〕(1) ゲームは囲碁や将棋のように2人のプレーヤの間で行われ、ゲームの状態はサーバで管理する。プレーヤはそれぞれクライアントプログラムを操作してゲームに参加する。(2) プレーヤが新たな手を打ったとき、クライアントプログラムはサーバにある関数を呼び出す。サーバにある関数は,その手がルールに従っているかどうかを調べて,ルールに従った手であればゲームの状態を変化させ,そうでなければその手が無効であることをクライアントプログラムに知らせる。(3) ゲームの状態に変化があれば,サーバは各クライアントプログラムにその旨を知らせることによって GUIに反映させる。
出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問19
問20
マルチプロセッサによる並列処理で得られる高速化率(単一プロセッサのときと比べた倍率)E を,次の式によって評価する。r = 0.9 のアプリケーションの高速化率が r = 0.3 のものの 3 倍となるのは,プロセッサが何台のときか。
ここで,
n:プロセッサの台数(1 ≦ n)
r:対象とする処理のうち,並列化が可能な部分の割合(0 ≦ r ≦ 1)
とし,並列化に伴うオーバヘッドは考慮しないものとする。
出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問20
問21
UMLを用いて表した図のデータモデルを基にして設計したテーブルのうち、適切なものはどれか。ここで、“担当委員会 ID”と“所属委員会 ID”は“委員会 ID”を参照する外部キーである。“役員 ID”と“委員 ID”は“生徒ID”を参照する外部キーである。実線の下線は主キー,破線の下線は外部キーを表す。<担当する0..1 担当委員会1..*役員委員会生徒委員会名氏名0..*|所属委員会1..*委員〈所属する
- ア 委員会(委員会ID,委員会名) 所属関連(所属委員会 ID,委員 ID) 生徒(生徒ID,氏名,担当委員会ID)
- イ 委員会(委員会ID,委員会名) 役員関連(担当委員会 ID,役員ID) 生徒(生徒ID,氏名,所属委員会 ID)
- ウ 委員会(委員会ID,委員会名,委員 ID) 生徒(生徒ID,氏名,所属委員会 ID,担当委員会ID)
- エ 委員会(委員会 ID,委員会名,役員ID) 生徒(生徒 ID,氏名,所属委員会ID)
出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問21
問22
図は、既存の電話機とPBXを使用した企業内の内線網を,IPネットワークに統合する場合の接続構成を示している。図中のa~Cに該当する装置の適切な組合せはどれか。電話機 b C IPネットワークa b Cア PBX VoIP ゲートウェイ ルータイ PBX ルータ VoIP ゲートウェイウ VoIP ゲートウェイ PBX ルータVoIP ゲートウェイ ルータ PBX
出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問22
問23
署名されたソフトウェアを導入する前に、そのソフトウェアの開発元又は発行元を確認するために使用する証明書はどれか。
- ア EV SSL 証明書
- イ クライアント証明書
- ウ コードサイニング証明書
- エ サーバ証明書
出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問23
問24
米国 NISTが制定した、AESにおける鍵長の条件はどれか。
- ア 128ビット,192ビット、256ビットから選択する。
- イ 256ビット未満で任意に指定する。
- ウ 暗号化処理単位のブロック長よりも32ビット長くする。
- エ 暗号化処理単位のブロック長よりも32 ビット短くする。
出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問24
問25
スパムメール対策として,サブミッションポート(ポート番号 587)を導入する目的はどれか。
- ア DNSサーバに SPFレコードを問い合わせる。
- イ DNS サーバに登録されている公開鍵を用いて署名を検証する。
- ウ POP before SMTP を使用して、メール送信者を認証する。
- エ SMTP-AUTH を使用して,メール送信者を認証する。
出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問25