開発技術
ソフトウェア開発手法、テスト技法、UMLなどの開発プロセスを扱います。
72問収録
開発技術の問題を解くローコード開発ツールを用いたソフトウェア開発の説明はどれか。
ソフトウェア開発における静的レビュー手法の一つであるインスペクションの説明として、最も適切なものはどれか。
ソフトウェア開発アジャイル開発の手法の一つであるスクラムにおいて、1回の反復(スプリント)の期間として一般的なものはどれか。
ソフトウェア開発階層構造のモジュール群から成るソフトウェアの結合テストを、上位のモジュール から行う。この場合に使用する、下位のモジュールの代替となるテスト用のモジュー ルはどれか。
アジャイル開発手法のスクラムにおいて、開発チームの全員が1人ずつ“昨日やっ たこと”、“今日やること”、“障害になっていること”などを話し、全員でプロジェク トの状況を共有するイベントはどれか。
アジャイル開発手法の一つであるスクラムで定義され、スプリントで実施するイベ ントのうち、毎日決まった時間に決まった場所で行い、開発チームの全員が前回から の進捗状況や今後の作業計画を共有するものはどれか。
図に示すとおりに作業を実施する予定であったが、作業Aで1日の遅れが生じた。各作業の費用増加率を表の値とするとき、当初の予定日数で終了するために掛かる増加費用を最も少なくするには、どの作業を短縮すべきか。ここで、費用増加率とは、作業を1日短縮するために要する増加費用のことである。
アローダイアグラムで表されるプロジェクトは、完了までに最少で何日を要するか。
アジャイル開発手法の一つであるスクラムにおいて、プロダクトバックログアイテ ムの内容や並び順を決定する役割をもつのは誰か。
ソフトウェアレビューの技法の一つであるウォークスルーの説明として、最も適切なものはどれか。
ソフトウェア開発ソフトウェアにバグ修正を加えた後に実施するリグレッションテスト(回帰テスト)の目的として、最も適切なものはどれか。
ソフトウェア開発アジャイル開発とウォーターフォール開発の比較として、適切なものはどれか。
ソフトウェア開発ソフトウェアテストの同値分割と境界値分析に関する問題である。 入力仕様:1以上99以下の整数を受け付け、それ以外はエラーとする。 境界値分析で選ぶべきテスト値として、適切なものはどれか。
ソフトウェア開発ホワイトボックステストのカバレッジ(網羅率)の種類に関する記述として、適切なものはどれか。
ソフトウェア開発UMLのダイアグラムとその用途の組み合わせとして、適切なものはどれか。
ソフトウェア開発Gitのバージョン管理に関する記述として、適切なものはどれか。
ソフトウェア開発GoFのデザインパターンにおいて、あるオブジェクトの状態変化を複数の依存オブジェクトへ自動通知するパターンはどれか。
デザインパターン(Observer)GoFのデザインパターンのうち、アルゴリズムをカプセル化してクライアントコードを変更せずに実行時に別のアルゴリズムへ切り替えられるパターンはどれか。
デザインパターン(Strategy/Singleton)リファクタリングを実施するにあたって最も重要なこととして適切なものはどれか。
リファクタリングCI/CD(継続的インテグレーション/継続的デリバリー)に関する説明として適切なものはどれか。
CI/CDソフトウェアレビュー技法の一つであるインスペクションの説明として適切なものはどれか。
コードレビュー手法(ウォークスルー/インスペクション)機能要件と非機能要件の説明として、最も適切なものはどれか。
システム開発技術DFD(データフロー図)を構成する四つの要素の組合せとして、最も適切なものはどれか。
システム開発技術モジュールの凝集度(cohesion)に関して、最も凝集度が高いものはどれか。
システム開発技術オブジェクト指向の「ポリモーフィズム(多態性)」の説明として、最も適切なものはどれか。
システム開発技術ERモデル(実体関連モデル)において、「一つの部署に複数の社員が所属し、一人の社員は一つの部署にのみ所属する」関係を正しく表したものはどれか。
システム開発技術ペーパープロトタイプを用いた画面設計の目的として、最も適切なものはどれか。
システム開発技術ピアレビュー(Peer Review)の説明として、最も適切なものはどれか。
システム開発技術共通フレーム(SLCP-JCF)の説明として、最も適切なものはどれか。
システム開発技術回帰テスト(リグレッションテスト)の目的として、最も適切なものはどれか。
テスト技術結合テストにおけるトップダウンテストとボトムアップテストの説明として、最も適切なものはどれか。
テスト技術結合テストで使用するスタブ(Stub)とドライバ(Driver)の説明として、最も適切なものはどれか。
テスト技術負荷テストとストレステストの違いとして、最も適切なものはどれか。
テスト技術A/Bテストの説明として、最も適切なものはどれか。
テスト技術ミューテーションテスト(変異テスト)の説明として、最も適切なものはどれか。
テスト技術テスト自動化の利点として、最も適切なものはどれか。
テスト技術バグ管理における「障害管理票(バグレポート)」に含めるべき情報として、最も不適切なものはどれか。
テスト技術スクラムにおける「スプリントレトロスペクティブ(振り返り)」の目的として、最も適切なものはどれか。
開発プロセス・手法カンバン方式(Kanban)の説明として、最も適切なものはどれか。
開発プロセス・手法ペアプログラミングの効果として、最も適切なものはどれか。
開発プロセス・手法DevOpsの説明として、最も適切なものはどれか。
開発プロセス・手法マイクロサービスアーキテクチャの特徴として、最も適切なものはどれか。
開発プロセス・手法REST(REpresentational State Transfer)に基づくAPI設計の原則として、最も適切なものはどれか。
開発プロセス・手法モブプログラミング(Mob Programming)の説明として、最も適切なものはどれか。
開発プロセス・手法プロトタイピング開発モデルの説明として、最も適切なものはどれか。
開発プロセス・手法RAD(Rapid Application Development)の特徴として、最も適切なものはどれか。
開発プロセス・手法クリーンアーキテクチャの主要な原則として、最も適切なものはどれか。
開発プロセス・手法組込みソフトウェア開発におけるクロス開発環境の説明として正しいものはどれか。
組込みソフトウェアのクロス開発Docker Composeの主な用途として、最も適切なものはどれか。
開発・運用実践Kubernetesに関する記述として、最も適切なものはどれか。
開発・運用実践Infrastructure as Code(IaC)の説明として、最も適切なものはどれか。
開発・運用実践Git Flowにおけるブランチ戦略に関する記述として、最も適切なものはどれか。
開発・運用実践ブルーグリーンデプロイメントの説明として、最も適切なものはどれか。
開発・運用実践カナリアリリースの説明として、最も適切なものはどれか。
開発・運用実践SRE(Site Reliability Engineering)においてSLI・SLO・SLAを正しく説明した組み合わせとして、最も適切なものはどれか。
開発・運用実践障害対応においてポストモーテム(postmortem)を実施する主な目的として、最も適切なものはどれか。
開発・運用実践Feature Flag(フィーチャーフラグ)の主な目的として、最も適切なものはどれか。
開発実践A/Bテストにおける統計的有意差の解釈として、最も適切なものはどれか。
開発実践テスト環境管理のベストプラクティスとして、最も適切なものはどれか。
開発実践API Gatewayの主な役割として、最も適切なものはどれか。
開発実践サービスメッシュ(Istioを例に)の主な機能として、最も適切なものはどれか。
開発実践オブザーバビリティ(可観測性)の3本柱として、最も適切な組み合わせはどれか。
開発実践カオスエンジニアリングに関する説明として、最も適切なものはどれか。
開発実践GitOpsに関する説明として、最も適切なものはどれか。
開発実践技術選定の評価ドキュメントとしてRFCとADRを使う場合の説明として、最も適切なものはどれか。
開発実践テスト計画において、条件網羅(MC/DC: 修正条件/決定網羅)ではなく「決定網羅(ブランチカバレッジ)」でテストする場合、次の条件式に必要な最小テストケース数として正しいものはどれか。 条件式: if (A AND B) OR C
システム開発技術Webアプリケーションの3層アーキテクチャ(プレゼンテーション層・ビジネスロジック層・データ層)において、最も適切な責務の分担として正しいものはどれか。
システム開発技術サーバのキャパシティプランニングにおいて、現在のCPU使用率が60%、トラフィックが月次10%増加していると観測されている。現在のサーバが限界(使用率100%)に達するまでの期間として最も近いものはどれか。 60 × (1.1)^n ≥ 100 となる最小nを求めよ。
システム開発技術運用テストにおける「受入テスト(UAT: User Acceptance Testing)」の目的と実施主体として正しいものはどれか。
システム開発技術SPA(Single Page Application)の特徴として最も適切なものはどれか。
WebテクノロジPWA(Progressive Web App)の特徴として最も適切なものはどれか。
WebテクノロジSSR(サーバサイドレンダリング)とCSR(クライアントサイドレンダリング)を比較した説明として最も適切なものはどれか。
Webテクノロジ