スライド 1

Similar documents
untitled

再利用アセスメント 計画 実行及び制御 レビュー及び評価ソフトウェアの再利用を行う組織では 再利用施策管理者 という人が位置づけされることになっており このプロセスはその人が組織の中で再利用を実施するために行うべき作業を定義したものである 再利用資産管理プロセス の目的は 構想から廃止までの再利用資

PowerPoint

JIS Z 9001:1998JIS Z 9002:1998 ISO/IEC 17025ISO/IEC Guide 25

ISMSクラウドセキュリティ認証の概要

5005-toku3.indd

PMI2005北米大会報告書

参考資料 1 既存のセキュリティ 要求基準について ISO/IEC 27017:2015 ( クラウドサービスのための情報セキュリティ管理策の実践の規範 )

Copyright Compita Japan ISO33k シリーズとは? これまで使用されてきたプロセスアセスメント標準 (ISO/IEC 本稿では以降 ISO15504 と略称する ) は 2006 年に基本セットが完成し 既に 8 年以上が経過しています ISO

2

73-5 大友

<4D F736F F F696E74202D20835C E A82CC92E88B6082C695AA97DE E37>

Microsoft PowerPoint - DO-178C満たすべきObjectivesとツール資格A.pptx


Microsoft PowerPoint - PCG-AssessmentReportSummary (J) v2.0d3.pptx

日本感性工学会論文誌

untitled

Taro12-認定-部門-ASG101-06

Japanese.PDF


Copyright(C) 2002 Information-technology Promotion Agency, Japan All rights reserved. 1

untitled

建設業界におけるICT施工の進展とバリューチェーン展開への取組み

相続支払い対策ポイント

150423HC相続資産圧縮対策のポイント

ハピタス のコピー.pages

Copyright 2008 All Rights Reserved 2

untitled

2006 CMMI 4 EVM Applied EVM for under CMMI Level 4 IT Project IT

高信頼RTミドルウエアの開発

企業認定制度の概要

2-工業会活動.indd

0-表紙

2-工業会活動.indd


CIA+

untitled

マスターバッチ本文

ITSM.PDF

ISO/IEC ISO/IEC 17020: 2012 JIS Q ILAC 2) ILAC P15:06/2014 Application of ISO/IEC 17020:2012 for the Accreditation of Inspection Bodies 20

Microsoft PowerPoint - Wmodel( ) - 配布用.pptx

経営品質用語集2003(言い換え語).PDF

背景 1 / Reprinted with permission from paper c 2013 SAE International.


日立評論2007年3月号 : ソフトウェア開発への

Microsoft PowerPoint - 渡辺先生.ppt

システム開発プロセスへのデザイン技術適用の取組み~HCDからUXデザインへ~

研究レポート表紙.PDF

初心者にもできるアメブロカスタマイズ新2016.pages

Title

- 2 Copyright (C) All Rights Reserved.

Vol. 48 No. 3 Mar PM PM PMBOK PM PM PM PM PM A Proposal and Its Demonstration of Developing System for Project Managers through University-Indus

納品_ jim_ver099a _3_.docx

001†`032 (Page 1)


量販店向けPOSシステムサービス:TeamCloud/M

橡公共工事の発注システム ビジネスレビュー.PDF

Web Microsoft 2008 R2 Database Database!! Database 04 08

人は見たいモノしか見ない Moonwalking Bear に気づかない 放射線技師の 83% がゴリラを見逃した 俯瞰的にものごとを捉えるのは簡単ではない だからこそ 武器 が必要 2

スライド 1

表紙1

第1版 索引 1列版

Design and Implementation of Centralized Financial Management system 厦门大学博硕士论文摘要库

JR東日本会社要覧

Copyright All Rights Reserved. -2 -!


untitled

IFAC International Auditing Practice Committee Issued by the International Federation of Accountants

untitled

Copyright(C) 2002 Information-technology Promotion Agency, Japan All rights reserved. 1

IPA:セキュアなインターネットサーバー構築に関する調査

Copyright 2006 KDDI Corporation. All Rights Reserved page1

wpEnterpriseSvr.doc

Microsoft Word - 最終版 バックせどりismマニュアル .docx

ご記入前にまずは保存をお願いいたします 書き込み可能な PDF です 各フォームと一緒にこの Appendix D をご提出ください 品質マネジメントシステム / 製品に対する重要な変更の計画 マニュファクチャラー 申請書識別番号 会社名を入力ください 略称でも結構です ID No を付与ください

はじめに

JCCPニュース 2009初秋号

15288解説_D.pptx

システムモデルによる電子機器アーキテクチャに関する熱設計検討 村岡祥雄 (Yoshio Muraoka) 慶應義塾大学大学院システムデザイン マネジメント研究科附属 SDM 研究所

untitled

DesignOfPLEASE0612.ppt

地球観測衛星データの保存・配布システム

大学論集第42号本文.indb

第18部 ソフトウェア技術者の資格

スライド 1

untitled

Frequently Asked Questions (FAQ) About Sunsetting the SW-CMMR

Copyright SATO International All rights reserved. This software is based in part on the work of the Independen

ESA_UI_1110.PDF

IEC :2014 (ed. 4) の概要 (ed. 2)


untitled

ServerView Suite カタログ

【資料1-2】脳神経外科手術用ナビゲーションユニット基準案あ


スライド 1

2 33,**. + : +/* /++** +/* /++** +/* /++** /** /** F+ +*** F+ +*** / 1*42.,43 /14+,*42 /, , 134,.,43 / 0-41,*42.4, -/41,*43,34,,+4. +

09_理学部案内S2.indd

Tril Book3.3_J

CSR報告書

Transcription:

ライフサイクルプロセスに関する国際標準とソフトウェアファクトリ ISO/IEC 15288, ISO/IEC 12207, INCOSE Handbook and IEEE Std 1517 松本吉弘 工学博士 ; IEEE Life Fellow 京都高度技術研究所 All Rights Reserved Yoshihiro Matsumoto; 2007 1

対象とした国際標準 IEEE Std 1517-1999(R2004) 1999(R2004) Software Life Cycle Processes Reuse Processes ISO/IEC 15288:2007 System life cycle processes ISO/IEC FCD 12207 17 December 2006 INCOSE-TP TP-2003-002-03 03 Systems Engineering Handbook, International Council on Systems Engineering 2

次元の定義 資局Z IT 投面職種 ISO/IEC 15288, 12207, IEEE Std 1517, INCOSE Handbook から重要プロセスを抽出して表示する IT 活動領域 れたもの ) (SEC で策定さ エンジニアリング領域 Y IT および SE 知識体系 X 3

情報処理推進機構 IT スキル標準抜粋 http://www.ipa.go.jp/jinzai/itss/itss11.html 4

国際標準プロセスの相互関連 Enabling Sys-Eng Enterprise Project Project Enabling Software Life Cycle Sys- Eng Support Agreement Technical Technical (Software) Specialty Eng ISO/IEC 15288 Software Reuse ISO/IEC 12207 Tailoring IEEE Std 1517 INCOSE Handbook v3.0 5

標準プロセス対照表 (1) 15288 Process Group 15288 Process Corresponding 12207 Process: Activities Corresponding INCOSE Process: Activities Agreement Enterprise Project Acquisition Acquisition Acquisition Supply Supply Supply Enterprise Environment Management Investment Management System Life Cycle Processes Management Resource Management Project-Enabling Processes: 1. Life Cycle Model Management; 2. Infrastructure Management; 3. Project Portfolio Management; 4. Human Resources Management; 5. Quality management Enterprise Environment Management Investment Management System Life Cycle Management Resource Managemnt Quality Management Project Planning Project Planning Project Planning Project Assessment Project Assessment Project Assessment and Control Project Control Project Control Decision-Making Decision Management Decision Making Risk Management Risk Management Risk and Opportunity Management Configuration Management Configuration Management Configuration Management Information Management Information Management Information Management Measurement Enabling Systems Engineering Process Activities: 1. Decision Management; 2. Requirements Management; Risk and Opportunity Management; Systems Enginnering Support Activities: 1. Acquisition and Supply; 2. Architecture Desisgn; 3. Configuration Management; 4. Information Management; 5. Investment Management; 6. Project Planning; 7. Quality Management; 8. Resource Management; 9. Validation; 10. Verification Speciality Engineering Activities: 1. Design for Acquisition Logistics; Electromagnetic Capability Analysis; 3. Environmental Impact Analysis; 4. Human Factors; 5. Mass Properties Engineering Analysis; Modeling, Simulation, and Prototyping; 7. Safety & Health Hazard Analysis; 8. Sustainment Engineering Analysis; Training Needs Analysis 6

標準プロセス対照表 (2) 15288 Process Group 15288 Process Corresponding 12207 Process: Activities Corresponding INCOSE Process: Activities Technical Stakeholder Requirements Stakeholder Requirements Definition Stakeholder Requirements Definition Definition Requirements Analysis System Requirements Analysis Requirements Analysis Architectural Design System Arcitectural Design Architectural Design Implementation Implementation Implementation Integration System Integration Integration Verification System Qualification Testing Verification Transition Software Installation Transition Validation Software Acceptance Support Validation Operation Software Operation Operation Maintenance Software maintenance Maintenance Disposal Software Disposal Disposal 7

標準プロセス対照表 (3) 12207 process Group 12207 Process SW Implementation Software Implementation Software Requirements Analysis Softwre Architectural Design Software Detailed Design Software Construction Software Integration Software Quaslification Testing SW Support Software Documentation Management Software Configuration Management Software Quality Assurance Software Verification Software Validation Software Review Software Audit Software Problem Resolution Software Reuse Domain Engineering Reuse Asset Management Reuse Program Management 8

N-squared chart illustrating input-output dependencies between the System Life Cycle Processes technical Processes project processes enterprise processes 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 stakeholder requirements definition 1 x x x x x x x x x x x x requirements analysis 2 x x x x x x architectural design 3 x x x x x x x x implementation 4 x x x x x x integration 5 x x x x x x verification 6 x x x x x x x taransition 7 x x x x x x validation 8 x x x x x x x operation 9 x x x x x x maintenance 10 x x x x x disposal 11 x x x x project planning 12 x x x x x x x x x x x x x x x x project assessment 13 x x x x x x x x x project control 14 x x x x x x x x x decision-making 15 x x x x x x x x risk management 16 x x x x x x x x configuration management 17 x x x x information management 18 x x x x enterprise management 19 x x x x x x x x x x investment management 20 x x x x x x x x x x system life cycle processes manage 21 x x x x x x x x x x x x x x x x x x x resource management 22 x x x x x x x x x x x x x x x x x x x x x x quality management 23 x x x x x x x x Copyright 2006 International Council on Systems Engineering 9

SWEBOK 体系 All Rights Reserved Yoshihiro Matsumoto & Ohmsha; 2004 10

IEEE Std 1517-1999 1999のなかのプロセス 11

IEEE Std 1517-1999 1999のプロセス項目 Integration of reuse Acquisition process Initiation RFP preparation Contract preparation and update Supplier monitoring Acceptance and completion Prepare a proposal to respond Supply process to an RFP from an acquirer Prepare a contract to provide a system, software product, or asset to an acquirer Determaine the procedures and the resources needed to manage a project to develop and deliver a system, software product or asset to an acquirer Development process Process implementation System requirements analysis Systgem architectural design Software requirements analysis Software architectural design Software detailed design Software coding and testing Software integration Software qualification testing System integration System qualification testing Software installation Software acceptance support Operation process Operation of the system Providing operation support to the users of the system Modify an exisiting software Maintenance process product Migrate an exisiting software product Retire an existing software product Reuse support process Asset management process Process implementation Asset storage and retrieval process Asset management and control Reuse organizational life cycle process Reuse cross-project life cycle process Reuse program administration process Domain engineering process Initiation Domain identification Reuse assessment Planning Execution and control Review and evaluation Process implementation Domain analysis Domain design Asset provision Asset maintenance 12

IEEE Std 1517-1999 1999のなかのプロセス ( 項番がついたもの ) と ISO/IEC 12207 プロセスとの関係 13

INCOSE Handbook v.3.0 の特徴 (1) 基本的なライフサイクル ステージの提示 concept, development, production, utilization, support, retirement プロセスおよびアクティビティを 視点に分けて分類 Technical Project Enterprise and Agreement Enabling Systems Engineering Systems Engineering Support Specialty Engineering Tailoring 視点の異なるプロセス / アクティビティの組み合わせ およびテーらリングは, 個々のsystem-of-interestの特性に基づいて自由に判断して実施する 14

INCOSE Handbook v.3.0 の特徴 (2) Enterprise Processes 1. Enterprise Environment Management 2. Investment Management 3. 3. System Life Life Cycle Process Management 4. Resource Management 5. Quality Management 右のプロセス / アクティビティを組み合わせる Project Processes Technical Processes Agreement Processes 1. Acquisition 2. Supply 15

INCOSE Handbook v.3.0 の特徴 (3) Enabling Systems Engineering Process Activities Decision Management Requirements Management Risk and Opportunity Management Systems Engineering Support Activities Acquisition and Supply Architectural Design Configuration Management Information Management Investment Management Project Planning Quality Management Resource Management Validation Verification 16

INCOSE Handbook v.3.0 の特徴 (4) Specialty engineering Activities Design for Acquisition Logistics Electromagnetic Compatibility Analysis Environmental Impact Analysis Human Factors Mass Properties Engineering Analysis Modeling, Simulation, and Prototyping Safety & Health Hazard Analysis Sustainment Engineering Analysis Training Needs Analysis Tailoring Processes 17

ソフトウェアファクトリ プロセスとIEEE Std 1517 プロセスの関係 Domain Engineering Reuse Asset Management Reuse Program Management Domain Preparation Domain Analysis Domain Design Asset Provision Requirements Analysis Software Development Integration & Testing A New Application Project (A Development Ordered by a Customer) 18

再利用ソフトウェア資産ライブラリに関する標準 IEEE Std 1420.1-1995 (R2002), IEEE Std Software Reuse Data Model for Reuse Library Interoperability: Basic Interoperability Data Model (BIDM) IEEE Std 1420.1a -1996 (R2002), Supplement to IEEE Std Software Reuse Data Model for Reuse Library Interoperability: Asset Certification Framework IEEE Std 1420.b -1999 (R2002), Supplement to IEEE Std Software Reuse Data Model for Reuse Library Interoperability: Intellectual Property Rights Framework 19

ソフトウェアファクトリ ガイドブック (1) ソフトウェアファクトリ ガイドブック作成へ向けて IEEE Std 1517 をベースに IEEE Std 1517 は ソフトウェア再利用の視点に立っている IEEE Std 1517 への ソフトウェアファクトリ プロセスのマッピングを行う システム エンジアリング プロセスへのへの ソフトウェアファクトリ プロセスのマッピングを行う IEEE Std 1517 は IEEE/EIA Std 12207.0-1996 1996のなかの各種プロセスとの対応を明示している IEEE/EIA Std 12207.0-1996 1996のなかの各種プロセスは ISO/IEC FCD 12207 (IEEE P12207/CD2) で改訂されつつあるが ここでは Software Reuse Processes が独立した項目になった その反面 システム エンジアリング プロセスとの関連が明示されていない という問題がある INCOSE Handbook v3.0 に対する ソフトウェアファクトリ プロセスのマッピングを行うことによって システムエンジアリング知識体系との関連が明示される 20

ソフトウェアファクトリ ガイドブック (2) ガイドブックの構成 ( 実用可能な内容に限る ) 日本の伝統的なソフトウェアファクトリ構築 運用 保守のためのプロセス ライフサイクルモデルを 各種国際標準へのマッピングすることによって 国際的な認知を喚起する ドメインエンジニアリング手法 - 具体的な手引き 垂直および水平要素の編み合わせ手法 - 具体的な手引き 垂直 : Corba Component Model 水平 : Aspect, Class Delta/Maxin 垂直および水平要素における variability の定義 テンプレート / パターンの形成と利用 - 具体的な手引き プログラム自動生成手法 - 具体的な手引き 資産マネジメント 検索手法 - 具体的な手引き 21