問1
アジャイル開発の初期段階において,プロジェクトの目的,スコープなどに対する共通認識を得るために,あらかじめ設定されている設問と課題について関係者が集まって確認し合い,その成果を共有する手法はどれか。
- ア アジャイルモデリング
- イ インセプションデッキ
- ウ プランニングポーカ
- エ ユーザストーリマッピング
出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問1
問2
ソフトウェアパターンのうち,GoF のデザインパターンの説明はどれか。
- ア Java のパターンとして,引数オブジェクト,オブジェクトの可変性などで構成される。
- イ オブジェクト指向開発のためのパターンであって,生成,構造,振る舞いの三つのカテゴリに分類される。
- ウ 構造,分散システム,対話型システム及び適合型システムの四つのカテゴリに分類される。
- エ 抽象度が異なる要素を分割して階層化するための Layers,コンポーネント分割のための Broker などで構成される。
出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問2
問3
Pattern-Oriented Software Architecture (POSA) のアーキテクチャパターンのうち,ソフトウェアをメタレベルとベースレベルの二つのレベルに分割し,ソフトウェアの構造と振る舞いとを動的に変更できる仕組みを提供しているものはどれか。
- ア Broker
- イ Microkernel
- ウ Model-View-Controller
- エ Reflection
出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問3
問4
組込みシステムでDBMSを用いるときには,通信のオーバヘッド,通信負荷の発生を防ぐこと,必要なメモリ容量をリソース制限内に抑えることなどを目的として,インプロセスデータベースを用いることがある。このインプロセスデータベースの説明として,適切なものはどれか。
- ア クライアントサーバ形式のクライアントとなるアプリケーションプログラムとソケットを介して通信し,SQLを用いて処理を記述する。
- イ データベースエンジンはライブラリ形式で提供され,アプリケーションプログラムとリンクされて同一メモリ空間で動作する。
- ウ データベースの全体をメモリ上に配置して,データベース処理を高速化する。
- エ 一つのテーブルを一つのファイルで管理し,アプリケーションプログラムからはファイル入出力のAPIで操作する。
出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問4
問5
デザインパターンの中のストラテジパターンを用いて,帳票出力のクラスを図のとおりに設計した。適切な説明はどれか。コンテキスト帳票出カストラテジ凡例クラス+ 帳票出力( )クラス名属性操作PDF 帳票出カストラテジHTML 帳票出力ストラテジ+ 帳票出力()+ 帳票出力( )
- ア クライアントは,使用したいフォーマットに対応する,帳票出力ストラテジクラ スのサブクラスを意識せずに利用できる。
- イ 新規フォーマット用のアルゴリズムの追加が容易である。
- ウ 帳票出力ストラテジクラスの中で,どのフォーマットで帳票を出力するかの振り 分けを行っている。
- エ 帳票出力のアルゴリズムは,コンテキストクラスの中に記述する。
出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問5
問6
モジュール間のデータの受渡し方法のうち,最も低いモジュール結合度となるものはどれか。
- ア 単ーのデータ項目を大域的データで受け渡す。
- イ 単一のデータ項目を引数で受け渡す。
- ウ データ構造を大域的データで受け渡す。
- エ データ構造を引数で受け渡す。
出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問6
問7
既存システムを基に,新システムのモデル化を行う場合の DFD 作成の手順として,既存システムを基に,新システムのモデル化を行う場合の DFD 作成の手順として,適切なものはどれか。
- ア 現物理モデル → 現論理モデル → 新物理モデル → 新論理モデル
- イ 現物理モデル → 現論理モデル → 新論理モデル → 新物理モデル
- ウ 現論理モデル → 現物理モデル → 新物理モデル → 新論理モデル
- エ 現論理モデル → 現物理モデル → 新論理モデル → 新物理モデル
出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問7
問8
ある購買システムの開発において,開発者が行った探索的テストの例として,適切ある購買システムの開発において,開発者が行った探索的テストの例として,適切なものはどれか。
- ア 過去に購買システムを開発した経験に基づいて,入力項目間の関連チェックの不 備を検出できそうなデータパターンを推測し,テストケースを事前に作成してテス トした。
- イ 数量の範囲に応じて適用する商品価格が正しいかどうかを確認するために,各範 囲の数量の中央の値を用いたテストケースを作成してテストした。
- ウ 組織変更の前後で組織名が正しく印刷されるかどうかを確認するために,新組織 の有効開始日とその前日とを発注日とするテストケースを事前に作成してテストし た。
- エ 入力値の組合せが無効なときは伝票を作成しないことを確認するために,幾つか の代表的な入力値の組合せをテストし,その結果に基づいて次のテストケースを作 成してテストを繰り返した。
出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問8
問9
ソフトウェアのテスト工程において,バグ管理図を用いて,テストの進捗状況とソソフトウェアのテスト工程において,バグ管理図を用いて,テストの進捗状況とソフトウェアの品質を判断したい。このときの考え方のうち,最も適切なものはどれか。
- ア テスト工程の前半で予想以上にバグが摘出され,スケジュールが遅れたので,ス ケジュールの見直しを行い,5日遅れでテストが終了すると判断した。
- イ テスト項目がスケジュールどおりに消化され,かつ,バグ摘出の累積件数が増加 しなければ,ソフトウェアの品質は高いと判断できる。
- ウ テスト項目消化の累積件数,バグ摘出の累積件数及び未解決バグの件数の全てが 変化しなくなった場合は,解決困難なバグに直面しているかどうかを確認する必要 がある。
- エ バグ摘出の累積件数の推移とテスト項目の未消化件数の推移から,テスト終了の 時期をほぼ正確に予測できる。
出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問9
問10
故障の予防を目的とした解析手法であるFMEAの説明はどれか。
- ア 個々のシステム構成要素に起こり得る潜在的な故障モードを特定し,それらの影響度を評価する。
- イ 故障を,発生した工程や箇所などで分類して分析し,改善すべき工程や箇所を特定する。
- ウ 発生した故障について,故障の原因に関係するデータ,事象などを収集し,“なぜ”を繰り返して原因を掘り下げ,根本的な原因を追究する。
- エ 発生した故障について,その引き金となる原因を列挙し,それらの関係を木構造で表現する。
出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問10
問11
JIS X 0160:2021(ソフトウェアライフサイクルプロセス)によれば,廃棄プロセスのタスクのうち,アクティビティ“廃棄を確実化する”において実施すべきタスクはどれか。
- ア 選定されたソフトウェアシステム要素を再利用,再生利用,再調整,分解修理,保管又は破壊する。
- イ ソフトウェアシステムの廃棄戦略を定義する。
- ウ ソフトウェアシステム又は要素を不活性化して取り除くための準備をする。
- エ 廃棄後の,人の健康,安全性,セキュリティ及び環境への有害な状況が識別されて対処されていることを確認する。
出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問11
問12
JIS X0160:2021(ソフトウェアライフサイクルプロセス)によれば,ライフサイクルモデルの目的及び成果を達成するために,ライフサイクルプロセスを修正するか,又は新しいライフサイクルプロセスを定義することを何というか。
- ア シミュレーション
- イ 修整(Tailoring)
- ウ 統治(Governance)
- エ ベンチマーキング
出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問12
問13
IT 投資に対する評価指標の設定に際し、バランススコアカードの手法を用いて KPIを設定する場合に、内部ビジネスプロセスの視点に立った KPI の例はどれか。
- ア IT リテラシ向上のための研修会の受講率を 100%とする。
- イ 売上高営業利益率を前年比 5%アップとする。
- ウ 顧客クレーム件数を1 か月当たり 20 件以内とする。
- エ 注文受付から製品出荷までの日数を 3 日短縮とする。
出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問13
問14
組込みシステム開発において,製品に搭載する LSI を新規に開発する。LSI 設計を自社で行い,LSI 製造を外部に委託する場合の委託先として,適切なものはどれか。
- ア IP プロバイダ
- イ デザインハウス
- ウ ファウンドリ
- エ ファブレスメーカ
出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問14
問15
ラボ契約の特徴はどれか。ラボ契約の特徴はどれか。
- ア 依頼元がベンダ企業側の作業担当者を指名して直接指揮命令を行う契約であり, ベンダ企業はこれを前提に要員を割り当てる。
- イ 依頼元は,契約に基づきスキルや人数などの基準を満たすように要員を確保する ことをベンダ企業に求めるかわりに一定以上の発注を約束する。
- ウ 開発したシステムによって依頼元が将来獲得する売上や利益をベンダ企業にも分 配することを条件に,開発時のベンダ企業への発注金額を抑える。
- エ ベンダ企業が契約で定めた最低発注工数を下回って作業を完了した場合には、実 稼働工数に基づいて請求することが求められる。
出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問15
問16
e シールの説明はどれか。
- ア インターネット上のゲーム内に限定されたキャラクターのイメージデータの作成者を証明する仕組みの一つである。
- イ 個人の意思表示や,意思表示をしている個人の本人確認が必要な電子文書データについて,その電子文書データの作成者の証明と改ざん防止のために,個人が行う電子署名である。
- ウ 電子文書データの作成者の証明と改ざん防止のために,重要文書を扱う国や地方自治体などの公共機関だけに使用が許されている電子署名である。
- エ 法人が作成した電子文書データについて,その電子文書データの作成者が間違いなくその法人であり,かつその電子文書データは作成後に改ざんされていないことを証明するものである。
出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問16
問17
マルチベクトル型 DDoS 攻撃に該当するものはどれか。マルチベクトル型 DDoS 攻撃に該当するものはどれか。
- ア 攻撃対象の Web サーバ1 台に対して,多数の PC から一斉にリクエストを送って サーバのリソースを枯渇させる攻撃と,大量の DNS 通信によってネットワークの帯 域を消費する攻撃を同時に行う。
- イ 攻撃対象の Web サイトのログインパスワードを解読するために,ブルートフォー スによるログイン試行を,多数のスマートフォン,IoT 機器などから成るボットネ ットを踏み台にして一斉に行う。
- ウ 攻撃対象のサーバに大量のレスポンスが同時に送り付けられるようにするために, 多数のオープンリゾルバに対して,送信元 IP アドレスを攻撃対象のサーバの IPア ドレスに偽装した名前解決のリクエストを一斉に送信する。
- エ 攻撃対象の組織内の多数の端末をマルウェアに感染させ,当該マルウェアを遠隔 操作することによってデータの改ざんやファイルの消去を一斉に行う。
出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問17
問18
暗号方式に関する記述のうち,適切なものはどれか。
- ア AESは公開鍵暗号方式,RSAは共通鍵暗号方式の一種である。
- イ 共通鍵暗号方式では,暗号化及び復号に同一の鍵を使用する。
- ウ 公開鍵暗号方式を通信内容の秘匿に使用する場合は,暗号化に使用する鍵を秘密にして,復号に使用する鍵を公開する。
- エ デジタル署名に公開鍵暗号方式が使用されることはなく,共通鍵暗号方式が使用される。
出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問18
問19
CRYPTREC の役割として,適切なものはどれか。
- ア 外国為替及び外国貿易法で規制されている暗号装置の輸出許可申請を審査,承認する。
- イ 政府調達において IT 関連製品のセキュリティ機能の適切性を評価,認証する。
- ウ 電子政府での利用を推奨する暗号技術の安全性を評価,監視する。
- エ 民間企業のサーバに対するセキュリティ攻撃を監視,検知する。
出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問19
問20
インターネットとの接続において,ファイアウォールの NAPT 機能によるセキュリインターネットとの接続において,ファイアウォールの NAPT 機能によるセキュリティ上の効果はどれか。
- ア DMZ 上にある公開 Web サーバの脆弱性を悪用する攻撃を防御できる。
- イ インターネットから内部ネットワークへの侵入を検知し,検知後の通信を遮断で きる。
- ウ インターネット上の特定の Web サービスを利用する HTTP 通信を検知し,遮断で きる。
- エ 内部ネットワークからインターネットにアクセスする利用者 PC について,イン ターネットからの不正アクセスを困難にすることができる。
出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問20
問21
容量が a M バイトでアクセス時間が × ナノ秒の命令キャッシュと,容量が b Mバイ容量が a M バイトでアクセス時間が × ナノ秒の命令キャッシュと,容量が b Mバイトでアクセス時間が yナノ秒の主記憶をもつシステムにおいて,CPU からみた,主記億と命令キャッシュとを合わせた平均アクセス時間を表す式はどれか。ここで,読み込みたい命令コードが命令キャッシュに存在しない確率をrとし,キャツシュ管理に関するオーバヘッドは無視できるものとする。+0 a+
出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問21
問22
データベースサーバのクラスタリング技術の特徴のうち,シェアードエブリシングデータベースサーバのクラスタリング技術の特徴のうち,シェアードエブリシングはどれか。
- ア クラスタリング構成にして可用性を高めることによって,故障発生時に担当して いた範囲のデータを待機系のサーバに引き継ぐことができる。
- イ サーバごとに管理する対象データが決まっているので、1 台のサーバに故障が発 生すると故障したサーバが管理する対象データを処理できなくなり,システム全体 の可用性が低下する。
- ウ データを複数の磁気ディスクに分割配置し,更にサーバと磁気ディスクが 1 対1 に対応しているので、複数サーバを用いた並列処理が可能になる。
- エ 負荷を分散し、全てのサーバのリソースを有効活用できることに加えて,データ を共有することによって1台のサーバに故障が発生したときでも処理を継続するこ とができる。
出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問22
問23
幾つかのサブシステムから成るシステムの信頼性に関する記述のうち,適切なもの幾つかのサブシステムから成るシステムの信頼性に関する記述のうち,適切なものはどれか。
- ア あるサブシステムで発生したフォールトの影響が他のサブシステムに波及するこ とを防ぐフォールトマスクは、システムの MTBF は変化させないが、MTTR の短縮に つながる。
- イ サブシステムにフォールトが検出されたとき,再試行すると正しい結果が得られ る場合もあるので,再試行はシステムの MTBF の向上と MTTR の短縮につながる。
- ウ サブシステムの稼働中に行われるフォールトの検出は,システムを停止せず行わ れるので、システムの MTTR は変化させないが、MTBF の向上につながる。
- エ フォールトが発生したあるサブシステムを切り離して,待機系のサブシステムに 自動で切り替えるフェールオーバは、システムの MTBF は変化させないが、MTTR の 短縮につながる。
出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問23
問24
t ~ts の時刻でスケジュールされたトランザクション T1~Tがある。時刻 tiaでT1が commit を発行する直前の、トランザクションの待ちグラフを作成した。a に当てはまるトランザクションはどれか。ここで、select (X) は共有ロックを掛けて資源を参照することを表し、update (X) は専有ロックを掛けて資源 X を更新することを表す。これらのロックは、commit された時にアンロックされるものとする。また。トランザクションの待ちグラフの矢印は,T→Tとしたとき,Tがロックしている資源のアンロックを、T, が待つことを表す。〔トランザクションのスケジュール〕トランザクション時刻Ti T2 T3 T4 ti select (A) t2 select (B) t3 select (B) t4 select (A) th update (B) to select (C) ty select (C) ta update (C) t9 update (A) 110 commit〔トランザクションの待ちグラフ〕
出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問24
問25
図は,既存の電話機と PBX を使用した企業内の内線網を,IP ネットワークに統合する場合の接続構成を示している。図中の a ~ c に該当する装置の適切な組合せはどれか。
- ア PBX VoIP ゲートウェイ ルータ
- イ PBX ルータ VoIP ゲートウェイ
- ウ VoIP ゲートウェイ PBX ルータ
- エ VoIP ゲートウェイ ルータ PBX
出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問25