一覧に戻る

システム開発技術

開発技術 › システム開発技術 · 125 問

1. 出典: 平成21年度 秋期 ITパスポート試験 問29

現行システムの使用を開始してから10年が経過し, その間に業務内容も変化してきた。そこで, 全面的に現行システムを開発し直すことになった。開発者が, システム要求の分析と, それに基づく要件定義を行う場合, 開発者のシステム利用部門とのかかわり方として, 適切なものはどれか。

  • 客観的に対象業務を分析するために, システム利用部門とかかわることは避ける。
  • システム要件は, システム利用部門と共同でレビューを行う。
  • システム利用部門の意見は参考であり, システム要件は開発者が決定する。
  • システム利用部門の作成した現行システムの操作マニュアルを基に, 要求される機能を決定する。

共同レビュー · 業務要件定義 · 要件の合意

2. 出典: 平成21年度 秋期 ITパスポート試験 問33

ソフトウェア詳細設計書に関する記述として, 適切なものはどれか。

  • ソフトウェア詳細設計書には, システム結合テストのためのテスト仕様が含まれる。
  • ソフトウェア詳細設計書に基づいてプログラミングが実施される。
  • ソフトウェア詳細設計書は, システム要件定義の終了を契機として作成が開始される。
  • ソフトウェア詳細設計書は, 将来のメンテナンス用として, 単体テストが完了した後で完成させる。

詳細設計 · コーディング

3. 出典: 平成21年度 秋期 ITパスポート試験 問37

ソフトウェア要件として明確に規定すべきものはどれか。

  • 開発環境のディスク容量
  • システム化目標
  • データ定義
  • データベースの最上位レベルの設計

機能要件 · 非機能要件

4. 出典: 平成21年度 秋期 ITパスポート試験 問38

ソフトウェア保守に含まれるものはどれか。

  • 工程内に開発が終わらないことが分かり, あらかじめ開発要員を増員する。
  • 障害を引き起こす可能性のあるプログラムを見つけ, あらかじめ修正する。
  • 取り扱うデータ量が増えてきたので, あらかじめディスクを容量の大きなものに変更する。
  • 要求仕様からプログラムの開発量を, あらかじめ予測する。

移行

5. 出典: 平成21年度 秋期 ITパスポート試験 問39

プログラムの開発作業で担当者A~Dの4人の工程ごとの生産性が表のとおりのとき,4人同時に見積りステップ数が12kステップのプログラム開発を開始した場合に,最初に開発を完了するのはだれか。 単位 kステップ/月 | 担当者 | 設計 | プログラミング | テスト | |--------|------|----------------|--------| | A | 3 | 3 | 6 | | B | 4 | 4 | 4 | | C | 6 | 4 | 2 | | D | 3 | 4 | 5 |

図
  • A
  • B
  • C
  • D

機能設計 · コーディング

6. 出典: 平成21年度 秋期 ITパスポート試験 問43

新しい業務ソフトウェアの開発が完了し,実環境へ導入することになった。当該ソフトウェアの導入時に必要な作業として,適切なものはどれか。

  • 業務実施状況監視やバッチ処理投入などに必要な運用コストの見積り
  • ディスク容量など,必要なハードウェア資源の確保
  • 当該ソフトウェアで実現する機能の決定
  • 当該ソフトウェアの開発工数の見積り

移行

7. 出典: 平成21年度 秋期 ITパスポート試験 問48

システム開発における,エラーを検出した時期とその不具合の修正にかかる対応費用の関係を最も適切に示したグラフはどれか。

図
  • 右肩上がりの曲線(設計から運用に向けて対応費用が増加)
  • 右肩下がりの曲線(設計段階が最も高く運用に向けて減少)
  • V字型の曲線(テスト段階が最も低い)
  • 階段状の曲線(運用段階で急増)

品質特性 · 共同レビュー

8. 出典: 平成21年度 秋期 ITパスポート試験 問50

あるシステムの開発において,単体テスト,結合テスト,システムテスト,運用テストの順にテストを実施することにした。システムテストのテストケースの作成者として適切な者はだれか。

  • 外部設計の担当者
  • 内部設計の担当者
  • プログラム開発の担当者
  • 利用部門の担当者

受入れテスト · 妥当性確認テスト · 統合テスト

9. 出典: 平成21年度 春期 ITパスポート試験 問41

ファンクションポイント法に関する記述はどれか。

  • ソフトウェアのもつ機能の数を基に,その規模を見積もる手法
  • プログラムの行数やファイルサイズなどを基に,ソフトウェアの規模を見積もる手法
  • 見積担当者の経験から楽観値や悲観値を割り出してソフトウェアの規模を見積もる手法
  • 予想されるプログラム行数にエンジニアの能力や要求の信頼性などの補正係数を掛け合わせて開発工数や期間,要員や生産性を見積もる手法

ファンクションポイント法 · 類推見積法

10. 出典: 平成21年度 春期 ITパスポート試験 問42

入力と出力だけに着目して様々な入力に対して仕様書どおりの出力が得られるかどうかを確認していく, システムの内部構造とは無関係に外部から見た機能について検証するテスト方法はどれか。

  • 運用テスト
  • 結合テスト
  • ブラックボックステスト
  • ホワイトボックステスト

ブラックボックステスト · ホワイトボックステスト

11. 出典: 平成21年度 春期 ITパスポート試験 問43

発注したソフトウェアが納品されたときに確認する項目として, 適切なものはどれか。

  • 委託先から提出された費用見積りの内容が妥当であること
  • 作業報告書の記述から作業が遅れなく進捗していること
  • 仕様書に記載した機能が実装されていること
  • 品質管理の計画が立案されていること

受入れテスト · 機能要件

12. 出典: 平成21年度 春期 ITパスポート試験 問45

既に稼働中のシステムに機能を追加するために,プログラムの一部を変更した。本番稼働してよいかどうかを判断するために,稼働中のシステムに影響を与えることなくテストを行う環境として,最も適切なものはどれか。

  • プログラミング環境
  • ほかのシステム用のテスト環境
  • 本番環境
  • 本番環境と同等のテスト環境

移行 · 回帰テスト · リグレッションテスト

13. 出典: 平成21年度 春期 ITパスポート試験 問47

システム開発の外部設計において行う作業はどれか。

  • 画面・帳票レイアウトの設計
  • 性能要件の確定
  • 物理データの設計
  • プログラムの設計

機能設計 · 詳細設計

14. 出典: 平成21年度 春期 ITパスポート試験 問49

プログラミングの説明として,適切なものはどれか。

  • 個々のプログラムを結合し,ソフトウェアが要求どおり動作するかを検証する。
  • ソフトウェアを階層構造に基づいて機能分割する。
  • プログラム言語の文法に従って処理手順などを記述し,その処理手順などに誤りがないかを検証する。
  • プログラムの処理手順を図式化する。

コーディング · デバッグ · 詳細設計

15. 出典: 平成21年度 春期 ITパスポート試験 問53

プログラムテストに関する記述として, 適切なものはどれか。

  • ソフトウェアの品質は,設計段階で向上させるよりもテスト段階で保証した方がよい。
  • テスト完了後のプログラムを修正した場合,修正部分を確認するテストデータを確認済みのテストデータに追加して再テストを行う方がよい。
  • テストの目的はプログラムが正常に稼働することの確認なので,プログラムにエラーを起こさせるテストデータは含めない方がよい。
  • プログラムの作成者が,テストケースを設計してテストをする方がよい。

回帰テスト · リグレッションテスト · ブラックボックステスト · ホワイトボックステスト

16. 出典: 平成22年度 秋期 ITパスポート試験 問38

ソフトウェアの品質評価の基準である品質特性には, 機能性, 信頼性, 使用性, 効率性などがある。機能性に関するテストとして, 適切なものはどれか。

  • 応答時間や処理時間など求められる性能が備わっていることを検証する。
  • 使用目的や要件に従って正しく動作することを検証する。
  • 必要なときに使用でき, 故障時には速やかに回復できることを検証する。
  • 利用者にとって理解, 習得, 操作しやすいことを検証する。

品質特性 · 性能テスト

17. 出典: 平成22年度 秋期 ITパスポート試験 問41

システム開発プロセスには, システム要件定義, システム方式設計, ソフトウェア方式設計, ソフトウェア詳細設計などがある。システム方式設計において実施する作業として, 適切なものはどれか。

  • システムで使用する端末の画面設計を行う。
  • システムの機能及び能力を定義する。
  • システムの信頼性を定義する。
  • システムのハードウェア構成, ソフトウェア構成を明確にする。

機能設計 · 詳細設計 · 非機能要件

18. 出典: 平成22年度 秋期 ITパスポート試験 問47

現行システムを新システムに切り替えるに当たり, 現行システムから新システムに 移行すべきデータ, 移行に必要な資源などを整理して, 移行計画書を作成した。移行 計画書に含める事項として, 最も適切なものはどれか。

  • 新システムで提供される画面や帳票の操作手順
  • 新システムに切り夫えるためのスケジュール及び体制
  • 新システムに求められる機能要件
  • データの定期的なバックアップ手順

移行

19. 出典: 平成22年度 秋期 ITパスポート試験 問48

システム開発プロセスを要件定義, 外部設計, 内部設計, プログラミングに分け, テストの種類を運用テスト, 結合テスト, システムテスト, 単体テストに分けたとき, 図の a〜c に入れる字句の適切な組合せはどれか。 図は V 字モデルを表す。左側にシステム開発プロセスの工程, 右側に対応するテストの種類を配置し, 破線の矢印 (←---→) が「対応する工程」を, 実線の矢印 (←——) が「システム開発プロセスの流れ」を示す。 | システム開発プロセス (左) | 対応するテスト (右) | | --- | --- | | 要件定義 | c | | 外部設計 | b | | 内部設計 | a | | プログラミング | 単体テスト | システム開発プロセスの流れは 要件定義 → 外部設計 → 内部設計 → プログラミング の順で, 各工程はその右側のテストと「対応する工程」として破線で結ばれている。

図
  • [表] a=運用テスト, b=結合テスト, c=システムテスト
  • [表] a=結合テスト, b=システムテスト, c=運用テスト
  • [表] a=システムテスト, b=運用テスト, c=結合テスト
  • [表] a=システムテスト, b=結合テスト, c=運用テスト

統合テスト · 受入れテスト · 妥当性確認テスト

20. 出典: 平成22年度 秋期 ITパスポート試験 問49

システム開発プロセスには, システム要件定義, ソフトウェア要件定義, ソフトウェア方式設計, ソフトウェア詳細設計などがある。システム要件定義で実施する作業として, 適切なものはどれか。

  • 応答時間の目標値の決定
  • データベースのレコード及び主キーの決定
  • データを処理するアルゴリズムの決定
  • プログラム間でやり取りされるデータの形式の決定

機能要件 · 非機能要件

21. 出典: 平成22年度 秋期 ITパスポート試験 問89

ソフトウェアのテストに関する次の記述を読んで,問89に答えよ。 M さんは,総務課の N さんから宅配荷物の発送業務で利用する料金計算プログラム(以下,プログラムという)の作成を依頼された。そこで,N さんから聞いた料金計算の方法を基に次のように要件をまとめ,プログラムを作成した。 (1) 料金はサイズ区分と発送先の地区から表1の料金表で求める。サイズ区分は荷物の3辺計(荷物の縦,横,高さの長さの合計で1cm単位)と重量(1kg単位)を比較し,どちらか大きい方の区分を適用する。 なお,3辺計が140cm又は重量が20kgを超える荷物は受け付けない。 (2) 荷物の3辺計と重量,発送先の地区(A〜D)を入力すると,料金を出力する。 表1 料金表(単位 円) | 区分 | 3辺計(cm) | 重量(kg) | A | B | C | D | |---|---|---|---|---|---|---| | 1 | 80まで | 5まで | 1,300 | 950 | 1,150 | 1,800 | | 2 | 100まで | 10まで | 1,600 | 1,200 | 1,400 | 2,350 | | 3 | 140まで | 20まで | 2,000 | 1,600 | 1,800 | 3,400 | M さんは,プログラムを N さんに引き渡す前にテストを行うことにした。 テストに当たり,表2の出力結果表を作成し,これに基づいてテストデータを準備した。表2は,入力データが各列に示す Yes の組合せに該当する値であるときの正しい出力を,欄「予想出力」に記入したものである。 表2 出力結果表 | | | 1 | 2 | 3 | 4 | 5 | 6 | … | 36 | |---|---|---|---|---|---|---|---|---|---| | 地区 | A | Yes | Yes | Yes | Yes | Yes | Yes | … | | | | B | | | | | | | … | | | | C | | | | | | | … | | | | D | | | | | | | … | Yes | | 3辺計(cm) | 80まで | Yes | Yes | Yes | | | | … | | | | 100まで | | | | Yes | Yes | Yes | … | | | | 140まで | | | | | | | … | Yes | | 重量(kg) | 5まで | Yes | | | Yes | | | … | | | | 10まで | | Yes | | | Yes | | … | | | | 20まで | | | Yes | | | Yes | … | Yes | | 予想出力(円) | | | | a | | b | c | … | | 注 網掛けの部分は,表示していない。 M さんがプログラムのテストに使うデータを準備するために表2の出力結果表を作成した理由として,適切なものはどれか。

図
  • 処理の間違いが起こりそうなケースを洗い出して,そのケースのテストデータを準備し,プログラムの信頼性のテストを行うため。
  • プログラムに記述されている命令の実行順序を追跡するためのテストデータを準備し,設計どおりの順序で命令が実行されるかどうかをテストするため。
  • 要件から考えられるケースの中から,発生頻度の高そうなケースを選んでテストデータを準備し,少ないテストデータで効率的にテストを行うため。
  • 要件から考えられるケースを網羅するテストデータを準備し,すべてのケースを漏れなくテストするため。

ブラックボックステスト

22. 出典: 平成22年度 秋期 ITパスポート試験 問90

〔中問A〕ソフトウェアのテストに関する次の記述を読む。 Mさんは、総務課のNさんから宅配荷物の発送業務で利用する料金計算プログラム(以下、プログラムという)の作成を依頼された。そこで、Nさんから聞いた料金計算の方法を基に次のように要件をまとめ、プログラムを作成した。 (1) 料金はサイズ区分と発送先の地区から表1の料金表で求める。サイズ区分は荷物の3辺計(荷物の縦、横、高さの長さの合計で1cm単位)と重量(1kg単位)を比較し、どちらか大きい方の区分を適用する。なお、3辺計が140cm又は重量が20kgを超える荷物は受け付けない。 (2) 荷物の3辺計と重量、発送先の地区(A~D)を入力すると、料金を出力する。 表1 料金表(単位 円) | 区分 | 3辺計(cm) | 重量(kg) | A | B | C | D | |---|---|---|---|---|---|---| | 1 | 80まで | 5まで | 1,300 | 950 | 1,150 | 1,800 | | 2 | 100まで | 10まで | 1,600 | 1,200 | 1,400 | 2,350 | | 3 | 140まで | 20まで | 2,000 | 1,600 | 1,800 | 3,400 | Mさんは、プログラムをNさんに引き渡す前にテストを行うことにした。テストに当たり、表2の出力結果表を作成し、これに基づいてテストデータを準備した。表2は、入力データが各列に示すYesの組合せに該当する値であるときの正しい出力を、欄「予想出力」に記入したものである。 表2 出力結果表 | | | 1 | 2 | 3 | 4 | 5 | 6 | … | 36 | |---|---|---|---|---|---|---|---|---|---| | 地区 | A | Yes | Yes | Yes | Yes | Yes | Yes | … | | | | B | | | | | | | … | | | | C | | | | | | | … | | | | D | | | | | | | … | Yes | | 3辺計(cm) | 80まで | Yes | Yes | Yes | | | | … | | | | 100まで | | | | Yes | Yes | Yes | … | | | | 140まで | | | | | | | … | Yes | | 重量(kg) | 5まで | Yes | | | Yes | | | … | | | | 10まで | | Yes | | | Yes | | … | | | | 20まで | | | Yes | | | Yes | … | Yes | | 予想出力(円) | | | | a | | b | c | … | | 注 網掛けの部分は、表示していない。(bおよびcは列5、列6の予想出力欄を指す) 表2の出力結果表のaに入る予想出力はどれか。

図
  • 1,300
  • 1,600
  • 2,000
  • 3,400

ブラックボックステスト

23. 出典: 平成22年度 秋期 ITパスポート試験 問91

表 2 の出力結果表は次のとおりである。 表 2 出力結果表 | 区分 | | 1 | 2 | 3 | 4 | 5 | 6 | … | 36 | |---|---|---|---|---|---|---|---|---|---| | 地区 | A | Yes | Yes | Yes | Yes | Yes | Yes | … | | | | B | | | | | | | … | | | | C | | | | | | | … | | | | D | | | | | | | … | Yes | | 3 辺計 (cm) | 80 まで | Yes | Yes | Yes | | | | … | | | | 100 まで | | | | Yes | Yes | Yes | … | | | | 140 まで | | | | | | | … | Yes | | 重量 (kg) | 5 まで | Yes | | | Yes | | | … | | | | 10 まで | | Yes | | | Yes | | … | | | | 20 まで | | | Yes | | | Yes | … | Yes | | 予想出力 (円) | | | | a | | | | … | | 注 網掛けの部分は,表示していない。 (予想出力欄の下に,第 5 列と第 6 列を指す矢印 b,c が付されている。) Mさんがプログラムのテストに使うデータを準備するために表 2 の出力結果表を作成した理由として,適切なものはどれか。

図
  • 処理の間違いが起こりそうなケースを洗い出して,そのケースのテストデータを準備し,プログラムの信頼性の向上をテストするため。
  • プログラムに記述されている命令の実行順序を追跡するためのテストデータを準備し,正しい命令が正しい順序で命令が実行されるかどうかをテストするため。
  • 要件から考えられるケースのうち,発生頻度の高そうなケースを選んでテストデータを準備し,少ないテストデータで効率的にテストを行うため。
  • 要件から考えられるケースを網羅するテストデータを準備し,すべてのケースを漏れなくテストするため。

ブラックボックステスト · ホワイトボックステスト

24. 出典: 平成22年度 秋期 ITパスポート試験 問92

表2の出力結果表のb,cで示すそれぞれの列のテストデータ(地区,3辺計,重量)の組合せとして,適切なものはどれか。 表2 出力結果表 | | | 1 | 2 | 3 | 4 | 5 | 6 | … | 36 | |---|---|---|---|---|---|---|---|---|---| | 地区 | A | Yes | Yes | Yes | Yes | Yes | Yes | … | | | 地区 | B | | | | | | | … | | | 地区 | C | | | | | | | … | | | 地区 | D | | | | | | | … | Yes | | 3辺計(cm) | 80まで | Yes | Yes | Yes | | | | … | | | 3辺計(cm) | 100まで | | | | Yes | Yes | Yes | … | | | 3辺計(cm) | 140まで | | | | | | | … | Yes | | 重量(kg) | 5まで | Yes | | | Yes | | | … | | | 重量(kg) | 10まで | | Yes | | | Yes | | … | | | 重量(kg) | 20まで | | | Yes | | | Yes | … | Yes | | 予想出力(円) | | | | a | | ↑b | ↑c | … | | 注 網掛けの部分は,表示していない。

図
  • bの列のテストデータ:A, 80, 10 cの列のテストデータ:A, 80, 20
  • bの列のテストデータ:A, 90, 10 cの列のテストデータ:A, 90, 11
  • bの列のテストデータ:A, 90, 11 cの列のテストデータ:A, 90, 21
  • bの列のテストデータ:A, 100, 5 cの列のテストデータ:A, 100, 10

ブラックボックステスト

25. 出典: 平成22年度 春期 ITパスポート試験 問34

ソフトウェア結合テストに関して説明したものはどれか。

  • 関連する業務処理を行っているシステムと結合して, 正常に稼働することを確認する。
  • すべての命令や分岐条件などを網座するホワイトボックステストによってプログラムが仕様書どおりに動作することを確認する。
  • プログラマが検証ツールやチェックリストを利用して, プログラムがコーディング基準に従って作成されていることを確認する。
  • プログラム間のインタフェースが整合していることを確認する。

統合テスト · ホワイトボックステスト

26. 出典: 平成22年度 春期 ITパスポート試験 問37

ソフトウェア開発とその取引の適正化に向けて, それらのベースとなる作業項目を一つ一つ定義し, 標準化したものはどれか。

  • SLCP
  • WBS
  • オブジェクト指向
  • データ中心アプローチ

移行 · 機能設計

27. 出典: 平成22年度 春期 ITパスポート試験 問40

表計算ソフトを利用して, 次の 3 種類のワークシートを作成した。それぞれのワークシートをプログラムと考えるとき, これらのワークシートの動作を確認するテストのうち, 結合テストに相当するものはどれか。 (1) 4〜9 月の各月の売上をすべて入力すると, その合計を計算するワークシート“上半期” (2) 10〜3 月の各月の売上をすべて入力すると, その合計を計算するワークシート“下半期” (3) ワークシート“上半期”の売上合計とワークシート“下半期”の売上合計を加えて年間の売上合計を自動計算し, 月別のグラフを表示するワークシート“年間”

  • ワークシート “上半期 ワークシート “下半期" のいずれにおいても, 1 か月分の売上を入力しなかった場合には, 各ワークシート上で売上合計がエラーになることをテストする。
  • ワークシート “上半期" に 4て9 月の各月の売上を, ワークシート “下半期" に10て3 月の各月の売上を入力し, それぞれのワークシート内で半期の売上合計が正しく計算されることをテストする。
  • ワークシート “上半期" の売上合計とワークシート “下半期" の売上合計が, ワークシート “年間"に正しく反映されることをテストする。
  • ワークシート “上半期" の売上合計とワークシート "下半期" の売上合計を手計算することによって合算し, 別途手計算で算出した年間の売上合計と一致することをテストする。

統合テスト

28. 出典: 平成22年度 春期 ITパスポート試験 問47

プログラムの単体テストに関する記述のうち, 適切なものはどれか。

  • 作成したプログラムごとのテストは行わず, 複数のプログラムを組み合わせ, 一括してテストする。
  • テスト仕様は, システム要件を定義する際に作成する。
  • テストデータは, システムの利用者が作成する。
  • ロジックの網羅性も含めてプログラムをテストする。

ホワイトボックステスト

29. 出典: 平成22年度 春期 ITパスポート試験 問49

ソフトウェアの受入れに関する記述として, 適切なものはどれか。

  • 受入れでは, そのソフトウェア開発者の支援などの関与があってはならない。
  • 受入れでは, そのソフトウェアの開発で用いた詳細設計書に基づいて, 取得者がレビュー及びテストする。
  • 受入れは, そのソフトウェアの開発者が主体的に行う。
  • 受入れは, そのソフトウェアの取得者が行い, 開発者は受入れを支援する。

受入れテスト · 詳細設計

30. 出典: 平成22年度 春期 ITパスポート試験 問50

図は開発するソフトウェアの動作ロジックを検討し,その結果を文書化した流れ図の一部である。このような作業を実施するのはソフトウェア開発のどの段階か。 [流れ図(フローチャート)の一部] - 判定「IN ≧ 1」 - No → 「“エラー”と表示」(以下省略) - Yes → 判定「IN ≧ 4 AND IN ≦ 9」へ - Yes → 「“上半期”と表示」(以下省略) - No → 判定「IN ≦ 12」へ - Yes → 「“下半期”と表示」(以下省略) - No → 「“エラー”と表示」(以下省略)

図
  • システム方式設計
  • システム要件定義
  • ソフトウェア詳細設計
  • ソフトウェア要件定義

詳細設計 · 流れ図 · フローチャート

31. 出典: 平成22年度 春期 ITパスポート試験 問51

表計算ソフトのマクロ機能を活用し,製品ごとの営業イベントの成果を分析するプログラムを作成しようとしている。このプログラムのソフトウェア要件定義の作業として適切なものはどれか。

  • 組み込むせマクロの動作ロジックを検討し, コーディングする。
  • 組み込んだマクロが正しく動作するか, テスト用のデータで試してみる。
  • 集計するデータ項目としてどのようなものか必要であるかを洗い出す。
  • 分析対象年度の製品ごとの各月の売上データを表計算ソフトに入力する。

機能要件

32. 出典: 平成23年度 秋期 ITパスポート試験 問32

昨年1月1日に本番稼働を開始したソフトウェアの保守作業の件数を1月から12月まで月別に集計したところ、図のようなグラフになった。このグラフにおける要因Aに該当する保守作業のうち、最も適切なものはどれか。 図: 縦軸は「ソフトウェア保守作業の件数」、横軸は「1月」~「12月」の積上げ棒グラフ。各月の棒は2区分で、凡例は「要因A以外の件数」(白)と「要因Aで発生した件数」(網掛け)。網掛けの「要因Aで発生した件数」は稼働直後の1月が最も大きく、月を追うごとに減少し、年の後半にはほとんど見られなくなる。

図
  • 昨年6月に実施したハードウェアのバージョンアップ作業
  • ソフトウェアの改善要望に対応する作業
  • ソフトウェアの初期不良に対応する作業
  • 毎年4月に実施するデータ追加処理に関する作業

移行 · デバッグ

33. 出典: 平成23年度 秋期 ITパスポート試験 問34

ソフトウェアの品質特性は, 機能性, 使用性, 信頼性, 移植性などに分けられる。 使用性に分類されるものはどれか。

  • 仕様書どおりの実行結果や操作が提供されている。
  • ソフトウェアの平均故障間隔が長い。
  • 他のOS環境でも稼働できる。
  • 利用者の習熟時間が短い。

品質特性

34. 出典: 平成23年度 秋期 ITパスポート試験 問41

ソフトウェア開発プロセスにおける結合テストの実施内容として, 適切なものはどれか。

  • LAN ケーブルで複数の PC を接続し, ファイルの共有ができることをテストする。
  • PC と周辺装置をつなぐケーブルの差込口の形状を確認し, ケーブルが無理なく差し込めることをテストする。
  • インターネットサービスプロバイダと契約した後, ブラウザで Web サイトが閲覧できることをテストする。
  • 二つの単体テスト済のプログラムを組み合わせ, プログラム間のインタフェースが仕様どおりに作成され, 正常に連動することをテストする。

統合テスト

35. 出典: 平成23年度 秋期 ITパスポート試験 問44

システム開発において, システムテストで検証する内容として, 適切なものはどれか。

  • 個々のプログラム間のインタフェースの整合性を検証する。
  • 端末から行う照会処理の応答時間を検証する。
  • プログラムに記述された全ての命令を少なくとも 1 回実行し, 仕様どおりに動くことを検証する。
  • プログラムの分岐条件をホワイトボックステストによって検証する。

性能テスト · 受入れテスト

36. 出典: 平成23年度 秋期 ITパスポート試験 問48

受託したシステムの新規開発において, ソフトウェアを本番環境に移行するための計画を顧客に説明した。この計画に基づいた作業を実施する工程として, 適切なものはどれか。

  • 結合テスト
  • システムテスト
  • ソフトウェア導入
  • ソフトウェア保守

移行

37. 出典: 平成23年度 秋期 ITパスポート試験 問49

システム開発において, システム要件定義の結果を受けてシステム化を進めるに当たり, 最初に行うべき作業はどれか。

  • 開発すべきシステムへの移行計画の策定
  • システムが全体として要求された仕様のとおりに動作するかを検証するためのシステムテスト計画の策定
  • ハードウェアとソフトウェアで分担すべき機能の明確化
  • プログラミングを行えるレベルでのソフトウェアの詳細設計

機能設計 · 詳細設計 · 機能要件

38. 出典: 平成23年度 秋期 ITパスポート試験 問93

〔マネジメント〕 M 社は装飾品販売会社である。M 社では新たな事業として,一般消費者に対するインターネットを用いたアクセサリ販売を検討することになった。 販売企画課の入社 2 年目になる A さんは,このアクセサリ販売を検討するメンバに選ばれ,インターネットで商品を販売するシステム(以下,通販システムという)の構築を担当することになった。A さんは通販システムの構築に当たり,実施すべきことを気づいた順にメモに書き出した。 なお,M 社では,通販システムの構築は X 社に委託することを決めている。 〔A さんが書き出したメモ〕 ① アクセサリの販売を行っている従業員や,アクセサリを購入した顧客から,通販システムに対する要求や要望をヒアリングして,文書にまとめる。 ② 委託先の X 社に通販システムの要件を伝える。その後,X 社が構築した通販システム,X 社が作成したプログラム設計書,及び X 社が実施したテスト報告書を受領する。 ③ 通販システムに対する要求や要望を基に,通販システムで実装すべきシステム要件を文書にまとめる。 ④ 通販システムに対する要件を満たしているかの判定のために,X 社から受領した通販システムのテストを M 社が実施する。結果を M 社のテスト報告書にまとめる。 ⑤ M 社がテストした結果を基に,通販システムの妥当性の確認を行い,稼働判定を実施する。通販システムの稼働が可能と判断されれば,通販システムでの販売を開始する。 〔A さんが書き出したメモ〕の①〜⑤を実施する順番に並べたとき,a に入れる適切なものはどれか。 「□」 → 「 a 」 → 「□」 → 「□」 → ⑤ (注記)網掛けの部分(「□」)は,表示していない。→は順序を表している。

図

移行 · 受入れテスト

39. 出典: 平成23年度 秋期 ITパスポート試験 問96

〔マネジメント〕 M社では,通販システムを稼働させる前に,〔Aさんが書き出したメモ〕の(5)で,稼働の可否を判断する稼働判定会議を実施することにしている。そこで,Aさんはこの会議に必要な文書を用意することにした。次の記述中のb,cに入れる適切な文書記号の組合せはどれか。 なお,〔Aさんが書き出したメモ〕の(1)〜(4)では,既に表2に示す文書が作成されている。 通販システムの稼働判定は, b の結果を基に実施する。また, b に記載された内容の過不足の確認は, c を参照し,判定する。 表2 作成された文書 | Aさんが書き出したメモ | 作成された文書 | 文書記号 | |---|---|---| | (1) | 従業員や顧客からヒアリングした要求や要望をまとめた文書 | ① | | (2) | X社のプログラム設計書 | ② | | (2) | X社のテスト報告書 | ③ | | (3) | 実装すべきシステム要件をまとめた文書 | ④ | | (4) | M社のテスト報告書 | ⑤ |

図
  • [表] b=③, c=①
  • [表] b=③, c=④
  • [表] b=⑤, c=②
  • [表] b=⑤, c=④

受入れテスト · 移行 · 妥当性確認テスト · 業務要件定義

40. 出典: 平成23年度 特別試験 ITパスポート試験 問36

テスト担当者がソフトウェア結合テストを実施したところ, 実行結果がテスト仕様書の記述と異なっていた。テスト担当者の対応として, 適切なものはどれか。

  • それまでの正常終了分も含めて, すべてのテストデータの見直しを実施する。
  • テスト担当者がテストケースを修正して, 再度テストを実施する。
  • テスト担当者がプログラムを修正して, テストを継続する。
  • 問題を記録し, 開発者に修正を依頼する。

統合テスト · デバッグ

41. 出典: 平成23年度 特別試験 ITパスポート試験 問37

ソフトウェア受入れにおいて実施される事項はどれか。

  • 利用者から新たなシステム化に向けての要望などをヒアリングする。
  • 利用者ごとに割り振るアクセス権を検討し,アクセス権設定をどのように行うか設計する。
  • 利用者にアンケートを配り,運用中のシステムの使い勝手などについて調査する。
  • 利用者マニュアルを整備し,利用者への教育訓練を実施する。

受入れテスト · 利用者マニュアル

42. 出典: 平成23年度 特別試験 ITパスポート試験 問44

稼働中のソフトウェアに対して, 発見された障害の是正や新しい要件に対応するための機能拡張を行う活動として, 最も適切なものはどれか。

  • システムテスト
  • システム要件定義
  • ソフトウェア構成管理
  • ソフトウェア保守

移行

43. 出典: 平成23年度 特別試験 ITパスポート試験 問49

システム開発を次に示す工程で行う場合、システムの機能及び能力を決める工程はどれか。 システム要件定義 → システム設計 → プログラミング → テスト

  • システム要件定義
  • システム設計 「
  • プログラミング
  • テスト

機能要件 · 機能設計

44. 出典: 平成23年度 特別試験 ITパスポート試験 問51

システム開発プロジェクトにおいて, システム要件定義からソフトウェアの導入・受入れ支援までを開発ベンダが受注した。システム開発に関する文書 a〜d のうち, 開発ベンダが作成する文書として, 適切なものだけをすべて挙げたものはどれか。 a システムテスト結果報告書 b 情報提供依頼書 c ソフトウェア導入計画書 d 提案依頼書

  • ab
  • a c
  • b, d
  • cd

移行 · 受入れテスト

45. 出典: 平成23年度 特別試験 ITパスポート試験 問52

アプリケーションプログラムの規模を見積もるための基となる情報として, 最も適 切なものはどれか。

  • 画面数と帳票数
  • システム開発期間
  • システム開発工数
  • プログラマの経験年数

ファンクションポイント法

46. 出典: 平成23年度 特別試験 ITパスポート試験 問53

ソフトウェアの品質特性には, 信頼性, 使用性, 効率性, 保守性などがある。ソフトウェアの信頼性について記述したものはどれか。

  • 想定外のデータを入力しても異常な動作が起きないようにする。
  • だれにでも使いやすい画面インタフェースにする。
  • 入力後3秒以内に検索結果が得られるようにする。
  • パラメタを指定するだけで画面や帳票の変更ができるようにする。

品質特性 · 非機能要件

47. 出典: 平成23年度 特別試験 ITパスポート試験 問54

テストを次の順序で行う場合 システムテストの目的として, 最も適切なものはどれか。 単体テスト → 結合テスト → システムテスト → 運用テスト

  • 開発者が, システム全体の機能と性能を検証する。
  • プログラム間のインタフェースに問題がないことを確認する。
  • プログラムの内部構造に着目して, プログラムが正しく動作していることを確認する。
  • 利用者が, 本番環境のシステムを使って, 業務が実施できることを検証する。

統合テスト · 受入れテスト · 性能テスト

48. 出典: 平成23年度 特別試験 ITパスポート試験 問94

〔マネジメント〕 関数のテストを行うために、条件のすべての組合せと処理を整理したものを表1に示す。表1のb,cに入れる適切な字句の組合せはどれか。 表1 条件のすべての組合せと処理 | | | ① | ② | ③ | ④ | ⑤ | ⑥ | ⑦ | ⑧ | |---|---|---|---|---|---|---|---|---|---| | 条件 | Jが0以上20以下 | Y | Y | N | N | Y | Y | N | N | | 条件 | Kが0以上20以下 | Y | Y | Y | Y | N | N | N | N | | 条件 | J+Kが20より小さい | Y | N | Y | N | Y | N | Y | N | | 処理 | 合計金額を求める | X | X | | | | | | | | 処理 | 合計金額を1割引とする | – | b | | | | | | | | 処理 | 合計金額に-1を代入する | – | – | | c | | | | | 注記1 網掛けの部分は、表示していない。 注記2 Yは条件に該当し、Nは条件に該当しない。Xは処理を実行し、-は処理を実行しない。例えば①の場合、三つの条件に対する結果が、Y,Y,Yとなったとき、合計金額を求める処理が実行されることを示す。

図
  • b:X c:X
  • b:X c:-
  • b:- c:X
  • b:- c:-

ブラックボックステスト

49. 出典: 平成23年度 特別試験 ITパスポート試験 問95

関数をテストするために用意したテストデータと予想結果の一部を表2に示す。表2のd,eに入れる値の組合せはどれか。 表2 テストデータと予想結果の一部 | テスト番号 | J | K | L | | --- | --- | --- | --- | | 1 | 3 | 2 | 11,000 | | 2 | 15 | 15 | d | | 3 | 20 | 0 | (網掛け) | | 4 | 10 | 30 | e | | ⋮ | ⋮ | ⋮ | ⋮ | 注記 網掛けの部分は,表示していない。

図
  • d:54,000 e:54,000
  • d:54,000 e:-1
  • d:60,000 e:54,000
  • d:60,000 e:-1

ブラックボックステスト

50. 出典: 平成24年度 秋期 ITパスポート試験 問31

プロジェクト成果物が期待される品質を満たしていることを確認するために行う 作業はどれか。

  • プロジェクト成果物の作成に必要なツールの納入者の選定
  • プロジェクト成果物のレビューの実施
  • プロジェクト成果物を作成するスケジュールの作成及び進捗管理の実施
  • プロジェクト成果物を作成するためのそれぞれのメンバの役割と責任の定義

共同レビュー · 品質特性

51. 出典: 平成24年度 秋期 ITパスポート試験 問32

図のプロセスでシステム開発を進める場合,システム方式設計に含める作業として,適切なものはどれか。 システム要件定義 → システム方式設計 → ソフトウェア要件定義 → ソフトウェア方式設計

図
  • システムの機能及び処理能力の決定
  • ソフトウェアの最上位レベルの構造とソフトウェアコンポーネントの決定
  • ハードウェアやネットワークの構成の決定
  • 利用者インタフェースの決定

機能設計 · 非機能要件 · 詳細設計

52. 出典: 平成24年度 秋期 ITパスポート試験 問33

ソフトウェア開発におけるシステムテストに関する記述のうち, 適切なものはどれか。

  • 開発側が開発の最終段階のテストとして実施し, システム要件を満たしているか確認する。
  • システム要件定義に過不足がないか確認する。
  • プログラムの単体テスト及び結合テストを同時に実施する。
  • 利用者が開発者からは独立して実施し, 完成したシステムの業務への適合性を確認する。

統合テスト · 受入れテスト · 妥当性確認テスト

53. 出典: 平成24年度 秋期 ITパスポート試験 問37

利用者がベンダに委託したソフトウェア開発において, 利用者側が実際の運用と同様の条件でソフトウェアを使用し, 正常に稼働することを確認するテストとして, 適切なものはどれか。

  • 受入れテスト
  • 結合テスト
  • システムテスト
  • 単体テスト

受入れテスト · 妥当性確認テスト

54. 出典: 平成24年度 秋期 ITパスポート試験 問38

システム開発プロセスを, 要件定義, 外部設計, 内部設計の順番で実施するとき, 内部設計で行う作業として, 適切なものはどれか。

  • 画面応答時間の目標値を定める。
  • システムをサブシステムに分割する。
  • データベースに格納するレコードの長さや属性を決定する。
  • 入出力画面や帳票のレイアウトを設計する。

詳細設計 · 機能設計

55. 出典: 平成24年度 秋期 ITパスポート試験 問46

プログラムの品質を検証するために, プログラム内部のプログラム構造を分析し, テストケースを設定するテスト手法はどれか。

  • 回帰テスト
  • システムテスト
  • ブラックボックステスト
  • ホワイトボックステスト

ホワイトボックステスト · ブラックボックステスト · 回帰テスト

56. 出典: 平成24年度 秋期 ITパスポート試験 問50

ソフトウェア保守に関する説明のうち, 適切なものはどれか。

  • 開発中の仕様変更によるプログラムの改修は, ソフトウェア保守である。
  • 外部環境の変化に対応するためにプログラムを改修することは, ソフトウェア保守ではない。
  • 緊急の本番障害対応で改修したプログラムの内容に合わせて設計ドキュメントを修正することは, ソフトウェア保守である。
  • 本番稼働中に発見されたプログラムの不良の改修は, ソフトウェア保守ではない。

移行

57. 出典: 平成24年度 春期 ITパスポート試験 問32

システム開発においてソフトウェア詳細設計の次に行う作業はどれか。

  • システム方式設計
  • ソフトウェア方式設計
  • ソフトウェア要件定義
  • プログラミング

詳細設計 · コーディング

58. 出典: 平成24年度 春期 ITパスポート試験 問33

システム開発会社 A 社は B 社の販売管理システムの開発を受注した。A 社はシステム要件をネットワーク機器などのハードウェアで実現するものと, 業務プログラムなどのソフトウェアで実現するものに割り振っている。現在 A 社はどの工程を実施しているか。

  • システム方式設計
  • システム要件定義
  • ソフトウェア方式設計
  • ソフトウェア要件定義

機能設計

59. 出典: 平成24年度 春期 ITパスポート試験 問34

ソフトウェア保守の説明として, 適切なものはどれか。

  • システム開発時に, 詳細設計に基づいて作成した個々のプログラムに誤りがないかを確認し, 必要に応じて修正する。
  • システムの安定稼働, 情報技術の進展や経営戦略の変化に対応するためにプログラムの修正や変更を行う。
  • システムの利用者からの問合せに対して, 問合せ内容の記録と管理, 適切な部署への引継ぎ, 対応結果の記録を行う。
  • システムを幅広い観点から調査し, それが経営に貢献しているかを判断する。

移行

60. 出典: 平成24年度 春期 ITパスポート試験 問35

ソフトウェア品質管理における考え方のうち, 適切なものはどれか。

  • 品質管理の基準の策定は利用部門が主体的に行う。
  • 品質管理の基準は, できる限り定量的に管理できるものにする。
  • 品質管理の基準を適用して管理するフェーズは, 運用保守フェーズではなく,開発フェーズである。
  • 品質管理を容易にするため, 設計から総合テストまで同じ基準値を使用する。

品質特性 · 共同レビュー

61. 出典: 平成24年度 春期 ITパスポート試験 問89

〔テクノロジ〕 問89 Bさんは、割引適用の機能に関するテストデータを準備するために、表2に示す割引適用表を作成して整理することにした。割引適用表の a に入れる適切な記述はどれか。ここで、割引適用表の上の2行は割引適用の条件であり、真のとき「Y」、偽のとき「N」と記述する。同じ列にある二つの条件の真偽の組合せとなった場合の受講料の割引率を同じ列の3行目に記述する。 表1 研修コース表 | 研修コース名 | 開講日 | 受講料(円) | テキスト代(円) | |---|---|---|---| | コースP | 9月4日 | 10,000 | 2,000 | | コースQ | 9月17日 | 8,000 | 2,000 | | コースR | 9月25日 | 20,000 | 請求なし | | コースS | 10月2日 | 15,000 | 1,500 | 表2 割引適用表 | 会員である | Y | Y | N | N | |---|---|---|---|---| | 同じ月で複数コースの請求がある | Y | N | Y | N | | 受講料の割引率(%) | a | | | |

図
  • 0,10,10,0
  • 0,10,10,20
  • 10,10,10,0
  • 20,10,10,0

ブラックボックステスト · 受入れテスト

62. 出典: 平成24年度 春期 ITパスポート試験 問90

次の研修受講状況をテストケースとして,受講料とテキスト代に関する記述として,適切なものはどれか。 〔研修受講状況〕 (1) 試験花子さんは会員,応用次郎さんは一般に属している。 (2) 試験花子さんは,コースPとコースSを受講した。 (3) 応用次郎さんは,コースQとコースRを受講した。

  • 応用次郎さんのコースQの受講料は7,200円,テキスト代は1,800円である。
  • 応用次郎さんのコースRの受講料は18,000円,テキスト代は請求なしである。
  • 試験花子さんのコースPの受講料は8,900円,テキスト代は2,000円である。
  • 試験花子さんのコースSの受講料は15,900円,テキスト代は1,500円である。

ブラックボックステスト · 受入れテスト

63. 出典: 平成24年度 春期 ITパスポート試験 問91

Bさんは,請求明細書が正しく作成されるかどうかを確認するために,表3に示すNo.1~4のテストデータを用意した。このテストデータを使って確認できることとして,次の記述(1),(2)中のb,cに入れる適切な字句の組合せはどれか。 表3 テストデータ | No. | 申込日/変更日 | 会社名 | 会員/一般 | 請求先申込責任者 | 申込者 | 受講コース | 登録/取消 | 出席/欠席 | | --- | --- | --- | --- | --- | --- | --- | --- | --- | | 1 | 8月4日 | M社 | 会員 | 情報太郎 | 試験花子 | コースP | 登録 | 出席 | | 2 | 9月2日 | M社 | 会員 | 情報太郎 | 技術太郎 | コースQ | 登録 | 欠席 | | 3 | 9月1日 | M社 | 会員 | 情報太郎 | 試験花子 | コースQ | 登録 | 出席 | | 4 | 8月4日 | N社 | 一般 | 基本良子 | 応用次郎 | コースR | 登録 | 欠席 | (1) No.1とNo. b のデータを使うと,会員の申込者が同一月に複数受講した場合に,受講料の割引が適用されたことを確認できる。 (2) No. c のデータを使うと,欠席の場合にテキスト代が請求されないことを確認できる。

図
  • b-2,c-4
  • b-2,c-3
  • b-3,c-2
  • b-3,c-4

ブラックボックステスト · 受入れテスト

64. 出典: 平成24年度 春期 ITパスポート試験 問92

Bさんは,申込みの取消しと欠席の場合の請求額についてテストすることにした。次の受入れテストケースについて,申込者に対する請求額として,適切なものはどれか。なお,A社は,休日以外は営業日となっており,コースは営業日に開講する。9月のカレンダは図1のとおりである。 | 日 | 月 | 火 | 水 | 木 | 金 | 土 | |---|---|---|---|---|---|---| | | 1 | 2 | 3 | 4 | 5 | 6 | | 7 | 8 | 9 | 10 | 11 | 12 | 13 | | 14 | 15 | 16 | 17 | 18 | 19 | 20 | | 21 | 22 | 23 | 24 | 25 | 26 | 27 | | 28 | 29 | 30 | | | | | 注記 網掛けをしている日が休日である(網掛け=休日:6,7,13,14,15,20,21,23,27,28日) 図1 9月のカレンダ 〔受入れテストケース〕 (1) 文京花子さんと東京三郎さんは会員であり,大阪幸子さんは一般である。 (2) 3名ともに9月に開講するコースを1コースずつ受講申込みをした。 (3) 文京花子さんは,コースQを9月に申込んでいたが,9月12日に取り消した。 (4) 大阪幸子さんは,コースRを9月に申込んでいたが,9月19日に取り消した。 (5) 東京三郎さんは,コースQを9月に申込んでいたが,当日欠席した。

図
  • [表] 文京花子: 7,200円 / 大阪幸子: 請求なし / 東京三郎: 7,200円
  • [表] 文京花子: 9,200円 / 大阪幸子: 20,000円 / 東京三郎: 10,000円
  • [表] 文京花子: 9,200円 / 大阪幸子: 請求なし / 東京三郎: 9,200円
  • [表] 文京花子: 請求なし / 大阪幸子: 請求なし / 東京三郎: 9,200円

受入れテスト

65. 出典: 平成25年度 秋期 ITパスポート試験 問35

システムテストで実施する作業の説明として, 適切なものはどれか。

  • 検出されたバグを修正したときには, バグを検出したテストケースだけをやり直す。
  • 正常な値を入力したときのテストを優先し, 範囲外の値の入力や必須項目が未入力のときのテストは省略する。
  • 設計書の仕様に基づくだけでなく, プログラムのコードを理解し, 不具合を修正しながらテストする。
  • ソフトウェアの機能的なテストだけでなく, 性能などの非機能要件もテストする。

性能テスト · 非機能要件 · ブラックボックステスト · 統合テスト

66. 出典: 平成25年度 秋期 ITパスポート試験 問40

システム開発を, システム要件定義, システム方式設計, ソフトウェア要件定義, ソフトウェア方式設計, ソフトウェア詳細設計の順で実施するとき, ソフトウェア詳細設計で初めて決定する項目として, 適切なものはどれか。

  • コーディングを行う単位となる個々のプログラムの仕様
  • ソフトウェアに必要な機能と応答時間
  • 対象ソフトウェアの最上位レベルの構造
  • 複数のソフトウェア間のインタフェースに関する仕様

詳細設計 · 機能設計 · コーディング

67. 出典: 平成25年度 秋期 ITパスポート試験 問48

ソフトウェア, データベースなどを契約で指定されたとおりに初期設定し, 実行 環境を整備する作業はどれか。

  • ソフトウェア受入れ
  • ソフトウェア結合
  • ソフトウェア導入
  • ソフトウェア保守

移行 · 受入れテスト

68. 出典: 平成25年度 春期 ITパスポート試験 問32

実環境と同様のハードウェア, ソフトウェアを準備し, 端末からの問合せのレスポンスタイムが目標値に収まることを検証した。このテストはどれか。

  • システムテスト
  • ソフトウェア結合テスト
  • 単体テスト
  • ホワイトボックステスト

性能テスト · 統合テスト

69. 出典: 平成25年度 春期 ITパスポート試験 問33

システム開発プロセスには、システム要件定義、システム設計、プログラミング、テスト、ソフトウェア受入れがある。新規のシステム開発において、開発の初期の段階でシステム要件として定義するものはどれか。

  • システムの機器構成
  • システムの開発標準
  • システムの対象範囲
  • システムのテスト計画

機能要件 · 非機能要件

70. 出典: 平成25年度 春期 ITパスポート試験 問37

ホワイトボックステストのテストケース作成に関する記述のうち、適切なものはどれか。

  • 入力条件が数値である項目に対して, 文字データを設定してテストケースを作成する。
  • 入力データと出力データを関係グラフで表現し, その有効な組合せをテストケースとして作成する。
  • 人の体重を入力するテストで, 上限値を399 kg, 下限値を599 g と設定してテストケースを作成する。
  • プログラムの全ての分岐経路を少なくとも1回実行するようにテストケースを作成する。

ホワイトボックステスト

71. 出典: 平成25年度 春期 ITパスポート試験 問40

システム開発における共通フレームの目的として、適切なものはどれか。

  • コンピュータシステムの運用・管理業務に関して体系化されたガイドラインを提供する。
  • 事業者間などで用語やその意味する内容が異なっていることを想定し, 相互の理解を助けるための共通の物差しを提供する。
  • システム開発時に管理・技術の両面で組織における情報セキュリティを確保するための対策を提供する。
  • プロジェクト管理において必要な知識を体系化して提供する。

72. 出典: 平成25年度 春期 ITパスポート試験 問41

システム開発における保守プロセスの目的に関する説明として, 次の記述中の a, b に入れる字句の適切な組合せはどれか。 保守プロセスは, 障害への対応, 性能の改善などを行うために, [a] のシステムやソフトウェアを [b] すること, 又は変更された環境に適合させることを目的とする。

図
  • a-納入前,b-運用
  • a-納入前,b-修正
  • a-納入後,b-運用
  • a-納入後,b-修正

移行

73. 出典: 平成25年度 春期 ITパスポート試験 問42

ソフトウェア詳細設計の結果, ソフトウェア仕様書を作成した。この結果を受けて開発の次工程を担当する者は誰か。

  • システム監査人
  • システムの運用担当者
  • システムの利用者
  • プログラマ

詳細設計 · コーディング

74. 出典: 平成25年度 春期 ITパスポート試験 問46

ソフトウェアの品質特性を, 機能性, 使用性, 信頼性, 移植性などに分類した場 合, 機能性に該当するものはどれか。

  • 障害発生時にデータを障害前の状態に回復できる。
  • 仕様書どおりに操作ができ、適切な実行結果が得られる。
  • 他のOS環境でも稼働できる。
  • 利用者の習熟時間が短い。

品質特性

75. 出典: 平成25年度 春期 ITパスポート試験 問48

ファンクションポイント法の説明はどれか。

  • 外部入力や外部出力などの機能の数と難易度を基に開発規模を見積もる。
  • 過去の類似プロジェクトの実績を基に開発規模を見積もる。
  • ソフトウェアのソースコードの行数を基に工数を見積もる。
  • プロジェクトの作業を最も詳細な作業に分割してそれぞれの工数を見積もり,集計することによって全体の工数を見積もる。

ファンクションポイント法

76. 出典: 平成25年度 春期 ITパスポート試験 問49

システム開発を、システム要件定義、外部設計、内部設計、プログラミングの順で進めるとき、画面のレイアウトや帳票の様式を定義する工程として、最も適切なものはどれか。

  • システム要件定義
  • 外部設計
  • 内部設計
  • プログラミング

機能設計 · 詳細設計

77. 出典: 平成25年度 春期 ITパスポート試験 問50

システム開発の節目ごとに, プロジェクト全体に必要なコストの見積りを行った。 見積りの精度が最も高い時点はどれか。

  • システム化計画時
  • 設計終了時
  • プログラミング終了時
  • 要件確定時

類推見積法 · ファンクションポイント法

78. 出典: 平成26年度 秋期 ITパスポート試験 問33

現行システムを新システムに切り替えるに当たり, システム移行計画書を作成した。システム移行計画書に記載すべき事項として, 適切なものはどれか。

  • システムの選定方針
  • 新旧システムの並行運用に関するスケジュール
  • 新システムの成果物に関する品質評価尺度
  • プロジェクトメンバの業務経歴

移行

79. 出典: 平成26年度 秋期 ITパスポート試験 問44

システムテストに参加するAさんは, 自部門の主要な取引について, 端末からの入力項目と帳票の出力項目を検証用に準備した。Aさんが実施しようとしているテスト技法はどれか。

  • インスペクション
  • ウォークスルー
  • ブラックボックステスト
  • ホワイトボックステスト

ブラックボックステスト · ホワイトボックステスト

80. 出典: 平成26年度 春期 ITパスポート試験 問34

開発者Aさんは, 入力データが意図されたとおりに処理されるかを, プログラムの内部構造を分析し確認している。 現在Aさんが行っているテストはどれか。

  • システムテスト
  • トップダウンテスト
  • ブラックボックステスト
  • ホワイトボックステスト

ホワイトボックステスト · ブラックボックステスト

81. 出典: 平成26年度 春期 ITパスポート試験 問35

ソフトウェアのテストで使用するブラックボックステストにおけるテストケースの作り方として, 適切なものはどれか。

  • 全ての分岐が少なくとも 1 回は実行されるようにテストデータを選ぶ。
  • 全ての分岐条件の組合せが実行されるようにテストデータを選ぶ。
  • 全ての命令が少なくとも 1 回は実行されるようにテストデータを選ぶ。
  • 正常ケースやエラーケースなど, 起こり得る事象を幾つかのグループに分けて, 各グループが 1 回は実行されるようにテストデータを選ぶ。

ブラックボックステスト · ホワイトボックステスト

82. 出典: 平成26年度 春期 ITパスポート試験 問36

ソフトウェア保守に関する記述として, 適切なものはどれか。

  • アプリケーションプログラムのエラーを監視する。
  • 稼働後のシステムの障害を解決するために, プログラムを修正する。
  • システムの性能を向上させるために, サーバを置き換える。
  • データのバックアップを定期的に取得する。

移行

83. 出典: 平成26年度 春期 ITパスポート試験 問49

システム開発の各工程で実施する内容について, 適切なものはどれか。

  • 外部設計では画面や帳票の項目を検討する。
  • テストでは設計書のレビューを行い, 机上でシステムの動作を確認する。
  • プログラミングではエンドユーザによるシステムの操作手順を確認する。
  • プロジェクト実行計画ではシステムの内部処理を検討する。

機能設計 · 詳細設計 · コーディング

84. 出典: 平成26年度 春期 ITパスポート試験 問100

Aさんは, ブランドMの販売管理システムの顧客テーブルに統合した顧客データの件数を, 移行作業が正しく完了したことを判定する基準の一つに用いることにした。そこで移行作業前のそれぞれの販売管理システムを調査し, 次の結果を得た。移行作業後の顧客データは何件になるか。 (1) ブランドSの顧客テーブルには, 2,900件の顧客データが登録されている。 (2) ブランドMの顧客テーブルの顧客コードは0〜9までの数字で構成された6桁の文字列で, 6桁目がチェックディジットである。現在, 顧客コードの観点から登録可能なデータ件数の, 5%が登録されている。 (3) ブランドMの顧客テーブルに登録されている件数の10%はブランドSの顧客テーブルにも登録されているので, ブランドSの顧客テーブルからこの顧客データは移行しない。

  • 6,500
  • 7,000
  • 51,500
  • 52,000

移行

85. 出典: 平成27年度 秋期 ITパスポート試験 問42

ソフトウェア保守に該当するものはどれか。

  • 新しいウイルス定義ファイルの発行による最新版への更新
  • システム開発の総合テストで発見したバグの除去
  • 汎用コンピュータで稼働していたオンラインシステムからクライアントサーバシステムへの再構築
  • プレゼンテーションで使用するPCへのデモプログラムのインストール

移行

86. 出典: 平成27年度 秋期 ITパスポート試験 問44

要件定義後の外部設計, 内部設計, プログラミング, 結合テスト, システムテストを行う開発プロジェクトにおいて, 生産性を規模工数で表すものとする。プログラミングの生産性を1とした場合の内部設計と結合テストの生産性は2, 外部設計とシステムテストの生産性は4である。外部設計に1人月を要するとき, プロジェクト全体の工数は何人月必要か。

  • 5
  • 7
  • 10
  • 13

機能設計 · 詳細設計 · 統合テスト

87. 出典: 平成27年度 春期 ITパスポート試験 問34

自社で使用する情報システムの開発を外部へ委託した。受入れテストに関する記述のうち, 適切なものはどれか。

  • 要託先が行うシステムテストで不具合が報告されない場合, 受入れテストを実施せずに合格とする。
  • 委託先に受入れテス トの計画と実施を依頼しなければならない。
  • 委託先の支援を受けるなどし, 自社が受入れテス トを実施する。
  • 自社で受入れテストを実施し, 委託先がテス ト結果の合否を判定する。

受入れテスト · 妥当性確認テスト

88. 出典: 平成27年度 春期 ITパスポート試験 問43

情報システムの品質マネジメントの考え方に関する記述である。a〜dのうち, 適切なものだけを全て挙げたものはどれか。 a PDCAサイクルによる継続的な取組みが, 品質の改善には有効である。 b 多くの機能をもつシステムほど品質が高い。 c 欠陥の予防コストは, 不具合発生時に是正するコストよりも一般的に少ない。 d 適切な設計や製造によって品質を高めることができる。

  • a, b, d
  • a, c
  • a, c, d
  • c, d

品質特性 · 共同レビュー

89. 出典: 平成28年度 秋期 ITパスポート試験 問36

社内で開発したソフトウェアの本番環境への導入に関する記述のうち, 最も適切 なものはどれか。

  • 開発したソフトウェアの規模によらず必ず導入後のシステム監査を行い, 監査報告書を作成する必要がある。
  • ソフトウェア導入に当たっては, 実施者, 責任者などの実施体制を明確にしておく必要がある。
  • ソフトウェア導入は開発作業に比べて短期間に実施できるので, 導入手順書を作成する必要はない。
  • ソフトウェア導入はシステム部門だけで実施する作業なので, 作業結果を文書化して利用部門に伝える必要はない。

移行 · 利用者マニュアル

90. 出典: 平成28年度 秋期 ITパスポート試験 問45

共通フレーム (Software Life Cycle Process) で定義されている内容として, 最も適切なものはどれか。

  • ソフトウェア開発とその取引の適正化に向けて, 基本となる作業項目を定義し標準化したもの
  • ソフトウェア開発の規模, 工数, コストに関する見積手法
  • ソフトウェア開発のプロジェクト管理において必要な知識体系
  • 法律に基づいて制定された情報処理用語やソフトウェア製品の品質や評価項目

91. 出典: 平成28年度 秋期 ITパスポート試験 問53

新システム導入に際して, ハードウェア, ソフトウェアで実現する範囲と手作業で実施する範囲を明確にする必要がある。これらの範囲を明確にする工程はどれか。

  • 運用テスト
  • システム方式設計
  • ソフトウェア導入
  • ソフトウェア要件定義

機能設計 · 機能要件 · 非機能要件

92. 出典: 平成28年度 春期 ITパスポート試験 問42

システム開発のプロセスには, ソフトウェア要件定義, ソフトウェア方式設計, ソフトウェア結合テスト, ソフトウェア導入, ソフトウェア受入れなどがある。システム開発の関係者を開発者側と利用者側に分けたとき, ソフトウェア受入れで実施する作業はどれか。

  • 開発が完了したソフトウェアを, 開発者側が本番環境に配置する。
  • 開発者側が利用者側にヒアリングを行って, ソフトウェアに要求される機能,性能を明確にする。
  • ソフトウェアが要件を満たしていて, 利用できる水準であることを, 利用者側が確認する。
  • ソフトウェア要件定義書が利用者側のニーズを満たしていることを確認するために, 開発者側がレビューを行う。

受入れテスト · 妥当性確認テスト

93. 出典: 平成28年度 春期 ITパスポート試験 問43

システム開発のテストを, 単体テスト, 結合テスト, システムテスト, 運用テストの順に行う場合, システムテストの内容として, 適切なものはどれか。

  • 個々のプログラムに誤りがないことを検証する。
  • 性能要件を満たしていることを開発者が検証する。
  • プログラム間のインタフェースに誤りがないことを検証する。
  • 利用者が実際に運用することで, 業務の運用が要件どおり実施できることを検証する。” 宝一

性能テスト · 統合テスト

94. 出典: 平成28年度 春期 ITパスポート試験 問46

過去の類似プロジェクトのコスト実績を用いて, 新たに開始するプロジェクトの コストを類推し見積もった。このようなコスト見積り方法の特徴はどれか。

  • 詳細情報から積み上げる見積り方法より作業負荷が大きい。
  • プロジェクトの初期より後期の段階で活用されることが多い。
  • 他の見積り方法より正確なコスト見積り結果が期待できる。
  • 他の見積り方法より見積りに要する費用は少ないが, 正確さでは劣る。

類推見積法

95. 出典: 平成28年度 春期 ITパスポート試験 問50

システム開発プロジェクトの工程を,システム要件定義,システム設計,プログラミング,テストの順に進めるとき,a〜dのうち,品質の管理を実施する必要がある工程として,適切なものだけを全て挙げたものはどれか。 a システム要件定義 b システム設計 c プログラミング d テスト

  • a,b,c,d
  • b,c,d
  • c,d
  • d

品質特性 · 共同レビュー

96. 出典: 平成29年度 秋期 ITパスポート試験 問39

ソフトウェア保守で実施する活動として, 適切なものはどれか。

  • システムの利用者に対して初期パスワードを発行する。
  • 新規システムの開発を行うとき, 保守のしやすさを含めたシステム要件をシステムでどのように実現するか検討する。
  • ベンダに開発を委託した新規システムの受入れテストを行う。
  • 本番稼働中のシステムに対して, 法律改正に適合させるためにプログラムを修正する。

移行

97. 出典: 平成29年度 秋期 ITパスポート試験 問40

Cさんの生産性は, Aさんの1.5倍, Bさんの3倍とする。AさんとBさんの2人で作業すると20日掛かるソフトウェア開発の仕事がある。これをAさんとCさんで担当した場合の作業日数は何日か。

  • 12
  • 15
  • 18
  • 20

類推見積法

98. 出典: 平成29年度 秋期 ITパスポート試験 問41

共通フレーム (Software Life Cycle Process) の利用に関する説明のうち, 適切なものはどれか。

  • 取得者と供給者が請負契約を締結する取引に限定し, 利用することを目的にしている。
  • ソフトウェア開発に対するシステム監査を実施するときに, システム監査人の行為規範を確認するために利用する。
  • ソフトウェアを中心としたシステムの開発及び取引のプロセスを明確化しており, 必要に応じて修整して利用する。
  • 明確化した作業範囲や作業項目をそのまま利用することを推奨している。

99. 出典: 平成29年度 秋期 ITパスポート試験 問55

システム開発のプロセスには,システム要件定義,システム方式設計,システム結合テスト,ソフトウェア受入れなどがある。システム要件定義で実施する作業はどれか。

  • 開発の委託者が実際の運用と同様の条件でソフトウェアを使用し, 正常に稼働することを確認する。
  • システムテストの計画を作成し, テスト環境の準備を行う。
  • システムに要求される機能, 性能を明確にする。
  • プログラム作成と, 評価基準に従いテスト結果のレビューを行う。

機能要件 · 非機能要件

100. 出典: 平成29年度 春期 ITパスポート試験 問37

システム開発の見積方法として, 類推法, 積算法, ファンクションポイント法などがある。ファンクションポイント法の説明として, 適切なものはどれか。

  • WBS によって洗い出した作業項目ごとに見積もった工数を基に, システム全体の工数を見積もる方法
  • システムで処理される入力画面や出力帳票, 使用ファイル数などを基に, 機能の数を測ることでシステムの規模を見積もる方法
  • システムのプログラムステップを見積もった後, 1 人月の標準開発ステップから全体の開発工数を見積もる方法
  • 従来開発した類似システムをベースに相違点を洗い出して, システム開発工数を見積もる方法

ファンクションポイント法 · 類推見積法

101. 出典: 平成29年度 春期 ITパスポート試験 問38

ソフトウェア開発プロジェクトにおけるプログラムの品質の指標として, 適切なものはどれか。

  • 計画時の予算
  • 投資対効果
  • 納期
  • バグ摘出数

品質特性 · デバッグ

102. 出典: 平成29年度 春期 ITパスポート試験 問40

ソフトウェア保守で行う作業はどれか。

  • ソフトウェア受入れテストの結果, 発注者が開発者に依頼するプログラム修正
  • プログラムの単体テストで発見した機能不足を補うための, 追加コードの作成
  • プログラムの単体テストで発見したバグの修正
  • 本番業務で発生したシステム障害に対応するためのプログラム修正

移行 · 受入れテスト

103. 出典: 平成30年度 秋期 ITパスポート試験 問37

ソフトウェア保守に該当するものはどれか。

  • システムテストで測定したレスポンスタイムが要件を満たさないので, ソフトウェアのチューニングを実施した。
  • ソフトウェア受入れテストの結果, 不具合があったので, 発注者が開発者にプログラム修正を依頼した。
  • プログラムの単体テストで機能不足を発見したので, プログラムに機能を追加じた。
  • 本番システムで稼働しているソフトウェアに不具合が報告されたので, プログラムを修正した。

移行

104. 出典: 平成30年度 秋期 ITパスポート試験 問44

プログラムのテスト手法に関して,次の記述中の a,b に入れる字句の適切な組合せはどれか。 プログラムの内部構造に着目してテストケースを作成する技法を a と呼び,b において活用される。

  • a:ブラックボックステスト b:システムテスト
  • a:ブラックボックステスト b:単体テスト
  • a:ホワイトボックステスト b:システムテスト
  • a:ホワイトボックステスト b:単体テスト

ホワイトボックステスト · ブラックボックステスト · 統合テスト

105. 出典: 平成30年度 春期 ITパスポート試験 問46

発注したソフトウェアが要求事項を満たしていることをユーザが自ら確認するテ ストとして, 適切なものはどれか。

  • 受入れテスト
  • 結合テスト
  • システムテスト
  • 単体テスト

受入れテスト · 妥当性確認テスト

106. 出典: 平成30年度 春期 ITパスポート試験 問51

新しく開発した業務システムのテストに, 利用部門の立場で参画することになっ た。利用部門の立場で確認すべき事項として, 適切なものはどれか。

  • 業務上の要件が満たされていること
  • 個々のプログラムがプログラム仕様書どおりに動作すること
  • システムが利用するネットワークの監視が決められた手順どおりに実施できること
  • プログラム間のデータの受渡しが設計書の規定どおりに行われること

受入れテスト · 妥当性確認テスト · 機能要件 · 業務要件定義

107. 出典: 平成31年度 春期 ITパスポート試験 問51

システムの利用者と開発者の間で, システムの設計書の記載内容が利用者の要求を満たしていることを確認するために実施するものはどれか。

  • 共同レビュー
  • 結合テスト
  • シミュレーション
  • 進捗会議

共同レビュー · 受入れテスト · 妥当性確認テスト

108. 出典: 平成31年度 春期 ITパスポート試験 問53

50本のプログラム開発を A 社又は B 社に委託することにした。開発期間が短い会社と開発コストが低い会社の組合せはどれか。 [前提] ・A社 生産性: プログラム1本を2日で作成 コスト: 4万円/日 ・B社 生産性: プログラム1本を3日で作成 コスト: 3万円/日 ・プログラムは1本ずつ順に作成する。

図
  • 開発期間が短い:A社 開発コストが低い:A社
  • 開発期間が短い:A社 開発コストが低い:B社
  • 開発期間が短い:B社 開発コストが低い:A社
  • 開発期間が短い:B社 開発コストが低い:B社

類推見積法

109. 出典: 平成31年度 春期 ITパスポート試験 問54

ソフトウェア保守に関する説明として, 適切なものはどれか。

  • 稼働後にプログラム仕様書を分かりやすくするための改善は, ソフトウェア保守である。
  • 稼働後に見つかった画面や帳票の軽微な不良対策は, ソフトウェア保守ではない。
  • システムテストで検出されたバグの修正は, ソフトウェア保守である。
  • システムを全く新規のものに更改することは, ソフトウェア保守である。

移行

110. 出典: 令和元年度 秋期 ITパスポート試験 問39

共通フレームの定義に含まれているものとして, 適切なものはどれか。

  • 各工程で作成する成果物の文書化に関する詳細な規定
  • システムの開発や保守の各工程の作業項目
  • システムを構成するソフトウェアの信頼性レベルや保守性レベルなどの尺度の規定
  • システムを構成するハードウェアの開発に関する詳細な作業項目

111. 出典: 令和元年度 秋期 ITパスポート試験 問46

システム開発後にプログラムの修正や変更を行うことを何というか。

  • システム化の企画
  • システム運用
  • ソフトウェア保守
  • 要件定義

移行

112. 出典: 令和元年度 秋期 ITパスポート試験 問47

ソフトウェアの品質を判定する指標として,機能単位の不良件数をその開発規模で割った値を「不良密度」と定義する。不良密度の下限値と上限値を設定し,実績値がその範囲を逸脱した場合に問題ありと判定するとき,A工程では問題がなく,B工程で問題があると判定される機能はどれか。ここで,不良密度の下限値は0.25件/KS,上限値は0.65件/KS とする。また,不良密度の下限値,上限値及び開発規模は,両工程とも同じとする。 | 機能 | 開発規模(KS) | A工程の不良件数(件) | B工程の不良件数(件) | | --- | --- | --- | --- | | 機能1 | 10 | 6 | 3 | | 機能2 | 20 | 14 | 10 | | 機能3 | 50 | 10 | 40 | | 機能4 | 80 | 32 | 8 |

図
  • [表] 機能1:開発規模(KS) 10/A工程の不良件数(件) 6/B工程の不良件数(件) 3
  • [表] 機能2:開発規模(KS) 20/A工程の不良件数(件) 14/B工程の不良件数(件) 10
  • [表] 機能3:開発規模(KS) 50/A工程の不良件数(件) 10/B工程の不良件数(件) 40
  • [表] 機能4:開発規模(KS) 80/A工程の不良件数(件) 32/B工程の不良件数(件) 8

品質特性

113. 出典: 令和2年度 ITパスポート試験 問36

納入されたソフトウェアの一連のテストの中で, 開発を発注した利用者が主体となって実施するテストはどれか。

  • 受入れテスト
  • 結合テスト
  • システムテスト
  • 単体テスト

受入れテスト · 統合テスト

114. 出典: 令和2年度 ITパスポート試験 問44

次の作業はシステム開発プロセスのどの段階で実施されるか。 実務に精通している利用者に参画してもらい, 開発するシステムの具体的な利用方法について分析を行う。

  • システム要件定義
  • システム設計
  • テスト
  • プログラミング

機能要件

115. 出典: 令和3年度 ITパスポート試験 問43

A社で新規にシステムを開発するプロジェクトにおいて, システムの開発をシステム要件定義, 設計, プログラミング, 結合テスト, 総合テスト, 運用テストの順に行う。A社は, 外部ベンダのB社と設計, プログラミング及び結合テストを委託範囲とする請負契約を結んだ。A社が実施する受入れ検収はどの工程とどの工程の間で実施するのが適切か。

  • システム要件定義と設計の間
  • プログラミングと結合テストの間
  • 結合テストと総合テストの間
  • 総合テストと運用テストの間

受入れテスト · 統合テスト

116. 出典: 令和4年度 ITパスポート試験 問45

ブラックボックステストに関する記述として, 適切なものはどれか。

  • プログラムの全ての分岐についてテストする。
  • プログラムの全ての命令についてテストする。
  • プログラムの内部構造に基づいてテストする。
  • プログラムの入力と出力に着目してテストする。

ブラックボックステスト · ホワイトボックステスト

117. 出典: 令和4年度 ITパスポート試験 問47

ソフトウェア保守に関する記述のうち, 適切なものはどれか。

  • 本番環境で運用中のシステムに対して, ソフトウェアの潜在不良を発見し, 障害が発生する前に修正を行うことはソフトウェア保守には含まれない。
  • 本番環境で運用中のシステムに対して, ソフトウェアの不具合を修正することがソフトウェア保守であり, 仕様変更に伴う修正はソフトウェア保守には含まれない。
  • 本番環境で運用中のシステムに対して, 法律改正に伴うソフトウェア修正もソフトウェア保守に含まれる。
  • 本番環境で運用中のシステムに対する修正だけでなく, 納入前のシステム開発其間中に実施した不具合の修正もソフトウェア保守に含まれる。

移行

118. 出典: 令和4年度 ITパスポート試験 問50

120 k ステップのソフトウェアを開発した。開発の各工程における生産性の実績が表のとおりであるとき,開発全体の工数は何人月か。ここで,生産性は1人月当たりの k ステップとする。 単位 k ステップ/人月 | 工程 | 生産性 | |------|--------| | 設計 | 6.0 | | 製造 | 4.0 |

図
  • 10
  • 12
  • 24
  • 50

ファンクションポイント法 · 類推見積法

119. 出典: 令和5年度 ITパスポート試験 問42

ソフトウェア開発における,テストに関する記述a〜cとテスト工程の適切な組合せはどれか。 a 運用予定時間内に処理が終了することを確認する。 b ソフトウェア間のインタフェースを確認する。 c プログラムの内部パスを網羅的に確認する。

図
  • 単体テスト:a,結合テスト:b,システムテスト:c
  • 単体テスト:a,結合テスト:c,システムテスト:b
  • 単体テスト:b,結合テスト:a,システムテスト:c
  • 単体テスト:c,結合テスト:b,システムテスト:a

統合テスト · 性能テスト · ホワイトボックステスト

120. 出典: 令和5年度 ITパスポート試験 問43

ソフトウェア導入作業に関する記述 a〜d のうち, 適切なものだけを全て挙げたものはどれか。 a 新規開発の場合, 導入計画書の作成はせず, 期日までに速やかに導入する。 b ソフトウェア導入作業を実施した後, 速やかに導入計画書と導入報告書を作成し, 合意を得る必要がある。 c ソフトウェアを自社開発した場合, 影響範囲が社内になるので導入計画書の作成後に導入し, 導入計画書の合意は導入後に行う。 d 本番稼働中のソフトウェアに機能追加する場合, 機能追加したソフトウェアの導入計画書を作成し, 合意を得てソフトウェア導入作業を実施する。

  • a, c
  • b, c, d
  • b, d
  • d

移行

121. 出典: 令和6年度 ITパスポート試験 問45

本番稼働後の業務遂行のために, 業務別にサービス利用方法の手順を示した文書として, 最も適切なものはどれか。

  • FAQ
  • サービスレベル合意書
  • システム要件定義書
  • 利用者マニュアル

利用者マニュアル

122. 出典: 令和6年度 ITパスポート試験 問49

ソフトウェア開発プロジェクトにおける,コストの見積手法には,積み上げ法,ファンクションポイント法,類推見積法などがある。見積りで使用した手法とその特徴に関する記述a〜cの適切な組合せはどれか。 a プロジェクトに必要な個々の作業を洗い出し,その作業ごとの工数を見積もって集計する。 b プロジェクトの初期段階で使用する手法で,過去の事例を活用してコストを見積もる。 c データ入出力や機能に着目して,ソフトウェア規模を見積もり,係数を乗ずるなどしてコストを見積もる。

図
  • 積み上げ法:a ファンクションポイント法:c 類推見積法:b
  • 積み上げ法:b ファンクションポイント法:a 類推見積法:c
  • 積み上げ法:c ファンクションポイント法:a 類推見積法:b
  • 積み上げ法:c ファンクションポイント法:b 類推見積法:a

ファンクションポイント法 · 類推見積法

123. 出典: 令和6年度 ITパスポート試験 問50

ソフトウェア製品の品質特性を, 移植性, 機能適合性, 互換性, 使用性, 信頼性, 性能効率性, セキュリティ, 保守性に分類したとき, RPA ソフトウェアの使用性に関 する記述として, 最も適切なものはどれか。

  • RPAが稼働するPCのOSが変わっても動作する。
  • RPAで指定した時間及び条件に基づき,適切に自動処理が実行される。
  • RPAで操作対象となるアプリケーションソフトウェアがバージョンアップされても,簡単な設定変更で対応できる。
  • RPAを利用したことがない人でも,簡単な教育だけで利用可能になる。

品質特性 · RPA

124. 出典: 令和7年度 ITパスポート試験 問47

利用者が銀行の ATM のパネルを操作して入金処理を行う。この操作の要件を定義するときに, ソフトウェア開発の品質特性である使用性を考慮すべきインタフェースとして, 最も適切なものはどれか。

  • OS とパネルのインタフェース
  • ソフトウェア間のインタフェース
  • ハードウェアとOS のインタフェース
  • 利用者とパネルのインタフェース

品質特性

125. 出典: 令和8年度 ITパスポート試験 問37

Aさんは新規プロジェクトの計画段階の作業をしており,開発コストの見積りに着手した。この段階で短期的に概算費用を見積もる方法として,最も適切なものはどれか。

  • FPP 法を用いて見積もる。
  • 作業単位のコストを見積もり, 合算して全体を見積もる。
  • 予想されるソフトウェアのコード行数を基に見積もる。
  • 類似プロジェクトを参考に見積もる。

類推見積法 · ファンクションポイント法