組込みソフト開発におけるコーディング作法と品質向上への 活用〜1人1台PC実習付〜

〜 規約を活用したコード品質の向上、コーディング規約作成演習と適用事例、レビューの組み合わせと活用法のポイント 〜

組込みソフト開発に不可欠なC言語とコーディング規約を修得し、高品質な組込みソフトを実現
するための講座

コーディングルールの整備と、コードレビューを効果的に実施するためのノウハウを習得し、コードの品質を向上させよう


※PCは弊社でご用意いたします                                 

講師の言葉

 ソフトウェア開発において品質の高いプログラムコードを作成するには、コーディング規約に沿ってソースコードを作成し、レビューをとおして論理的誤りを取り除く作業が必要です。
 本コースでは、組込みソフトウェア開発に必要なC言語コーディング作法を、信頼性、保守性、移植性、効率性の観点で学習し、コーディング規約の必要性を理解します。
 さらに、コード品質を作り込むためのレビュー技術を実習により効果的に習得します。
 コーディング作法の章は、(独)情報処理推進機構(IPA/SEC)が公開したコーディング作法ガイド[C言語版] ESCR Ver1.1を参考に作成しています。
 ESCRのコーディングルールを参考に、組織・プロジェクトのコーディング規約を作成し、その規約どおりにコーディングすることによって、一定のコード品質を保つことができます。その結果、プログラム仕様に限定してコードレビューを行うことができます。
 演習を交え、手順と手法について修得いただける講座です

セミナー詳細

開催日時
  • 2016年02月16日(火) 10:30 ~ 17:30
開催場所 日本テクノセンター研修室
カテゴリー ソフト・データ・画像・デザイン
受講対象者  ・ソフトウェア関連部門担当者
予備知識 ・組込みソフトウェア開発を経験済みの人
修得知識 ・コード品質を確保するうえでのコーディング規約の役割とレビューの必要性 ・コード品質を確保するための組込み向けC言語プログラミングにおけるコーディングルール ・レビューの基礎技術と、用途に応じたレビューの効果的な適用方法
プログラム

1.組込みソフトウェアにおけるコード品質
  (1).組込みソフトウェア開発の現状
     a.製品出荷後の不具合の原因
     b.ソフトウェア開発における不具合の分布
  (2).コード品質
     a.ソフトウェア実装・単体テストの流れ
     b.ソフトウェア実装の現状
     c.コード品質の向上を阻害している要因
     d.コーディング規約の必要性
  (3).コーディング規約
     a.コーディング規約の実態
     b.規約を活用してコード品質の向上効果を得るには

2.コード品質の改善事例
  (1).コーディング規約の適用事例
     a.抱えている課題
     b.挙がってきた問題点
     c.施策とその効果
     d.コード品質を向上するには

3.ESCRの紹介
  (1).コーディングミスの実際
     a.コーディングにおける問題点
  (2).ESCRの内容
     a.ESCRとは
     b.ESCRの特徴
     c.ESCRの基本構成
     d.ESCRの読み方
     e.ESCR品質特性の視点
  (3).ESCRを使用した実装品質向上への取り組み方
     a.コーディング規約作成の流れ
     b.実装プロセスへの適用
     c.コード品質の継続的改善
     d.効果的に運用していくためには
  
4.コーディング規約作成演習
  (1).既存ソースコードの品質確認
     a.コーディング規約作成方針の決定
     b.コードレビューの実施
  (2).コーディング規約の検討
     a.コーディングルールの採択
     b.プロジェクト依存部分の定義
     c.ルール適用除外の決定

5.レビュー技術
  (1).レビュー
     a.レビューとは
     b.レビューの効果
     c.レビューの現状
     d.レビューを形がい化させないためには
     e.レビューでできることとできないこと
  (2).レビューの進め方
     a.レビューの分類
     b.レビューの組み合わせ
     c.会議レビューの流れ

6.コードレビュー実施演習
  (1).会議レビューの事前準備
  (2).会議レビューの実施
  (3).ソースコードの修正
  (4).レビュー結果の反省

7.まとめと質疑応答

キーワード コード品質 コーディング規約 ESCR 信頼性リール 効率性ルール レビュー
タグ システム契約ソフト品質
受講料 一般 (1名):50,600円(税込)
同時複数申込の場合(1名):45,100円(税込)
会場
日本テクノセンター研修室
〒 163-0722 東京都新宿区西新宿2-7-1 新宿第一生命ビルディング(22階)
- JR「新宿駅」西口から徒歩10分
- 東京メトロ丸ノ内線「西新宿駅」から徒歩8分
- 都営大江戸線「都庁前駅」から徒歩5分
電話番号 : 03-5322-5888
FAX : 03-5322-5666
こちらのセミナーは受付を終了しました。
次回開催のお知らせや、類似セミナーに関する情報を希望される方は、以下よりお問合せ下さい。
contact us contact us
各種お問い合わせは、お電話でも受け付けております。
03-5322-5888

営業時間 月~金:9:00~17:00 / 定休日:土日・祝日