システムアーキテクト試験
組込みシステム開発において,製品に搭載するLSIを新規に開発する。LSI設計を自社で行い,LSI製造を外部に委託する場合の委託先として,適切なものはどれか。 IPプロバイダ デザインハウス ファウンドリー ファブレスメーカー 解答・解説 (adsbygoogle = win…
WTO政府調達協定に関する記述として,適切なものはどれか。 WTO政府調達協定加盟各国に平等になるように,政府調達協定の定める発注金額の基準額は,各国で同一金額となっている。 WTO政府調達協定の目的は,政府調達における国際的な競争の機会を増大させる…
スタンフォード大学ハッソ・プラットナー・デザイン研究所によるデザイン思考の説明はどれか。 与えられた問題に対して一つの正しい解決策を見つけるために,アイディア出しの段階で,テーマに制限を設けてアイディアが発散しないようにする手法 本質的な問…
JIS X 0160:2021(ソフトウェアライフサイクルプロセス)によれば,廃棄プロセスに関する記述のうち,適切なものはどれか。 使用には不十分なシステム要素は,廃棄せずにサプライチェーンで再利用できるように修正する。 ソフトウェアシステムの廃棄には,サ…
JIS X 0160:2021(ソフトウェアライフサイクルプロセス)によれば,移行プロセスで実施するタスクはどれか。 システムの利用及び支援に必要な情報ニーズを識別し,利用者用文書,並びに運用操作者利用者及びその他の利害関係者への教育訓練を用意する。 シス…
論理型プログラミングにおいて,命題の証明を行うための基本的な機能はどれか。 オーバーライド オーバーロード メッセージパッシング ユニフィケーション 解答・解説 (adsbygoogle = window.adsbygoogle || []).push({}); 解答 エ 解説 ー オーバーライドー…
純粋関数型言語がもつ特性の一つである参照透過性の説明はどれか。 同じ引数を渡せば,関数は常に同じ結果を返す。 関数を引数とすることや返却値とすることができる。 コンパイル時に型検査を行い,型誤りがないことを保証する。 実際に評価が必要になるま…
現在のプログラムA,Bに,在庫テーブルを更新した後に更新ログを出力する機能を追加する。この機能は共通モジュールで実装し,どのプログラムからも利用できるようにする。図は,プログラムの実装案である。案1も案2も,在庫テーブルを更新した後に更新ログ…
プログラムに,実行中の特定の時点で成立すべき変数間の関係や条件を記述した論理式を埋め込んで,そのプログラムの正当性を検証する手法はどれか。 アサーションチェック コード追跡 スナップショットダンプ テストカバレッジ分析 解答・解説 (adsbygoogle …
モジュール間のデータの受渡し方法のうち,最も低いモジュール結合度となるものはどれか。 単一のデータ項目を大域的データで受け渡す。 単一のデータ項目を引数で受け渡す。 データ構造を大域的データで受け渡す。 データ構造を引数で受け渡す。 解答・解説…
オブジェクト指向におけるデザインパターンに関する記述として,適切なものはどれか。 幾つかのクラスに共通する性質を抽出して,一般化したクラスを定義したものである。 同じ性質をもつオブジェクト群を,更にクラスとして抽象化したものである。 オブジェ…
マイクロサービスアーキテクチャを採用してアプリケーションソフトウェアを設計している。障害発生による影響の範囲を局所化してシステム全体への波及を抑えるために,マイクロサービスヘリクエストを送ったときのエラーが,あらかじめ設定している回数を超…
組込みシステムでDBMSを用いるときには,通信のオーバーヘッド,通信負荷の発生を防ぐこと,必要なメモリ容量をリソース制限内に抑えることなどを目的としてインプロセスデータベースを用いることがある。このインプロセスデータベースの説明として,適切な…
アジャイル開発プロセスにおいて,Bill Wakeが提案した“INVEST”と呼ばれる六つの観点を用いて行うことはどれか。 効率よくアクティビティ図を作成する。 コード化できるレベルまで詳細化されたデータフロー図を作成する。 再利用しやすいソフトウェアパター…
要件定義において,システムが提供する機能単位と利用者又は外部システムとの間の相互作用や,システム内部と外部との境界を明示するために使用される図はどれか。 アクティビティ図 オブジェクト図 クラス図 ユースケース図 解答・解説 (adsbygoogle = wind…
システム化構想の段階で,ビジネスモデルを整理したり,分析したりするときに有効なフレームワークの一つであるビジネスモデルキャンバスの説明として,適切なものはどれか。 企業がどのように,価値を創造し,顧客に届け,収益を生み出しているかを,顧客セ…
共通フレーム2013によれば,保守プロセスの“修正の実施”アクティビティの中で,ソフトウェア製品の修正及びテストを実施するとき,修正を実施するために開始するプロセスはどれか。 構成管理プロセス システム開発プロセス及びソフトウェア実装プロセス テー…
JIS X 25010:2013(システム及びソフトウェア製品の品質要求及び評価(SQuaRE)ーシステム及びソフトウェア品質モデル)で規定された品質副特性の説明のうち, 信頼性に分類されるものはどれか。 製品又はシステムが,それらを運用操作しやすく,制御しやす…
サブルーチンへの引数の受渡し方のうち,引数として渡した変数の値が,サブルーチンの実行後に変更されないことが保証されているものはどれか。 値呼出し 結果呼出し 参照呼出し 名前呼出し 解答・解説 (adsbygoogle = window.adsbygoogle || []).push({}); …
あるプログラムについて,流れ図で示される部分に関するテストケースを,判定条件網羅(分岐網羅)によって設定する。この場合のテストケースの組合せとして,適切なものはどれか。ここで,( )で囲んだ部分は,一組みのテストケースを表すものとする。 (A…
オブジェクト指向における汎化の説明として,適切なものはどれか。 あるクラスを基に,これに幾つかの性質を付加することによって,新しいクラスを定義する。 幾つかのクラスに共通する性質をもつクラスを定義する。 オブジェクトのデータ構造から所有の関係…
マイクロサービスアーキテクチャを利用してシステムを構築する利点はどれか。 各サービスが使用する,プログラム言語,ライブラリ及びミドルウェアを統一しやすい。 各サービスが保有するデータの整合性を確保しやすい。 各サービスの変更がしやすい。 各サ…
プログラムのウォークスルーに関する記述として,適切なものはどれか。 直接コーディングに携わったプログラマとは別のプログラマが机上でデバッグを行う。 複数のプログラム開発者が集まり,テストで検出された誤りの原因を究明し,修正方法を決定する。 プ…
勤怠管理システムのプロトタイプの作成例のうち,垂直型プロトタイプに該当するものはどれか。 PC用の画面やスマートデバイス用の画面などの,システムの全ての画面を手書きで紙に描画する。 システムの1機能である有給休暇取得申請機能について,実際に操作…
ラボ契約の特徴はどれか。 依頼元がベンダ企業側の作業担当者を指名して直接指揮命令を行う契約であり,ベンダ企業はこれを前提に要員を割り当てる。 依頼元は,契約に基づきスキルや人数などの基準を満たすように要員を確保することをベンダ企業に求めるか…
組込みシステム開発において,製品に搭載するLSIを新規に開発する。LSI設計を自社で行い,LSI製造を外部に委託する場合の委託先として,適切なものはどれか。 IPプロバイダ デザインハウス ファウンドリ ファブレスメーカ 解答・解説 (adsbygoogle = window.…
IT投資に対する評価指標の設定に際し,バランススコアカードの手法を用いてKPIを設定する場合に,内部ビジネスプロセスの視点に立ったKPIの例はどれか。 ITリテラシ向上のための研修会の受講率を100%とする。 売上高営業利益率を前年比5%アップとする。 顧客…
JIS X 0160:2021(ソフトウェアライフサイクルプロセス)によれば,廃棄プロセスのタスクのうち,アクティビティ“廃棄を確実化する”において実施すべきタスクはどれか。 選定されたソフトウェアシステム要素を再利用,再生利用,再調整,分解修理,保管又は…
ある購買システムの開発において,開発者が行った探索的テストの例として,適切なものはどれか。 過去に購買システムを開発した経験に基づいて,入力項目間の関連チェックの不備を検出できそうなデータパターンを推測し,テストケースを事前に作成してテスト…
モジュール間のデータの受渡し方法のうち,最も低いモジュール結合度となるものはどれか。 単一のデータ項目を大域的データで受け渡す。 単一のデータ項目を引数で受け渡す。 データ構造を大域的データで受け渡す。 データ構造を引数で受け渡す。 解答・解説…