ES
組込みシステムのソフトウェア設計・製造
72 語収録 · 10 小分類
Scope · 10 小分類
学習範囲
- 8-1
ソフトウェア仕様書の作成
ソフトウェア仕様書を作成する。タスク管理とスケジューリング、割込みと例外処理、タスク間通信と同期・排他制御の設計を含む
- 8-2
デバイスドライバの設計
ハードウェアを制御するデバイスドライバとメモリ管理を設計する
- 8-3
ソフトウェアライフサイクルの各工程でのレビュー
ソフトウェアライフサイクルの各工程でレビューを実施する
- 8-4
プログラム作成とプログラムテスト項目の抽出
プログラムを作成し、プログラムテストの項目を抽出する。テスト技法と検証手法を用いる
- 8-5
テスト環境の構築
テスト環境を構築する。エミュレータやシミュレータの利用を含む
- 8-6
テストの実施
テストを実施する。各種のデバッグ技法を用いる
- 8-7
ハードウェアとソフトウェアの結合テスト(システム確認テスト)
ハードウェアとソフトウェアの結合テスト(システム確認テスト)を実施する
- 8-8
構成管理
ソフトウェアの構成を管理する。版数管理と品質管理を含む
- 8-9
プログラム作成とプログラムテストに対するレビュー
プログラム作成とプログラムテストに対するレビューを実施する
- 8-10
作業実績管理,各種記録
作業実績を管理し、各種の記録を残す
Terms · 72 語
用語一覧
8-1ソフトウェア仕様書の作成
ソフトウェア仕様書を作成する。タスク管理とスケジューリング、割込みと例外処理、タスク間通信と同期・排他制御の設計を含む
WCET(最悪実行時間)
Worst Case Execution Time
タスク
Task
プリエンプティブ方式
Preemptive Scheduling
FEAPFE2027PD-SA-1
ラウンドロビンスケジューリング
Round Robin Scheduling
FEAPA-1
レートモノトニックスケジューリング(RMS)
Rate Monotonic Scheduling
EDF(最早期限優先スケジューリング)
Earliest Deadline First
コンテキストスイッチ
Context Switch
スケジューラビリティ分析
Schedulability Analysis
割込み
Interrupt
FEAPFE2027
割込みベクタテーブル
Interrupt Vector Table
割込み優先度制御
Interrupt Priority Control
割込みレイテンシ
Interrupt Latency
NMI(マスク不可能割込み)
Non-Maskable Interrupt
セマフォ
Semaphore
FEAPSAPD-DPD-SA-1
ミューテックス
Mutex
SA
優先度逆転
Priority Inversion
SA
優先度継承プロトコル
Priority Inheritance Protocol
メッセージパッシング
Message Passing
イベントフラグ
Event Flag
デッドロック
Deadlock
IPFEAPSADBIP2027FE2027PD-DPD-SSC2027A-1
プロセス
Process
FEAPFE2027
スレッド
Thread
FEAPFE2027
ポーリング
Polling
APFE2027PD-DA-1
優先度上限プロトコル
Priority Ceiling Protocol
タスク状態遷移
Task State Transition
DMA割込み
DMA Interrupt
割込みコントローラ(NVIC)
Nested Vectored Interrupt Controller
スピンロック
Spinlock
クリティカルセクション
Critical Section
排他制御
Exclusive Control
IPSGFEAPSADBIP2027FE2027PD-DPD-SSC2027A-1
8-3ソフトウェアライフサイクルの各工程でのレビュー
ソフトウェアライフサイクルの各工程でレビューを実施する
8-4プログラム作成とプログラムテスト項目の抽出
プログラムを作成し、プログラムテストの項目を抽出する。テスト技法と検証手法を用いる
ホワイトボックステスト
White Box Test
IPFEAPSAFE2027SC2027A-1
ブラックボックステスト
Black Box Test
IPFEAPSAFE2027SC2027A-1
カバレッジ分析
Code Coverage Analysis
静的解析
Static Analysis
FESCFE2027PD-SSC2027A-1
回帰テスト
Regression Test
IPFEAPSAFE2027PD-S
MC/DC(修正条件判定カバレッジ)
Modified Condition/Decision Coverage
モデル検査
Model Checking
APFE2027A-1
限界値分析法
Boundary Value Analysis
FEAPSAFE2027
8-7ハードウェアとソフトウェアの結合テスト(システム確認テスト)
ハードウェアとソフトウェアの結合テスト(システム確認テスト)を実施する
8-8構成管理
ソフトウェアの構成を管理する。版数管理と品質管理を含む
8-9プログラム作成とプログラムテストに対するレビュー
プログラム作成とプログラムテストに対するレビューを実施する
8-10作業実績管理,各種記録
作業実績を管理し、各種の記録を残す
