Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved.
組込みソフトのベンチマークは可能か?
~「組込みソフトウェア開発データ白書」編纂に向けて~
(ET-West 2014, ブースプレゼン)2014年7月29日、30日
(WEB掲載用)
松田 充弘
1 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン
組込みシステムとは
組込みシステムとは、「特定の機能を実現するために機械や機器に組み込まれるコンピュータシステム」と定義されている。 これは、一般的には「特定の機能を実現するためのコンピュータシステムが組み込まれた機械や機器」と言い換えることができ、「パソコン、サーバ、メインフレーム以外でコンピュータ制御されている機器はすべて組み込みシステム」というのが共通認識となっている。
出典:IPA/SEC「組込みソフトウェアの高信頼化に向けた試み」 http://www.ipa.go.jp/files/000008455.pdf
2 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン
組込みシステムの特徴
<出典>経済産業省 「IT投資の効率性の向上」
用途 ●家庭用電気機械器具(一般家電製品、デジタル家電)
炊飯器、洗濯機、エアコン、電話機、デジタルカメラ、テレビなどAV機器、ゲーム機、携帯電話 ●輸送機器
自動車のコントロールユニット、カーナビゲーションシステム、航空機、船舶、宇宙船、エレベーター、鉄道車両 ●産業用機器、機械設備
POSレジ、信号機、複写機、自動販売機、産業用ロボット、工作機械、ATM、人工衛星 ●医療用機器
自動血圧計、心電計、除細動器(AEDなど)、CT、MRI
規模
物理量(ハードウェア)を殆ど変化させずに機能(量)を変化させることが可能
用途・機能(規模)拡大
3 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン
ベンチマークとは
ソフトウェア開発に携わっている人たちの関心・迷い
自分・自社のプロジェクトの工数のかけ方や工期は、妥当
なものなのか?
「工期、工数、規模の関係」「信頼性」「生産性」など、比較
できるデータがあれば。。。。
これらのデータをベンチマークとして自プロジェクトのデー
タと重ねて見ることができる。
比較すれば、安心できる点や改善すべき点を知ることができる。
疑問?
4 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン
ベンチマークとは (つづき)
世の中にソフト開発をベンチマークできるデータはあるか?
⇒ IPA/SEC 「ソフトウェア開発データ白書」がある。
組込み分野のソフト開発に利用されているか?
⇒ ???
⇒ エンタープライズ系ソフト開発がメイン
疑問?
5 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン
組込みソフトウェア開発の推移
SEC設立当初(10年前)
業界が未成熟
• プロジェクトの定量的管理の土台が固まっていない
• 実のところ定量的管理が出来ていない
SECは、ソフトウェアエンジニアリング手法
• 先進企業のベストプラクティスを収集・整備
• 開発現場への導入推進
そして現在
定量データによる開発の基礎となる開発プロセスの導入が進んでいる
組込みデータ白書によるベンチマークの機運が高まる
6 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
組込みスキル標準ETSS
組込みコーディング作法ESCR
組込み開発プロセスESPR
組込みプロジェクトマネジメントESMR
導入済み 導入検討中 導入は未定 わからない
SEC成果の活用状況 2007年度調査2008年報告
1.3%
出典:経済産業省 2008年版 組込みソフトウェア産業実態調査 報告書 -プロジェクト責任者向け調査-
アンケート数:330社519プロジェクト
7 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン
SEC成果の活用状況 2012年度調査2013年報告
0% 20% 40% 60% 80% 100%
30%
出典:独立行政法人 情報処理推進機構 2012年度「ソフトウェア産業の実態把握に関する調査」調査報告書
アンケート数:143社
8 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン
組込み分野のベンチマークの課題
組込みソフトウェア開発の定量データ収集・分析によるデータ白書が必要
多種多様な組込み分野でベンチマークを可能にするための課題
組込み分野の製品や機器は使用される環境が様々
ソフトウェアを実行させるプラットフォームも様々
9 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン
業界初の組込みソフトウェアデータ白書
2013年。組込みソフトウェア開発企業(7社)が参加し、開発データ(約100件)を収集・分析して、組込みソフトウェアデータ白書編纂に向けて活動を開始。
目的
組込み系開発プロジェクトの開発規模と「工数、工期」との関係、「発生不具合数」との関係、「生産性」との関係などの実態を把握し、企業内におけるベンチマーク等の参考データとして利用することにより、組込みソフトウェアの品質確保、生産性向上を目指す。
10 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン
2013年度の取組み
組込み分野の課題 組込み分野の製品や機器は使用される環境が様々
ソフトウェアを実行させるプラットフォームも様々
「収集・分析の仕方を工夫」 製品分野共通の特性による整理
リアルタイム性の度合い、大小
自然環境からの影響度合い、大小
ユーザの多様性の度合い、大小
ネットワーク接続の有無
稼働の形態(非停止、オンデマンド)
11 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン
収集データ項目 開発プロジェクトの特徴
・新規開発/派生開発、・新技術を利用する開発か否か
システム特性 ・製品の特性、・(市販)パッケージ利用の有無、・CPUアーキテクチャ、・OSアーキテクチャ、・開発対象プラットフォーム、・開発言語
開発の進め方 ・開発ライフサイクルモデル、・類似プロジェクトの参照の有無、
・ツールの利用有無
製品に強く要求される特性 ・信頼性、・使用性、・性能・効率性、・保守性、・移植性、・セキュリティ
開発要員の経験とスキルの習熟度
規模
工期
工数 ・人月、・人時、・人月の時間数
開発体制
実施工程のパターン
品質 ・検出バグ現象数、・検出バグ原因数、・品質保証の体制有無、・品質基準の有無、・レビューの有無、・テスト計画書の有無、・テスト計画書レビューの有無
プロジェクト評価(品質、納期、コスト)
12 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン
分析項目
工数 と 工期の関係
規模 と 工数の関係
規模 と 発生不具合数の関係 (1) 結合試験、(2) 総合試験
規模 と 発生不具合密度の関係 (1) 結合試験、(2) 総合試験
規模 と テストケース数 (1) 結合試験、(2) 総合試験
規模 と テスト工期 (1) 結合試験、(2) 総合試験
等。
層別化の分類項目 ・新規開発/派生開発、・製品の特性、・CPUアーキテクチャ、
・OSアーキテクチャ、・開発言語、
13 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン
ご参加いただける企業を募集いたします
統計処理ができるほどのデータ件数が必要
◆目標件数500件◆
⇒ 分析結果の信頼性を向上させるため
⇒ 分析の種類を拡大させるため
データ白書の利便性を向上
◆参加企業募集◆
14 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン
活動の進め方
◆WG参加企業の利点◆
① WG内限定の分析レポートを提供
② WG参加企業独自の分析が可能なツールの利用
WGを設置し継続的改善を進める
※参加企業名と委員名は非公開
秘密保持契約締結
※厳重なデータの管理実施
15 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン
活動の進め方
16 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン
組込みデータ白書公開までのスケジュール
2014年12月
・データ収集期限(WG参加企業から)
2015年 春
・WG参加企業向け限定版発行予定
2015年 秋
・公開版発行予定(書籍販売とPDF版ダウンロード)
17 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン
ご参加いただける企業を募集いたします
◆参加企業募集中◆
問い合わせ先: IPA 技術本部 ソフトウェア高信頼化センター システムグループ 三原/松田 Tel: 03-5978-7543 Fax: 03-5978-7517 E-mail: [email protected]
18 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン
IPAからのお願い
Windows XPのサポートが、2014年4月9日に終了しました。
まだ移行していない方は、不正アクセス等を回避するためサポートの継続する後継OS、または代替OSへの移行が望まれます。
サポート期間中
サポート期間終了後
IPA XP移行 検索
19 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン
iパス 検 索
iパスは、IT化された社会で働く すべての社会人が備えておくべきITに関する基礎知識を証明する国家試験です。
国家試験
公式キャラクター
上峰 亜衣
日本の 元気を iパスで!
20 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン
IPA ソフトウェア高信頼化センター(SEC)
Software Reliability Enhancement Center , Information-technology Promotion Agency , Japan
で、
IPA/SECの事業内容やセミナー動画をCheck!
●SEC事業紹介
http://www.ipa.go.jp/sec/about/index.html
●SECセミナーオンデマンド
http://sec.ipa.go.jp/seminar/ondemand/
Twitterで、
IPA/SECの最新情報をCatch!
https://twitter.com/IPA_SEC
アカウント名:@IPA_SEC
SWE iPediaで、
IPA/SECの事業成果をSearch!
探したい情報を
分類やキーワードで検索!
http://sec.ipa.go.jp/sweipedia/
IPA/SECウェブサイトで利用者登録!
IPA/SECウェブサイトから利用者登録(無料)をすると、
メルマガ ・DMの購読や、セミナーの参加申込み、ツールの
利用などができます。
是非、ご登録ください!
https://sec.ipa.go.jp/entry/index.html
↓詳しくは、SECウェブサイトをClick!
ソフトウェア高信頼化センター 検索