SlideShare a Scribd company logo
1 of 16
IBM Rational DOORS 「需求管理」工具介紹
DOORS for A-SPICE
2018 年 9 月 14 日 ISO/TS 16949:2009 舊版證書
即將全面失效
 “2018 年 9 月 14 日 ISO/TS 16949:2009 舊版證書即將全面失效
, 新版本 IATF 16949:2016 中要求組織需有流程以保證軟體品質,
並採用軟體開發評估方法進行評估…..”。對此,不少廠商迫切想知
道是什麼樣的流程?怎麼做才是軟體開發評估?以及有何方法可以選
擇? 許多標準委員們心中的想法,那就是 Automotive SPICE (A-
SPICE)。 “
 或是採用新版ISO/TS 16949:2016 證書
2
IATF 16949:2016新版標準重點摘要
3
 第1個重點是風險管理
與安全相關的零件及其作業流程的要求:這個在之前的版本裡面一直存在,無論是在設計開發階段還是生產製造階段。若在
改版的規範中進一步明確化,就能夠呼應 ISO 9001 中的風險思維。
加強產品可追溯性的要求:汽車行業有別於傳統行業的重要特點:產品可追溯性。雖然在ISO 9001中始終存在,但強制性不足,
因此行業規範就可以根據自身的要求來決定是否強制。
一直以來,稽核 ISO/TS 16949 的時候是透過 TS&CSR(顧客特別要求)來強制規範,本次改版將會瞭解TS規範本身能強制
到什麼程度。無論如何,這一要求也是與第一點一樣,是基於風險思維的。
嵌入式軟體產品的需求:這一要求是隨著汽車產品的軟體訊息化而產生的,例如汽車防撞雷達等智慧偵測產品/ GPS導航系
統/ 智慧車載系統等。由於越來越多的行業和汽車行業融合在一起,造成了這些行業的供應商發現自己正式踏入了汽車行業,
從而導致了諸多「這個產品可以納入 ISO/TS 16949 認證嗎?」之類的問題存在,包含軟體設計在供應鏈的位置,讓我們拭目
以待IATF的決策。
保固的流程管理:ISO/TS 16949 是OEM的要求,因此本規範的管理要求都是針對原裝業務的,後裝業務被定義為「OEM指定
的產品才可以納入管理範圍」,因此長期以來非原裝業務都游離在管理範圍之外。基於風險,這些內容同樣要在改版的時候考
量。
供應商分層管理和發展要求:其實風險是在整條供應鏈上面的,供應商需納入管理,再下一級的供應商也是一樣。管理到哪一
級哪個範圍,應該是由OEM或者被認證的主體根據「風險」來認定,並在供應鏈中規範。
 第2個重點是增加企業社會責任的要求
 第3個重點是組織知識
參考: http://www.isoleader.com.tw/home/iso_news_detail/2354
如果不採用A-SPICE, 而新版16949仍然強調
“加強產品可追溯性的要求” ,而正是IBM DOORS的強項
A-SPICE 是什麼呢 ?
 A-SPICE相當於汽車業的
CMMI
 A-SPICE是汽車軟體能力成熟
度模型
 A-SPICE業是流程參考模型
(PRM)
 您的流程需要映射到PRM
 流程評估時使用PAM(流程評估
模型)
 Level 5 - Optimizing
 Level 4 - Predictable
 Level 3 - Established
 Level 2 - Managed
 Level 1 - Performed
 Level 0 – Incomplete
 如果你想獲得能力級別3,你需
要了解PA (Process Area)規則
• Automotive SPICE (Automotive Software Process Improvement and Capability
Determination,簡稱A-SPICE),稱為汽車軟體過程改善及能力測定,是歐洲主要汽車
製造商以ISO/IEC 15504(SPICE)為基礎,制訂出以汽車業為導向的軟體過程評估和
改進模型,用於指導其供應商的軟體發展過程,提高車輛電子控制單元(ECU)品質。
A-SPICE讓軟體專案/軟體品質更透明、更可控,進而提高整體專案的成功機率和軟體
品質,提升企業的競爭力。
4
What ISO 26262 means for Automotive
 All Automotive System development for Electronic and Electrical (E&E) components need to
comply to ISO 26262
 Consists of 10 parts
 Due to the reuse of a large number of existing elements and pre-existing vehicle architectures the development
cycle is seldom a pure top down V-cycle
 ISO 26262 development goes across organizational boundaries, an ISO 26262 project is unlikely to be in just one organization
 Means that the safety-lifecycle must be adaptable and flexible
 Heavily influenced by the V-model
 Made more modular
1 Vocabulary
2 Management of functional safety
10 Guideline on ISO 26262 (informative)
9 ASIL-oriented and safety-oriented analysis
8 Supporting processes
3 Concept
phase
4 Product development on system level
5 Hardware
development
6 Software
development
7
Production
and
operation
ISO 26262
4.5-4.7
Systems Engineering
4.8-4.11
Systems Integration & test
操作應用
由軟體工程 V Model來看, 需求管理必須滿足不同層次的
需求之間以及測試驗證的可追溯性
滿足
滿足
滿足
驗收產品
驗證系統
整合子系統
測試組件
驗收測試
系統測試
子系統測試
組件測試組件需求
子系統需求
系統需求
用戶需求
需求陳述
6
7
品量從需求開始:IBM需求工程解決方案
 讓每個人都在同一頁面上
 包括供應商和分包商
 管理範圍,加上評估和控制變更的影響
 確保端到端的可追溯性
 從想法,功能定義,產品規格和模型...
對機械,電氣/電子和嵌入式軟件的實施,測試和維護
 確保符合合同協議
 根據A-SPICE ,ISO/TS 16949
 為了支持安全需求的管理與可追溯性,建議使用合適的需求管理工具 (例如: IBM DOORS)。
IBM Requirements Engineering Solution
Capture • Trade-off Analysis • Validation • Change Management • Traceability • Impact Analysis • Reporting & Metrics • Monitoring
Business Analysis Systems/Product Analysis & Implementation
Test & MaintenanceAnalysisIdeas Implementation
Requirements Definition Requirements Management
7
DOORS 解決下列需求管理的挑戰
1. 需求只存在組織中那些“專家”的腦子裏,沒有被記錄下來
2. 有時客戶的需求會被忽略
3. 而有時候開發的功能卻不被客戶使用
4. 客戶簽字確認了需求卻一直提出修改要求
5. 需求變更對專案影響很大,難以確定變更的影響範圍和成本
6. 市場部門、開發部門、測試部門跨部門的溝通存在問題,例如需求變化
時不能迅速通知到測試部門去調整測試計畫和案例。
7. 需求規格說明書的要求都實現了,客戶卻不滿意
8. 需求的研發狀態,需求變更的狀態難以掌握
8
接下來介紹DOORS 的功能,
如何幫助作需求管理
9
10
User Reqts Technical Reqts Test CasesDesign
ContextRequirementsBrowser
End-to-end visual validation in a single view
Writing Requirements within Context
 合併文檔和電子表格視圖
 簡單,直觀的界面,方便採
用
 歷史和基線
解決正確的問題,因為需求在任何時候都是可見的
 Input and output from/to various
common formats
IBM Rational DOORS
管理整個生命週期和跨學科的所有要求
10
複雜的文件追溯可透過簡單的拖
拉建立完整脈絡。
單一畫面檢視各階段文件
與圖表的關聯性。
簡化產品開發過程中各項產出物的追溯,並成為重要資產而非負擔。
Test Plans
Software
Requirements
DesignSystem ReqsProduct Reqs
DOORS 提供多份文件,多層次的追溯性
11
透過Microsoft Word 文件輕易且快速匯入至
DOORS
 自動安裝Microsoft Word DOORS Plug-in,可從
Word 一鍵匯入既有的需求文件 。
12
13
DOORS template for ISO 26262
 Capture Severity, Probability and
Controllability attributes
 Automatically determines ASIL
 Developing requirements module
structure to capture relationships
between
 Stakeholder (Item Definition)
Requirements
 Functional Safety Requirements
 Technical Safety Requirements
 System Safety Requirements
 HW and SW safety requirements
 Automatic propagation through Safety
Requirement Hierarchy of ASIL
 Qualifying DOORS 9.5 with TüV for use
as an ISO 26262 tool
Youtobe Link for IBM DOORS
 IBM Doors Getting Started
 IBM Rational DOORS: Hierarchy of objects
 IBM Rational DOORS: Attributes
 IBM Rational DOORS: Linking and traceability
 IBM Rational DOORS for Regulatory Audits and Compliance
 …..
14
Contact
 Jason Lin (林裕隆) , LINYL@tw.ibm.com
 Allen Tsai (蔡宗倫), ALLENT@tw.ibm.com
 Randy Lin, randylin@tw.ibm.com
15
© 2018 IBM Corporation16

More Related Content

What's hot

What Is IoT, IoT Testing And What Are Its Challenges | BugRaptors
What Is IoT, IoT Testing And What Are Its Challenges | BugRaptorsWhat Is IoT, IoT Testing And What Are Its Challenges | BugRaptors
What Is IoT, IoT Testing And What Are Its Challenges | BugRaptorsBugRaptors
 
Building secure applications with keycloak
Building secure applications with keycloak Building secure applications with keycloak
Building secure applications with keycloak Abhishek Koserwal
 
MISRA C in an ISO 26262 context
MISRA C in an ISO 26262 contextMISRA C in an ISO 26262 context
MISRA C in an ISO 26262 contextAdaCore
 
2022 APIsecure_Understanding API Abuse With Behavioral Analytics
2022 APIsecure_Understanding API Abuse With Behavioral Analytics2022 APIsecure_Understanding API Abuse With Behavioral Analytics
2022 APIsecure_Understanding API Abuse With Behavioral AnalyticsAPIsecure_ Official
 
AAA & RADIUS Protocols
AAA & RADIUS ProtocolsAAA & RADIUS Protocols
AAA & RADIUS ProtocolsPeter R. Egli
 
User id installation and configuration
User id installation and configurationUser id installation and configuration
User id installation and configurationAlberto Rivai
 
Identity for IoT: An Authentication Framework for the IoT
Identity for IoT: An Authentication Framework for the IoTIdentity for IoT: An Authentication Framework for the IoT
Identity for IoT: An Authentication Framework for the IoTAllSeen Alliance
 
A Case Study on Payment Card Industry Data Security Standards
A Case Study on Payment Card Industry Data Security StandardsA Case Study on Payment Card Industry Data Security Standards
A Case Study on Payment Card Industry Data Security StandardsVictor Oluwajuwon Badejo
 
Microsoft's Path to Passwordless - FIDO Authentication for Windows & Azure Ac...
Microsoft's Path to Passwordless - FIDO Authentication for Windows & Azure Ac...Microsoft's Path to Passwordless - FIDO Authentication for Windows & Azure Ac...
Microsoft's Path to Passwordless - FIDO Authentication for Windows & Azure Ac...FIDO Alliance
 
Quickboot on i.MX6
Quickboot on i.MX6Quickboot on i.MX6
Quickboot on i.MX6Gary Bisson
 
Implementation of RBAC and Data Classification onto a Mainframe system (v1.5)
Implementation of RBAC and Data Classification onto a Mainframe system (v1.5)Implementation of RBAC and Data Classification onto a Mainframe system (v1.5)
Implementation of RBAC and Data Classification onto a Mainframe system (v1.5)Rui Miguel Feio
 
Software defined vehicles,automotive standards (safety, security), agile cont...
Software defined vehicles,automotive standards (safety, security), agile cont...Software defined vehicles,automotive standards (safety, security), agile cont...
Software defined vehicles,automotive standards (safety, security), agile cont...Dr. Anish Cheriyan (PhD)
 
DevOps Sonatype Nexus Demo_2023.pdf
DevOps Sonatype Nexus Demo_2023.pdfDevOps Sonatype Nexus Demo_2023.pdf
DevOps Sonatype Nexus Demo_2023.pdfDevOps Tec
 
5 steps to Automated Network Operations (NetOps)
5 steps to Automated Network Operations (NetOps)5 steps to Automated Network Operations (NetOps)
5 steps to Automated Network Operations (NetOps)James Kelly
 
Implementing SAP security in 5 steps
Implementing SAP security in 5 stepsImplementing SAP security in 5 steps
Implementing SAP security in 5 stepsERPScan
 
Is Linux ready for safety related applications?
Is Linux ready for safety related applications?Is Linux ready for safety related applications?
Is Linux ready for safety related applications?Alexander Much
 
Zero Trust Network Access
Zero Trust Network Access Zero Trust Network Access
Zero Trust Network Access Er. Ajay Sirsat
 

What's hot (20)

AID in android
AID in androidAID in android
AID in android
 
What Is IoT, IoT Testing And What Are Its Challenges | BugRaptors
What Is IoT, IoT Testing And What Are Its Challenges | BugRaptorsWhat Is IoT, IoT Testing And What Are Its Challenges | BugRaptors
What Is IoT, IoT Testing And What Are Its Challenges | BugRaptors
 
Building secure applications with keycloak
Building secure applications with keycloak Building secure applications with keycloak
Building secure applications with keycloak
 
MISRA C in an ISO 26262 context
MISRA C in an ISO 26262 contextMISRA C in an ISO 26262 context
MISRA C in an ISO 26262 context
 
2022 APIsecure_Understanding API Abuse With Behavioral Analytics
2022 APIsecure_Understanding API Abuse With Behavioral Analytics2022 APIsecure_Understanding API Abuse With Behavioral Analytics
2022 APIsecure_Understanding API Abuse With Behavioral Analytics
 
AAA & RADIUS Protocols
AAA & RADIUS ProtocolsAAA & RADIUS Protocols
AAA & RADIUS Protocols
 
User id installation and configuration
User id installation and configurationUser id installation and configuration
User id installation and configuration
 
Identity for IoT: An Authentication Framework for the IoT
Identity for IoT: An Authentication Framework for the IoTIdentity for IoT: An Authentication Framework for the IoT
Identity for IoT: An Authentication Framework for the IoT
 
A Case Study on Payment Card Industry Data Security Standards
A Case Study on Payment Card Industry Data Security StandardsA Case Study on Payment Card Industry Data Security Standards
A Case Study on Payment Card Industry Data Security Standards
 
Microsoft's Path to Passwordless - FIDO Authentication for Windows & Azure Ac...
Microsoft's Path to Passwordless - FIDO Authentication for Windows & Azure Ac...Microsoft's Path to Passwordless - FIDO Authentication for Windows & Azure Ac...
Microsoft's Path to Passwordless - FIDO Authentication for Windows & Azure Ac...
 
Quickboot on i.MX6
Quickboot on i.MX6Quickboot on i.MX6
Quickboot on i.MX6
 
Automative basics v3
Automative basics v3Automative basics v3
Automative basics v3
 
Implementation of RBAC and Data Classification onto a Mainframe system (v1.5)
Implementation of RBAC and Data Classification onto a Mainframe system (v1.5)Implementation of RBAC and Data Classification onto a Mainframe system (v1.5)
Implementation of RBAC and Data Classification onto a Mainframe system (v1.5)
 
Software defined vehicles,automotive standards (safety, security), agile cont...
Software defined vehicles,automotive standards (safety, security), agile cont...Software defined vehicles,automotive standards (safety, security), agile cont...
Software defined vehicles,automotive standards (safety, security), agile cont...
 
DevOps Sonatype Nexus Demo_2023.pdf
DevOps Sonatype Nexus Demo_2023.pdfDevOps Sonatype Nexus Demo_2023.pdf
DevOps Sonatype Nexus Demo_2023.pdf
 
5 steps to Automated Network Operations (NetOps)
5 steps to Automated Network Operations (NetOps)5 steps to Automated Network Operations (NetOps)
5 steps to Automated Network Operations (NetOps)
 
Implementing SAP security in 5 steps
Implementing SAP security in 5 stepsImplementing SAP security in 5 steps
Implementing SAP security in 5 steps
 
Is Linux ready for safety related applications?
Is Linux ready for safety related applications?Is Linux ready for safety related applications?
Is Linux ready for safety related applications?
 
Zero Trust Network Access
Zero Trust Network Access Zero Trust Network Access
Zero Trust Network Access
 
Linux Hardening
Linux HardeningLinux Hardening
Linux Hardening
 

Similar to IBM Rational DOORS - 邁入車聯網必備!如何符合ISO26262、A-SPICE等國際規範

邁入車聯網必備!如何符合ISO26262、A-SPICE等國際規範
邁入車聯網必備!如何符合ISO26262、A-SPICE等國際規範邁入車聯網必備!如何符合ISO26262、A-SPICE等國際規範
邁入車聯網必備!如何符合ISO26262、A-SPICE等國際規範Allen Tsai
 
QM-054-品質機能展開
QM-054-品質機能展開QM-054-品質機能展開
QM-054-品質機能展開handbook
 
先期產品品質規劃 華宇
先期產品品質規劃  華宇先期產品品質規劃  華宇
先期產品品質規劃 華宇營松 林
 
Order bom簡介
Order bom簡介Order bom簡介
Order bom簡介sowonder
 
Qa engineer training
Qa engineer trainingQa engineer training
Qa engineer trainingychw365
 
Picoway Company Profile 1.5
Picoway Company Profile 1.5Picoway Company Profile 1.5
Picoway Company Profile 1.5picoway
 
Picoway Company Profile V1.5
Picoway Company Profile V1.5Picoway Company Profile V1.5
Picoway Company Profile V1.5picoway
 
PAC系統 功能再升級
PAC系統 功能再升級PAC系統 功能再升級
PAC系統 功能再升級advantech2012
 
Se2009 ch8
Se2009 ch8 Se2009 ch8
Se2009 ch8 浒 刘
 
软件工程 第八章
软件工程 第八章软件工程 第八章
软件工程 第八章浒 刘
 
冉有 支付宝钱包的研发挑战和最佳实践
冉有 支付宝钱包的研发挑战和最佳实践冉有 支付宝钱包的研发挑战和最佳实践
冉有 支付宝钱包的研发挑战和最佳实践Trinea Trinea
 
分会场六利用赛门铁克的Sort工具降低风险,提高应用的持续运行时间 中文版
分会场六利用赛门铁克的Sort工具降低风险,提高应用的持续运行时间 中文版分会场六利用赛门铁克的Sort工具降低风险,提高应用的持续运行时间 中文版
分会场六利用赛门铁克的Sort工具降低风险,提高应用的持续运行时间 中文版ITband
 
汽车行业设计数据管理案例分享
汽车行业设计数据管理案例分享汽车行业设计数据管理案例分享
汽车行业设计数据管理案例分享AIMFirst
 
Compliance & IT
Compliance & ITCompliance & IT
Compliance & ITBilly Lee
 
《流程制度化、經驗資產化.持續改善不間​斷、永續成長不是夢》
《流程制度化、經驗資產化.持續改善不間​斷、永續成長不是夢》《流程制度化、經驗資產化.持續改善不間​斷、永續成長不是夢》
《流程制度化、經驗資產化.持續改善不間​斷、永續成長不是夢》Andy Liu
 
客服系統的軟體架設計分享
客服系統的軟體架設計分享客服系統的軟體架設計分享
客服系統的軟體架設計分享Johnson Gau
 
Aws 全面业务流程管理解决方案v2 0
Aws 全面业务流程管理解决方案v2 0Aws 全面业务流程管理解决方案v2 0
Aws 全面业务流程管理解决方案v2 0mfrog
 
E4 e -_mtd_-_webinar_kit_-_webinar_presentation cn
E4 e -_mtd_-_webinar_kit_-_webinar_presentation cnE4 e -_mtd_-_webinar_kit_-_webinar_presentation cn
E4 e -_mtd_-_webinar_kit_-_webinar_presentation cnAIMFirst
 

Similar to IBM Rational DOORS - 邁入車聯網必備!如何符合ISO26262、A-SPICE等國際規範 (20)

邁入車聯網必備!如何符合ISO26262、A-SPICE等國際規範
邁入車聯網必備!如何符合ISO26262、A-SPICE等國際規範邁入車聯網必備!如何符合ISO26262、A-SPICE等國際規範
邁入車聯網必備!如何符合ISO26262、A-SPICE等國際規範
 
QM-054-品質機能展開
QM-054-品質機能展開QM-054-品質機能展開
QM-054-品質機能展開
 
先期產品品質規劃 華宇
先期產品品質規劃  華宇先期產品品質規劃  華宇
先期產品品質規劃 華宇
 
Order bom簡介
Order bom簡介Order bom簡介
Order bom簡介
 
Qa engineer training
Qa engineer trainingQa engineer training
Qa engineer training
 
Picoway Company Profile 1.5
Picoway Company Profile 1.5Picoway Company Profile 1.5
Picoway Company Profile 1.5
 
Picoway Company Profile V1.5
Picoway Company Profile V1.5Picoway Company Profile V1.5
Picoway Company Profile V1.5
 
Ch16
Ch16Ch16
Ch16
 
PAC系統 功能再升級
PAC系統 功能再升級PAC系統 功能再升級
PAC系統 功能再升級
 
Ch14
Ch14Ch14
Ch14
 
Se2009 ch8
Se2009 ch8 Se2009 ch8
Se2009 ch8
 
软件工程 第八章
软件工程 第八章软件工程 第八章
软件工程 第八章
 
冉有 支付宝钱包的研发挑战和最佳实践
冉有 支付宝钱包的研发挑战和最佳实践冉有 支付宝钱包的研发挑战和最佳实践
冉有 支付宝钱包的研发挑战和最佳实践
 
分会场六利用赛门铁克的Sort工具降低风险,提高应用的持续运行时间 中文版
分会场六利用赛门铁克的Sort工具降低风险,提高应用的持续运行时间 中文版分会场六利用赛门铁克的Sort工具降低风险,提高应用的持续运行时间 中文版
分会场六利用赛门铁克的Sort工具降低风险,提高应用的持续运行时间 中文版
 
汽车行业设计数据管理案例分享
汽车行业设计数据管理案例分享汽车行业设计数据管理案例分享
汽车行业设计数据管理案例分享
 
Compliance & IT
Compliance & ITCompliance & IT
Compliance & IT
 
《流程制度化、經驗資產化.持續改善不間​斷、永續成長不是夢》
《流程制度化、經驗資產化.持續改善不間​斷、永續成長不是夢》《流程制度化、經驗資產化.持續改善不間​斷、永續成長不是夢》
《流程制度化、經驗資產化.持續改善不間​斷、永續成長不是夢》
 
客服系統的軟體架設計分享
客服系統的軟體架設計分享客服系統的軟體架設計分享
客服系統的軟體架設計分享
 
Aws 全面业务流程管理解决方案v2 0
Aws 全面业务流程管理解决方案v2 0Aws 全面业务流程管理解决方案v2 0
Aws 全面业务流程管理解决方案v2 0
 
E4 e -_mtd_-_webinar_kit_-_webinar_presentation cn
E4 e -_mtd_-_webinar_kit_-_webinar_presentation cnE4 e -_mtd_-_webinar_kit_-_webinar_presentation cn
E4 e -_mtd_-_webinar_kit_-_webinar_presentation cn
 

IBM Rational DOORS - 邁入車聯網必備!如何符合ISO26262、A-SPICE等國際規範

  • 1. IBM Rational DOORS 「需求管理」工具介紹 DOORS for A-SPICE
  • 2. 2018 年 9 月 14 日 ISO/TS 16949:2009 舊版證書 即將全面失效  “2018 年 9 月 14 日 ISO/TS 16949:2009 舊版證書即將全面失效 , 新版本 IATF 16949:2016 中要求組織需有流程以保證軟體品質, 並採用軟體開發評估方法進行評估…..”。對此,不少廠商迫切想知 道是什麼樣的流程?怎麼做才是軟體開發評估?以及有何方法可以選 擇? 許多標準委員們心中的想法,那就是 Automotive SPICE (A- SPICE)。 “  或是採用新版ISO/TS 16949:2016 證書 2
  • 3. IATF 16949:2016新版標準重點摘要 3  第1個重點是風險管理 與安全相關的零件及其作業流程的要求:這個在之前的版本裡面一直存在,無論是在設計開發階段還是生產製造階段。若在 改版的規範中進一步明確化,就能夠呼應 ISO 9001 中的風險思維。 加強產品可追溯性的要求:汽車行業有別於傳統行業的重要特點:產品可追溯性。雖然在ISO 9001中始終存在,但強制性不足, 因此行業規範就可以根據自身的要求來決定是否強制。 一直以來,稽核 ISO/TS 16949 的時候是透過 TS&CSR(顧客特別要求)來強制規範,本次改版將會瞭解TS規範本身能強制 到什麼程度。無論如何,這一要求也是與第一點一樣,是基於風險思維的。 嵌入式軟體產品的需求:這一要求是隨著汽車產品的軟體訊息化而產生的,例如汽車防撞雷達等智慧偵測產品/ GPS導航系 統/ 智慧車載系統等。由於越來越多的行業和汽車行業融合在一起,造成了這些行業的供應商發現自己正式踏入了汽車行業, 從而導致了諸多「這個產品可以納入 ISO/TS 16949 認證嗎?」之類的問題存在,包含軟體設計在供應鏈的位置,讓我們拭目 以待IATF的決策。 保固的流程管理:ISO/TS 16949 是OEM的要求,因此本規範的管理要求都是針對原裝業務的,後裝業務被定義為「OEM指定 的產品才可以納入管理範圍」,因此長期以來非原裝業務都游離在管理範圍之外。基於風險,這些內容同樣要在改版的時候考 量。 供應商分層管理和發展要求:其實風險是在整條供應鏈上面的,供應商需納入管理,再下一級的供應商也是一樣。管理到哪一 級哪個範圍,應該是由OEM或者被認證的主體根據「風險」來認定,並在供應鏈中規範。  第2個重點是增加企業社會責任的要求  第3個重點是組織知識 參考: http://www.isoleader.com.tw/home/iso_news_detail/2354 如果不採用A-SPICE, 而新版16949仍然強調 “加強產品可追溯性的要求” ,而正是IBM DOORS的強項
  • 4. A-SPICE 是什麼呢 ?  A-SPICE相當於汽車業的 CMMI  A-SPICE是汽車軟體能力成熟 度模型  A-SPICE業是流程參考模型 (PRM)  您的流程需要映射到PRM  流程評估時使用PAM(流程評估 模型)  Level 5 - Optimizing  Level 4 - Predictable  Level 3 - Established  Level 2 - Managed  Level 1 - Performed  Level 0 – Incomplete  如果你想獲得能力級別3,你需 要了解PA (Process Area)規則 • Automotive SPICE (Automotive Software Process Improvement and Capability Determination,簡稱A-SPICE),稱為汽車軟體過程改善及能力測定,是歐洲主要汽車 製造商以ISO/IEC 15504(SPICE)為基礎,制訂出以汽車業為導向的軟體過程評估和 改進模型,用於指導其供應商的軟體發展過程,提高車輛電子控制單元(ECU)品質。 A-SPICE讓軟體專案/軟體品質更透明、更可控,進而提高整體專案的成功機率和軟體 品質,提升企業的競爭力。 4
  • 5. What ISO 26262 means for Automotive  All Automotive System development for Electronic and Electrical (E&E) components need to comply to ISO 26262  Consists of 10 parts  Due to the reuse of a large number of existing elements and pre-existing vehicle architectures the development cycle is seldom a pure top down V-cycle  ISO 26262 development goes across organizational boundaries, an ISO 26262 project is unlikely to be in just one organization  Means that the safety-lifecycle must be adaptable and flexible  Heavily influenced by the V-model  Made more modular 1 Vocabulary 2 Management of functional safety 10 Guideline on ISO 26262 (informative) 9 ASIL-oriented and safety-oriented analysis 8 Supporting processes 3 Concept phase 4 Product development on system level 5 Hardware development 6 Software development 7 Production and operation ISO 26262 4.5-4.7 Systems Engineering 4.8-4.11 Systems Integration & test
  • 6. 操作應用 由軟體工程 V Model來看, 需求管理必須滿足不同層次的 需求之間以及測試驗證的可追溯性 滿足 滿足 滿足 驗收產品 驗證系統 整合子系統 測試組件 驗收測試 系統測試 子系統測試 組件測試組件需求 子系統需求 系統需求 用戶需求 需求陳述 6
  • 7. 7 品量從需求開始:IBM需求工程解決方案  讓每個人都在同一頁面上  包括供應商和分包商  管理範圍,加上評估和控制變更的影響  確保端到端的可追溯性  從想法,功能定義,產品規格和模型... 對機械,電氣/電子和嵌入式軟件的實施,測試和維護  確保符合合同協議  根據A-SPICE ,ISO/TS 16949  為了支持安全需求的管理與可追溯性,建議使用合適的需求管理工具 (例如: IBM DOORS)。 IBM Requirements Engineering Solution Capture • Trade-off Analysis • Validation • Change Management • Traceability • Impact Analysis • Reporting & Metrics • Monitoring Business Analysis Systems/Product Analysis & Implementation Test & MaintenanceAnalysisIdeas Implementation Requirements Definition Requirements Management 7
  • 8. DOORS 解決下列需求管理的挑戰 1. 需求只存在組織中那些“專家”的腦子裏,沒有被記錄下來 2. 有時客戶的需求會被忽略 3. 而有時候開發的功能卻不被客戶使用 4. 客戶簽字確認了需求卻一直提出修改要求 5. 需求變更對專案影響很大,難以確定變更的影響範圍和成本 6. 市場部門、開發部門、測試部門跨部門的溝通存在問題,例如需求變化 時不能迅速通知到測試部門去調整測試計畫和案例。 7. 需求規格說明書的要求都實現了,客戶卻不滿意 8. 需求的研發狀態,需求變更的狀態難以掌握 8
  • 10. 10 User Reqts Technical Reqts Test CasesDesign ContextRequirementsBrowser End-to-end visual validation in a single view Writing Requirements within Context  合併文檔和電子表格視圖  簡單,直觀的界面,方便採 用  歷史和基線 解決正確的問題,因為需求在任何時候都是可見的  Input and output from/to various common formats IBM Rational DOORS 管理整個生命週期和跨學科的所有要求 10
  • 12. 透過Microsoft Word 文件輕易且快速匯入至 DOORS  自動安裝Microsoft Word DOORS Plug-in,可從 Word 一鍵匯入既有的需求文件 。 12
  • 13. 13 DOORS template for ISO 26262  Capture Severity, Probability and Controllability attributes  Automatically determines ASIL  Developing requirements module structure to capture relationships between  Stakeholder (Item Definition) Requirements  Functional Safety Requirements  Technical Safety Requirements  System Safety Requirements  HW and SW safety requirements  Automatic propagation through Safety Requirement Hierarchy of ASIL  Qualifying DOORS 9.5 with TüV for use as an ISO 26262 tool
  • 14. Youtobe Link for IBM DOORS  IBM Doors Getting Started  IBM Rational DOORS: Hierarchy of objects  IBM Rational DOORS: Attributes  IBM Rational DOORS: Linking and traceability  IBM Rational DOORS for Regulatory Audits and Compliance  ….. 14
  • 15. Contact  Jason Lin (林裕隆) , LINYL@tw.ibm.com  Allen Tsai (蔡宗倫), ALLENT@tw.ibm.com  Randy Lin, randylin@tw.ibm.com 15
  • 16. © 2018 IBM Corporation16

Editor's Notes

  1. 有關安全的元件 防抱死制動器,氣囊,牽引力控制,電子巡航控制,自適應巡航控制,防碰撞,車道變換控制 前擋風玻璃除霜器/除霧器,後擋風玻璃(backlite)除霜器,自動前照燈,自動運行燈,安全帶預張緊器,低輪胎壓力警告系統,發動機,電動助力動力轉向。
  2. Explain difference between Requirements for Programs, Projects, Products, Systems and Systems of Systems. Programs are originated from business needs and from the higher-level Business Processes as shown on page 12. For example in automotive a new vehicle platform development is managed as a “Program” Our solution is “ensuring end-to-end traceability, from ideas, requirement and feature definitions, product/system specifications, models, down to mechanic, electric/electronic and embedded software implementation, test and maintenance”. Traceability as a key characteristic of a good RE process! Again: R. Engineering = R. Definition + Management + a lot of other specific activities like trade-off analysis, change management, etc. The four arrows “Ideas”, “Analysis”, “Implementation” and “Test&Maintenance” are just 4 exemplarily phases of any development project.