システム開発技術
暗記
申し子
2025年04月28日
カード37
いいね0
-
スタブ
トップダウンテストで用いるダミーの下位モジュール
-
トップダウンテスト
上位モジュールから下位モジュールへと順番にテストをしていく方法
-
ドライバ
ボトムアップテストで用いる,ダミーの上位モジュール
-
ボトムアップテスト
下位モジュールから上位モジュールへと順番にテストをしていく方法
-
フローチャート・流れ図
箱や矢印を使って,手順やプロセスを視覚的にわかりやすく表した図
-
オブジェクト指向開発
ソフトウェアを部品化することで再利用をしやすくし,開発を効率化する開発手法
-
カプセル化
データとメソッドを1つにまとめて,外部から直接データにアクセスさせないようにすること
-
モジュール結合度
モジュール間の結びつきの強さ.結合度が弱い順に「データ結合」「スタンプ結合」「制御結合」「外部結合」「共通結合」「内容結合」
-
データ結合
モジュール間で「データ」を引数として受け渡す
-
スタンプ結合
モジュール間で「データ構造」を引数として受け渡す
-
制御結合
モジュール間で「制御フローをコントロールするデータ」を引数として受け渡す
-
外部結合
モジュール間で「単一のデータ型のグローバル変数」を共有する
-
共通結合
モジュール間で「複数のデータ型のグローバル変数」を共有する
-
内容結合
あるモジュールが別のモジュールの内部を直接参照する
-
モジュール
ぷろぐらむを機能で分けた単位
-
ブラックボックステスト
入力と出力だけに注目し,ある入力に対して仕様書どおりの出力が得られるかどうかを確認するテスト手法
-
ホワイトボックステスト
入力したデータが,意図通りに処理されているかを,プログラムの内部構造を分析して確認するテスト手法
-
アクティビティ図
ある振る舞いから次の振る舞いへの制御の流れを表す図
-
DFD・データフロー図
(Data Flow Diagram)
データの流れを表す図.
-
戻り値
関数が返す結果
-
命令網羅
全ての命令を少なくとも一回は実行するテスト
-
判定条件網羅・分岐網羅
プログラム中のすべての判定条件で真と偽の両方を少なくとも1回は実行するテスト
-
シーケンス図
オブジェクト間の相互作用を時系列に表す図
-
静的テスト
プログラムは実行せずに,ドキュメントやソースコードをチェックすることで,プログラムの間違いを見つけるテスト手法
-
ソースコード
プログラム言語で書かれた,人間が読みやすいプログラム
-
動的テスト
プログラムを実行し,その結果からプログラムの間違いを見つけるテスト手法
-
テストツール
プログラムの間違いを見つけるためのプログラム
-
ソースコード解析ツール
ソースコードを解析して,プログラムの誤りを見つけるソフトウェア
-
テストデータ生成ツール
テストデータを自動的に生成するソフトウェア
-
テストカバレージツール
プログラムが取り得る処理手順のうち,どれだけ多くのルートが実行されたのかを明らかにするソフトウェア
-
期待値
期待される値,確率的に決まる平均値
-
状態遷移図
状態の変化を示す図
-
継承
親クラスのデータやメソッドを子クラスが引き継ぐこと
-
ソフトウェア方式設計
ソフトウェア要件定義で決めたソフトウェア要件を
-
ソフトウェア要件定義
ソフトウェアの要件を決める工程
-
ソフトウェア詳細設計
ソフトウェア方式設計でプログラムの単位まで分割された要件を,さらに「コーディングができる単位」まで分割する工程
-
複数条件網羅
すべての条件の真と偽の組み合わせを少なくとも1回は実行するテスト
-