• カリキュラムシート
  • カリキュラム設定シート

カリキュラムシート

分類番号 A403-025-A

訓練分野 電気・電子系
訓練コース 組込みソフトウェア開発者のためのコーディング作法とレビュー技術
訓練対象者 組込みシステムの設計・開発に従事する技能・技術者等であって、指導的・中核的な役割を担う者又はその候補者
訓練目標 組込みシステム開発・設計の生産性の向上をめざして、効率化、最適化(改善)に向けたレビュー実習を通して、信頼性、保守性、移植性、効率性の観点からコーディング作法と規約の必要性を理解し、コード品質を作り込むためのレビュー技術を習得する。
教科の細目 内容 訓練時間(H) うち実習・
まとめ(H)
1.コース概要及び留意事項 (1)コースの目的
(2)専門的能力の現状確認
(3)安全上の留意事項
0.5
2.コード品質の確保 (1)組込みソフトウェア開発の現状
  イ.組込み製品出荷後における不具合の原因
  ロ.組込みソフトウェア開発における不具合の原因
(2)コード品質向上へのアプローチ
  イ.コード品質向上を阻害している要因
  ロ.コード品質の維持・向上
1.5 1
3.コーディング作法 (1)コーディング作法とコーディング規約
  イ.コーディング規約の概要
  ロ.コーディング規約の効果と現状
  ハ.コーディング規約の形骸化を防ぐ
(2)業界標準コーディング規約
  イ.概要と構成
2 1
4.レビュー技術 (1)レビューのポイント
  イ.レビューの効果と現状   ロ.レビューの形骸化を防ぐ
(2)レビューの進め方
  イ.レビューの分類      ロ.レビューの組み合わせ
  ハ.レビューの進め方
2 1
5.レビュー実習 (1)システム全体の仕様確認
  イ.仕様書とソースコード確認
  ロ.既存ソースコードの品質確認
(2)コーディングルールの理解
  イ.指摘事項の考察
(3)会議レビュー実施
  イ.会議レビューの事前準備と実施
  ロ.ソースコードの修正と動作確認
5.5 4.5
6.確認・評価 (1)実習の全体的な講評および確認・評価
0.5 0.5
  訓練時間合計 12 8
使用器具等 開発用ホストコンピュータ(パソコン)、マイコンボード、統合開発環境
養成する能力 生産性の向上を実現できる能力
改訂日 2020.09

カリキュラムシート・カリキュラム設定シートのダウンロード