【ITパスポート練習問題 6.3対応】(1) システム開発のプロセス – 1

本ページはPRが含まれています
正解数: 0/0 (0%)

全体のどこを学習しているのか把握しながら進めましょう。IPAシラバス原本PDFはこちら

このページは以下の「ITパスポート シラバス6.3」学習用コンテンツです。

◆大分類:4.開発技術
◆中分類:8.システム開発技術

◆小分類◆見出し◆学習すべき用語
25.システム開発技術(1) システム開発のプロセス
① システム要件定義・ソフトウェア要件定義
② 設計
③ プログラミング(単体テストの実施までを含む)
機能要件
非機能要件
共同レビュー
品質特性(機能性,効率性,使用性,信頼性など)
機能設計
詳細設計
コーディング
ホワイトボックステスト
デバッグ
コードレビュー
見出し

機能要件

機能要件はシステムやソフトウェアがユーザーに提供するべき具体的な機能や性能を定義するものです。ユーザーが求める操作や出力結果、ビジネスプロセスの自動化などを満たすために必要な要件を指します。

このようにシステムの基本機能や処理の流れが設計されるため、要件定義の段階で重要な役割を果たします。

機能要件に関する学習用問題

機能要件として適切なものはどれですか?

機能要件の例として正しいものはどれですか?

次のうち、機能要件に該当しないものはどれですか?

非機能要件

非機能要件はシステムの動作環境や性能、可用性、セキュリティといった機能以外の特性を定義します。

これには応答速度や耐障害性、拡張性などが含まれ、システムの安定性や使いやすさを保証する要件として重要です。

非機能要件に関する学習用問題

非機能要件として正しいものはどれですか?

非機能要件に含まれないものはどれですか?

次の中で、非機能要件の特徴として誤っているものはどれですか?

共同レビュー

共同レビューは開発チームやステークホルダーが集まり、システムや文書の内容を確認し、問題点を指摘・改善する作業です。

レビュー対象を多角的に確認し、品質向上やリスクの早期発見を目的としています。

共同レビューに関する学習用問題

共同レビューの目的として適切なものはどれですか?

共同レビューが推奨される理由として最も適切なものはどれですか?

共同レビューに適さない項目はどれですか?

品質特性(機能性,効率性,使用性,信頼性など)

品質特性はシステムや製品が備えるべき品質の側面を定義したものです。具体的には機能性、効率性、使用性、信頼性、保守性などが含まれます。

製品が求められる水準の機能と使い勝手を提供できるかが判断されます。

品質特性に関する学習用問題

品質特性の一つとして正しいものはどれですか?

信頼性の向上が求められるケースとして適切なものはどれですか?

使用性に関する特徴として正しいものはどれですか?

機能設計

機能設計とはシステムやソフトウェアが実際に持つべき機能を設計し、どのように実装するかを具体化することを言います。

要件定義に基づいてシステム全体の機能を設計し、操作の流れやインターフェース、データ処理方法なども含まれます。開発の基礎を築くため重要な工程です。

機能設計に関する学習用問題

機能設計の段階で行うべきこととして最も適切なものはどれですか?

機能設計において重要とされるものはどれですか?

機能設計の作業内容に含まれないものはどれですか?

詳細設計

詳細設計は機能設計に基づいてシステムをより具体的に記述する段階です。プログラムの構造やデータベースの設計、使用するモジュールや関数の仕様を定義し、開発者が実装しやすい形に落とし込みます。

プログラミングの精度や効率性に影響するため、重要な工程です。

詳細設計に関する学習用問題

詳細設計に含まれる内容として最も適切なものはどれですか?

詳細設計で行うべきこととして正しいものはどれですか?

詳細設計に含まれない作業はどれですか?

コーディング

コーディングは詳細設計で定められた内容に基づいてプログラムを記述する工程です。プログラミング言語を使ってコードを書き、ソフトウェアの機能やロジックを実現します。

品質の高いコードを書くことが、後のテストや保守性の向上に寄与します。

コーディングに関する学習用問題

コーディング段階で最も重視されることはどれですか?

コーディングの目的として最も適切なものはどれですか?

次のうちコーディングに該当しない作業はどれですか?

ホワイトボックステスト

ホワイトボックステストはプログラム内部の構造を理解した上で、論理や処理の流れに基づいてテストを行う手法です。

コードの詳細や分岐条件を検証することで、ロジックに潜む欠陥やバグを発見しやすくなります。

ホワイトボックステストに関する学習用問題

ホワイトボックステストの目的として最も適切なものはどれですか?

ホワイトボックステストに含まれる作業として正しいものはどれですか?

ホワイトボックステストの特徴として誤っているものはどれですか?

デバッグ

デバッグはプログラムに含まれるバグ(エラーや不具合)を見つけて修正する作業のことです。主にコーディング後に行われ、ソフトウェアが正常に動作するようにテストや確認を繰り返します。

デバッグを通じてバグを修正することで、システムの信頼性と安定性を確保する役割を担います。

デバッグに関する学習用問題

デバッグの主な目的として適切なものはどれですか?

デバッグのプロセスで重要な作業はどれですか?

次のうちデバッグに適さない作業はどれですか?

コードレビュー

コードレビューは他の開発者がコードを確認し、品質や可読性を確保するために行う工程です。エラーの早期発見や品質向上を目的に、複数の視点からコードをチェックし、コードの改善を行います。

チーム内での知識共有やスキル向上の面でも役立ちます。

コードレビューに関する学習用問題

コードレビューの主な目的として最も適切なものはどれですか?

コードレビューを行う理由として適切でないものはどれですか?

コードレビューに含まれる作業として正しいものはどれですか?

見出し