#テスト・品質
この論点に関する過去問 26 問
ソフトウェアテスト
利用者に品質の高い情報システムを提供するために、ソフトウェアのテストは欠
かせない。テストに関する記述として、最も適切なものはどれか。
#テスト・品質#統計・データ分析
システム開発手法(スクラム・DevOps)
システム開発手法に関する記述の正誤の組み合わせとして、最も適切なものを下
記の解答群から選べ。
a デイリースクラムでは、スプリントの成果をステークホルダーに提示し、
フィードバックを得る。
b ローコード開発では、システムの全体像をモデル化し、優先度を付けた機能単
位で計画、設計、構築を反復的に行う。
c DevOps では、開発と運用のフェーズを明確に分離して、システムの導入や更
新を柔軟かつ迅速に行う。
d XP におけるペアプログラミングでは、2 人のプログラマがペアとなり、相談
やレビューを行いながら、協力してプログラムの開発を行う。
#プログラミング・言語#システム開発#テスト・品質
ソフトウェアテスト
#システム開発#テスト・品質
エラー埋め込み法によるエラー数推定
あるソフトウェア開発において、エラー埋め込み法を用いてソフトウェアのエ
ラー数を推定することにした。検査対象プログラムに、意図的に100 件のエラーを
埋め込み、そのことを知らない検査担当者に検査させたところ、50 件のエラーを
発見することができた。そのうち40 件は、意図的に埋め込んだエラーであった。
埋め込みエラーを除く検査開始前の潜在エラーの件数として、最も適切なものは
どれか。
#テスト・品質
プログラム設計・テスト
#プログラミング・言語#システム開発#テスト・品質
共通フレーム2013
ソフトウェア、システム、サービスに関わる人たちが同じ言葉で話すことができ
るようにするための共通枠組みとして、「共通フレーム2013」が情報処理推進機構
(IPA)によって制定されている。
「共通フレーム2013」に関する記述として、最も適切な組み合わせを下記の解答
群から選べ。
a 企画プロセスは、経営・事業の目的・目標を達成するために必要なシステムに
関係する要件を明らかにし、システム化の方針を立て、システムを実現するため
の実施計画を立てるプロセスである。
b システム化構想の立案プロセスは、システム構築に必要なハードウェアやソフ
トウェアを記述したシステム方式を作成するプロセスである。
c 監査プロセスは、成果物が利用者の視点から意図された正しいものになってい
るかを確認するプロセスである。
d 要件定義プロセスのアクティビティには、利害関係者の識別、要件の識別、要
件の評価、要件の合意などがある。
e システム適格性確認テストプロセスは、利用者に提供するという視点でシステ
ムが適用環境に適合し、利用者の用途を満たしているかどうかを運用環境におい
て評価するプロセスである。
#システム開発#テスト・品質
Cookie
中小企業診断士であるあなたは、Web アプリケーションで利用するCookie とは
何かについて顧客から質問を受けた。
この質問に答えるためのCookie に関する説明として、最も適切なものの組み合
わせを下記の解答群から選べ。
a Web ページなどに埋め込まれた小さな画像であり、利用者のアクセス動向な
どの情報を収集する仕組みである。
b いつ、どのWeb サイトを見たかといった履歴や、パスワードなどのログイン
情報などを利用者のPC やスマートフォンで使うブラウザごとに保存する仕組み
である。
c いつ、どのWeb サイトを見たかといった履歴や、パスワードなどのログイン
情報などをサーバ側に保存する仕組みである。
d 個人を特定する情報がCookie に含まれなくても、使う側の企業が他の名簿
データなどと組み合わせれば、個人を特定できる可能性がある。
#プログラミング・言語#Web・インターネット#テスト・品質
ブラックボックステスト(決定表)
システム開発において行われるテストの一つに、ブラックボックステストがある。
ブラックボックステストにおいて、考慮すべき条件とその条件に対する結果の組
み合わせを整理するマトリックスで、テスト対象の項目を検討するために用いられ
るものを何というか。最も適切なものを選べ。
#システム開発#テスト・品質
データ分析手法の選択
以下のa~dは、分析したい状況に関する記述である。それぞれの状況におい
て、どのような分析手法が適切か。最も適切なものの組み合わせを下記の解答群か
ら選べ。
a ある企業には3 つの事業部がある。事業部ごとの売上高利益率の日次データが
与えられている。この3 つの事業部で売上高利益率に差異が見られるのかを検討
したい。
b ある商品の売上高の日次データと、その商品の売上高に関係があると想定され
るいくつかの変数のデータがある。どの変数が売上高にどの程度寄与しているの
かを検討したい。
c 数千人の顧客について、属性データ(男女・所得・購入履歴など)や趣味・嗜
し
好
こう
に関するデータがある。顧客の特性にあったマーケティング活動をしたいので、
顧客を分類したい。
d Web サイトの候補として2 つのパターンがある。どちらのパターンを採用す
るかを決めたい。
#プログラミング・言語#Web・インターネット#テスト・品質#統計・データ分析
マッシュアップ
Web サービス開発では、従来のシステム開発とは異なる手法を採用すること
で、開発の迅速化やコストを低減することができる。
そのような開発手法の1 つであるマッシュアップに関する記述として、最も適切
なものはどれか。
#Web・インターネット#システム開発#テスト・品質#経営情報・IT戦略
ソフトウェアテスト
ある中小企業では、出退勤システムの実装を進めている。バーコードリーダーを
用いて社員証の社員番号を読み取り、出退勤をサーバ上で管理するためのプログラ
ムが作成され、テストの段階に入った。
テストに関する記述として、最も適切なものはどれか。
#入出力・周辺機器#データベース#テスト・品質#経営情報・IT戦略#統計・データ分析
情報システムのテスト
中小企業が外注によって情報システムを開発する場合、外注先に任せきりにする
のではなく、情報システムのテストに留意するなど、当事者意識を持つ必要があ
る。
テストに関する記述として最も適切なものはどれか。
#テスト・品質#統計・データ分析
ウォータフォール型システム開発方法論
ウォータフォール型システム開発方法論は、システム開発を行う上での基本プロ
セスである。しかし、それには多くの課題があり、それらを克服することが、多様
な開発方法論の提言の動機付けになってきた。
ウォータフォール型システム開発方法論に関する記述として、最も適切なものは
どれか。
#プログラミング・言語#システム開発#テスト・品質
ソフトウェアテスト
ソフトウェアの開発では、作成したプログラムのモジュール単体に対するテスト
や、モジュール同士の結合テストなど、さまざまなテストをしてから運用に入る。
テストに関する記述として、最も適切なものはどれか。
#データベース#テスト・品質
ソフトウェアテスト
多様な情報システムを開発して新規に導入したり、以前からあった情報システム
を変更して利用したりすることが頻繁に行われ、情報システムの複雑性が増してい
る。情報システムが複雑になればなるほど、ソフトウェアテストの重要性が高ま
る。これに関する記述として最も適切なものはどれか。
#入出力・周辺機器#データベース#テスト・品質#統計・データ分析
データ分析技法(分散分析・ABテスト等)
様々なデータ分析技法が開発されており、広く使われている。それらの技法に関
する以下の①〜③の記述と、その名称の組み合わせとして、最も適切なものを下記
の解答群から選べ。
①
複数の母集団の平均値の間に差があるかどうかを統計的に検定するのに使える
方法。
②
Web サイトで
つの異なるページをランダムに表示して、それらに対する利
用者の反応の違いを統計的に分析するのに使える方法。
③
事前に与えられたデータが
つの異なるグループに分かれる場合、新しいデー
タがどちらのグループに入るのかを区別するのに使える方法。
V解答群X
#Web・インターネット#テスト・品質#統計・データ分析
システム開発手法
近年注目されているシステム開発手法に関する記述として、最も適切なものはど
れか。
#プログラミング・言語#システム開発#テスト・品質
ホワイトボックステスト
ソフトウェアのテスト方法には、ホワイトボックステスト、ブラックボックステ
スト、およびこれらの混合であるグレーボックステストがある。これらのうち、前
者に関する記述として最も適切なものはどれか。
#テスト・品質
ソフトウェア修正への対応(応用・基本ソフトウェア)
ソフトウェアのバグやセキュリティ上の不具合の修正が行われた場合、適切に対
応することが必要である。
ソフトウェアの修正が行われた場合の対応に関する、以下の文中の空欄A 〜C
に入る語句の組み合わせとして最も適切なものを下記の解答群から選べ。
コンピュータ上では各種業務について目的別に利用する
A
ソフトウェア
と、コンピュータの資源を効率よく利用するための
B
ソフトウェアがあ
る。これらのソフトウェアはいずれも随時改良が行われるが、小さな不具合の修正
を行う場合は修正部分だけを抜き出した
C
をユーザに配布することが多
く、この修正部分を入れ替えればよい。
V解答群X
#ソフトウェア・OS#テスト・品質#情報セキュリティ
共通フレーム2007
ソフトウェア、システム、サービスに関係する人々が、システム開発にかかわっ
て同じ言葉を使うことができるような共通の枠組みを提供する目的で「共通フレー
ム2007」がまとめられた。これに関する記述として最も適切なものはどれか。
#システム開発#テスト・品質#経営情報・IT戦略
インスペクション(品質レビュー技法)
ソフトウェア品質レビュー技法のうち、インスペクションの説明として最も適切
なものはどれか。
#プログラミング・言語#テスト・品質
ウォータフォール型以外の開発方法論
システム開発の基本的フェーズは、フェーズ:要件定義、フェーズ:外部設
計、フェーズ:内部設計、フェーズ:プログラム開発、フェーズ:各種テス
ト、フェーズ:稼動である。これら各フェーズを後戻りすることなく順に行って
いく方法論を、ウォータフォール型システム開発方法論と呼ぶ。しかし、この方法
論には種々の課題があるとされ、その課題の解消を目的に多様な方法論が開発され
ている。そのような方法論に関する記述として最も適切なものはどれか。
#プログラミング・言語#システム開発#テスト・品質
システムテストの設計手順
システムテストにおけるソフトウェアテストの設計では、まずテストの対象とな
るシステムを分解・構造化し、次いでテスト実施の観点と実施結果の期待値を設定
する。これ以降の次のつの作業の順序として最も適切なものを下記の解答群から
選べ。
a
テスト項目に優先度と重要度を付け、実施すべきテスト項目を絞り込む。
b
テスト項目とテストケースの関連を明確にする。
c
テスト項目を確認する手順とテストデータを決定する。
#テスト・品質
システムテスト
ある事業所で、受発注処理や商品管理に関わる業務の基幹となるシステムが古く
なってきたので、事業所の業務をよく知るソフトウェアハウスが主体となって、
ウォータフォール型システム開発方法論によって新規のシステムを開発することに
した。システムの移行を円滑に行うためにはシステムテストが必要になる。これに
関する記述として、最も適切なものはどれか。
#データベース#システム開発#テスト・品質
基幹システムの再構築
運用中の基幹システムの保守が困難になってきたので、基幹システムの再構築を
実施することになった。運用中のシステムは過去十数年間運用してきたが、開発時
点の設計書や要件定義書もすべて残っている。この再構築に当たって、次の記述の
中で最も適切なものはどれか。
#システム開発#テスト・品質
承認(検収)テスト
あるソフトウェア開発企業に外注していた新業務システムの承認(検収)テスト
に、発注者の顧問として立ち会うことになった。この承認(検収)テストについて最
も適切なものはどれか。
#テスト・品質