第2回TERAS 成果報告会 最新TERAS V2概要とV3構想 TERAS 開発委員会 委員長 渡辺 政彦 PM 宮本 貴之 2013/3/11 最新TERAS V2概要とV3構想 2011年度 Ver.1 ・成果物間リンク -ファイル単位 -要素単位 ・Office(Word, Excel, PowerPoint) ・PDF ・カバレッジ確認 ・影響範囲分析 ・エクスポート (例:トレーサビリティマ トリクス出力) 2 2012年度 Ver.2 TERAS V2 = V1の機能+ツール連携, 機能強化 ・REST/OSLC対応(プラット フォーム化) ・Subversion連携 ・プラットフォーム基盤機能 -認証・ユーザ管理・ 共通基盤等 ・トレーサビリティ管理機能 の強化 -タグベースリンク (自動リンク)等 ・成果物間リンク ・要素単位の強化 -MATLAB/Simulink,EA ・性能・品質改善 © TERAS 2013 2013年度 Ver.3(案) 【現在計画中】 ・製品化対応 -性能・品質改善 -ユーザビリティ向上 -インストーラ など ・Trac, Redmine連携 ・バリエーション管理機能 (技術委員会で検討中) ・クラウド環境評価 ・ユーザ要望対応(未定) 2014年度 事業開始 TERAS Ver.3 TERAS完成予想図 ALM ALM(Application Lifecycle Management) 61508 Plug-in Traceability Plug-in 26262 Plug-in ETSS Plug-in REST (Representational State Transfer) OSLC (Open Services for Lifecycle Collaboration) REST OSLC OSLC TRA OSLC EM OSLC CM OSLC SCM Microsoft® Cloud Traceability Repository TERAS-TRA Office Empirical Project Monitor Repository IPA TERAS提供予定 3 Version Control Repository Subversion オープン提供 Bug Tracking Repository Trac サードベンダー提供予定 © TERAS 2013 MATLAB/Simulink EA ZIPC MS Office オープン/サードベンダー提供予定 TERAS V1 Traceability Plug-in Microsoft® Office Traceability Repository TERAS-TRA 4 MS Office © TERAS 2013 Acrobat® PDF TERAS V2 Traceability Plug-in SCM Plug-in REST (Representational State Transfer) OSLC (Open Services for Lifecycle Collaboration) REST OSLC OSLC TRA OSLC SCM TRA Server SCM Server Microsoft® Office Model Repository EA /MATLAB/ … Traceability Repository TERAS-TRA 5 Version Control Repository Subversion © TERAS 2013 MS Office Acrobat® PDF TERAS V2アーキテクチャ iTERAS と Platform TERAS iTERAS Regular Expression Function Viewer Traceability Plug-in SCM Plug-in 内製 ツール REST Platform TERAS Controller Model OSLC OSLC TRA OSLC SCM TRA Server SCM Server Microsoft® Office Model Repository EA /MATLAB/ … Traceability Repository TERAS-TRA 6 Version Control Repository Subversion © TERAS 2013 Acrobat® PDF TERAS V3 構想(案) iTERAS Regular Expression Function REST Platform TERAS OSLC TRA SCM CM TRA Server SCM Server CM Server Microsoft® Office Cloud Traceability Repository TERAS-TRA 7 Version Control Repository Subversion Bug Tracking Repository Trac / Redmine © TERAS 2013 Model Repository ZIPC / EA /MATLAB/ … Acrobat® PDF Code XML Text TERAS 拡張アーキテクチャ(案) iTERAS Regular Expression Function REST Platform TERAS OSLC TRA SCM CM TRA Server SCM Server CM Server Microsoft® Office Cloud Traceability Repository TERAS-TRA Version Control Repository Subversion HUB TERAS 8 Bug Tracking Repository Trac / Redmine 他ALMツール © TERAS 2013 Model Repository ZIPC / EA /MATLAB/ … Acrobat® PDF Code XML Text TERAS V2 DEMO © TERAS 2013 TERAS目指す姿 ~おさらい~ 既存資産や既存環境をそのまま活用 ALM ALM(Application Lifecycle Management) 61508 Plug-in Traceability Plug-in 26262 Plug-in ETSS Plug-in REST (Representational State Transfer) OSLC (Open Services for Lifecycle Collaboration) REST OSLC OSLC TRA OSLC EM OSLC CM OSLC SCM Microsoft® Cloud Traceability Repository TERAS-TRA Office Empirical Project Monitor Repository IPA TERAS提供予定 10 Version Control Repository Subversion オープン提供 Bug Tracking Repository Trac サードベンダー提供予定 © TERAS 2013 MATLAB/Simulink EA ZIPC MS Office オープン/サードベンダー提供予定 TERASのコンセプト:既存資産をそのまま活用 オーサリングツールとトレースリポジトリの分離 WordやExcelなど、既に普及している文書形式・ツールを尊重 対応関係のみ 管理 ファイルそのものは 取り込まない データの構造のみ 11 © TERAS 2013 TERASのコンセプト:既存資産をそのまま活用 トレーサビリティの差分更新 これまで通り、WordやExcelで仕事ができる。トレーサビリティだけTERASで。 12 © TERAS 2013 TERASのコンセプト:既存環境をそのまま活用 成果物は今まで通りSubversionで管理 トレーサビリティは TERASで 13 版管理は今まで通り © TERAS 2013 TERAS V2 アーキテクチャ ~おさらい~ iTERAS Regular Expression Function Traceability Plug-in SCM Plug-in REST Platform TERAS OSLC OSLC TRA OSLC SCM TRA Server SCM Server Microsoft® Office Model Repository EA /MATLAB/ … Traceability Repository TERAS-TRA 14 Version Control Repository Subversion © TERAS 2013 Acrobat® PDF TERAS(ツール)の必要性 複雑化・多様化していく製品開発において、人手 (Excel等)によるトレーサビリティ管理には限界がある。 ツールによるトレーサビリティ 管理・支援が必要 要求仕様書 要求A-01 要求A-02 設計書 第1版 実装 $SC_KB923980$ 第2章 A01 $SC_KB923982$ A02 $SC_KB923987$ B05 第2節 要求B-01 パターン01 $SC_KB923981$ 第1節 要求A-03 テスト 第3節 $SC_KB924988$ 要求B-02 第3章 要求B-03 $SC_KB924989$ 第1節 第3節 要求B-04-01 第5節 要求B-04-02 パターン02 $SC_KB923995$ A03 $SC_KB923993$ A04 $SC_KB123994$ B04 $SC_KB123995$ 要求C 第2版 $SC_KB923987$ 要求D パターン03 第1章 要求E-01 第1節 要求E-02 第2節 B03 パターン04 第3節 要求E-03 Version 1 第3章 バリエーション 例) 要求項目A・C・Dは、 Version1~3で共通 第1節 カバレッジ確認 Version 3A C05 影響範囲検索 トレーサビリティ マトリクス出力 例) 設計003は、 Version2と2A間は共通だが、 Version3と3A間は別である 例) Version3Bの試験C04で バグが発見されたので、 Version2Aまで遡って修正する (Version2以前は必要ない) 15 © TERAS 2013 B03 B02 第3節 第5節 C04 各種ドキュメント・成果物 TERASのトレーサビリティ管理とは TERASは、システム開発で作成される成果物・ドキュメント間の トレーサビリティ(追跡可能性)を確保・支援するオープンツール プラットフォームです。 OK OK ! OK ! OK OK OK OK OK ! OK OK ! ! ! ! ! 要求 16 ! OK 設計 実装 © TERAS 2013 ! OK 試験 運用 TERAS V2 DEMO ; 利用シナリオ 成果物 の作成 TERAS へ登録 トレーサビ リティ確保 トレーサビ リティ確認 今まで通りでOK 利用 登録 17 © TERAS 2013 TERAS V2 DEMO ; TERASへ登録 TERAS へ登録 18 © TERAS 2013 TERAS V2 DEMO ; TERASへ登録 iTERAS Regular Expression Function Viewer Traceability Plug-in SCM Plug-in REST Platform TERAS Controller Model OSLC OSLC TRA OSLC SCM TRA Server SCM Server Microsoft® Office Model Repository EA /MATLAB/ … Traceability Repository TERAS-TRA 19 Version Control Repository Subversion © TERAS 2013 Acrobat® PDF TERAS V2 DEMO ; TERASへ登録 ドラッグ&ドロップで 直接登録 アドインメニューから 簡単登録 20 © TERAS 2013 TERAS V2 DEMO ; TERASへ登録 アドインメニューで TERASへ連携 見出しを抽出 自動で要素化 21 © TERAS 2013 TERAS V2 DEMO ; TERASへ登録 Excelの場合は行,列,セル,図形のテ キスト単位で取り込まれます PDFの場合はユーザ指定の 正規表現に従って項目を抽 出します ※ 行単位取り込みのイメージ Wordの場合は章立ての単位で 取り込まれます Power Pointの場合はテキス トボックスの行単位,および 図形のテキスト単位で取り込 まれます 22 例) 成果物取り込みのイメージ © TERAS 2013 TERAS V2 DEMO ; TERASへ登録 取込前に取込たい範囲を 選択して要素化指定 23 自動では抽出 出来なかった項目も 登録可能に © TERAS 2013 TERAS V2 DEMO ; Subversion連携 iTERAS Regular Expression Function Viewer Traceability Plug-in SCM Plug-in REST Platform TERAS Controller Model OSLC OSLC TRA OSLC SCM TRA Server SCM Server Microsoft® Office Model Repository EA /MATLAB/ … Traceability Repository TERAS-TRA 24 Version Control Repository Subversion © TERAS 2013 Acrobat® PDF TERAS V2 DEMO ; TERASへ登録 25 © TERAS 2013 TERAS V2 DEMO ; TERASへ登録 iTERAS Regular Expression Function Viewer Traceability Plug-in SCM Plug-in REST Platform TERAS Controller Model OSLC OSLC TRA OSLC SCM TRA Server SCM Server Microsoft® Office Model Repository EA /MATLAB/ … Traceability Repository TERAS-TRA 26 Version Control Repository Subversion © TERAS 2013 Acrobat® PDF TERAS V2 DEMO ; Enterprise Architecture連携 アドオンメニューから 登録 s t m プ リセットデ ー タ モデ ル ダイアグラム 要素 要素 要素 要素 要素 27 © TERAS 2013 TERAS V2 DEMO ; トレーサビリティ確保 トレーサビ リティ確保 28 © TERAS 2013 TERAS V2 DEMO ; トレーサビリティ確保 iTERAS Regular Expression Function Viewer Traceability Plug-in SCM Plug-in REST Platform TERAS Controller Model OSLC OSLC TRA OSLC SCM TRA Server SCM Server Microsoft® Office Model Repository EA /MATLAB/ … Traceability Repository TERAS-TRA 29 Version Control Repository Subversion © TERAS 2013 Acrobat® PDF TERAS V2 DEMO ; トレーサビリティ確保 リンク情報を 矢印表示 上流項目 30 編集対象 © TERAS 2013 下流項目 TERAS V2 DEMO ; トレーサビリティ確保 より細かく管理 同一ファイル内の トレースも可能に! 31 © TERAS 2013 TERAS V2 DEMO ; タグベースリンク(自動リンク) 付与されている 管理ID・タグ 自動で リンクを生成 32 © TERAS 2013 TERAS V2 DEMO ; トレーサビリティ確認 トレーサビ リティ確認 33 © TERAS 2013 TERAS V2 DEMO ; トレーサビリティ確認 iTERAS Regular Expression Function Viewer Traceability Plug-in SCM Plug-in REST Platform TERAS Controller Model OSLC OSLC TRA OSLC SCM TRA Server SCM Server Microsoft® Office Model Repository EA /MATLAB/ … Traceability Repository TERAS-TRA 34 Version Control Repository Subversion © TERAS 2013 Acrobat® PDF TERAS V2 DEMO ; トレーサビリティ確認 指定した要素に対応する 上流・下流の要素を検索表示 この改造は 他の製品にも影響が 影響項目の一覧を作成 35 © TERAS 2013 TERAS V2 DEMO ; トレーサビリティ確認 その場で修正 即反映 右クリックメニューで らくらく参照 当該項目へ 1発ジャンプ 36 © TERAS 2013 TERASのトレーサビリティ管理イメージ 既存資産や既存環境をそのまま活用 TERAS のトレーサビリティ管理 既存の開発環境 TERAS TRA SVN クライアントツールも そのまま 37 © TERAS 2013 ご清聴ありがとうございました。 Tool Environment for Reliable and Accountable Software 38 Copyright © 2011 一般社団法人TERAS All Rights Reserved.
© Copyright 2024 Paperzz