ISO/IEC/IEEE 42010: Difference between revisions

From IT Wiki
No edit summary
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[분류:표준]][[분류:소프트웨어 공학]]
[[분류:표준]][[분류:소프트웨어 공학]]
;Systems and software engineering — Architecture description
;Systems and software engineering — Architecture description
;소프트웨어 아키텍처에 대한 국제표준
;[[소프트웨어 아키텍처]]에 대한 국제표준


* IEEE 1471 기반
== 개요 ==
=== 개요도 ===
[[파일:ISO IEC IEEE 42010 개요.png]]
 
=== 구성 요소 ===
{| class="wikitable"
! 요소
! 내용
|-
| 미션(Mission)
| Environment안에서 한 명 이상의 Stakeholder들이 의도하는 System의 목적/사용/운영방법
|-
| 환경(Environment)
| System에 영향을 주는 요인으로 개발, 운영, 정치 등의 외부 요인 등으로 시스템에 영향을 주는 요인
|-
| 시스템(System)
| 각 어플리케이션들, 서브 시스템들, 시스템의 집합, 제품라인, 제품 군 등의 구현체
|-
| 기술서(Description)
| 아키텍처를 기록하기 위한 산출물을 의미하나의 AD는 System의 하나 이상의 View로 구성
|-
| 이해관계자(Stakeholder)
| 소프트웨어 시스템 개발에 관련된 모든 사람과 조직을 의미하며, 고객, 개발자, 프로젝트 관리자 등 포함
|-
| 관심사(Concerns)
| 동일한 시스템에 대해 서로 다른 이해관계자 의견예) 사용자 입장: 기본기능 + 신뢰성/보안성 요구
|-
| 관점(Viewpoint)
| 서로 다른 역할이나 책임으로 시스템이나 산출물에 대한 서로 다른 관점
|-
| 뷰(View)
| 이해 관계자들과 이들이 가지는 생각이나 견해로부터 전체 시스템을 표현
|-
| 고려 시스템
(System of Interest)
| 시스템 아키텍처를 구현함에 있어서 고려해야 하는 시스템
|-
| 근거(Rationale)
| 선택되어 설계된 아키텍처에 대한 논리적 근거
|}
 
== [[IEEE 1471]] 기반 ==
{| class="wikitable"
! 구분
! [[ISO/IEC/IEEE 42010]]
! [[IEEE1471]]
|-
| 발표/승인
| 2011(발표)
| 2000(승인)
|-
| 관심(Focus)
| 아키텍처 기술(Description), 아키텍처 프레임워크, 아키텍처 기술언어
| 아키텍처 기술(Description)
|-
| 대상 시스템
| 일반적인 시스템([[ISO 15288]]) 및 소프트웨어([[ISO 12207]]) 포함
| SW중심 시스템에 국한(SW intensive system)
|-
| 특징
| 아키텍처, 프레임워크, 기술언어, 뷰포인트에 대한 최소요건을 포함
| 시스템에 대한 표준 없음
|}
 
== 참고 문헌 ==
* [http://cabibbo.dia.uniroma3.it/asw/altrui/iso-iec-ieee-42010-2011.pdf ISO/IEC/IEEE 42010 전문 보기]
* [http://cabibbo.dia.uniroma3.it/asw/altrui/iso-iec-ieee-42010-2011.pdf ISO/IEC/IEEE 42010 전문 보기]

Latest revision as of 20:12, 30 January 2020

Systems and software engineering — Architecture description
소프트웨어 아키텍처에 대한 국제표준

개요[edit | edit source]

개요도[edit | edit source]

ISO IEC IEEE 42010 개요.png

구성 요소[edit | edit source]

요소 내용
미션(Mission) Environment안에서 한 명 이상의 Stakeholder들이 의도하는 System의 목적/사용/운영방법
환경(Environment) System에 영향을 주는 요인으로 개발, 운영, 정치 등의 외부 요인 등으로 시스템에 영향을 주는 요인
시스템(System) 각 어플리케이션들, 서브 시스템들, 시스템의 집합, 제품라인, 제품 군 등의 구현체
기술서(Description) 아키텍처를 기록하기 위한 산출물을 의미하나의 AD는 System의 하나 이상의 View로 구성
이해관계자(Stakeholder) 소프트웨어 시스템 개발에 관련된 모든 사람과 조직을 의미하며, 고객, 개발자, 프로젝트 관리자 등 포함
관심사(Concerns) 동일한 시스템에 대해 서로 다른 이해관계자 의견예) 사용자 입장: 기본기능 + 신뢰성/보안성 요구
관점(Viewpoint) 서로 다른 역할이나 책임으로 시스템이나 산출물에 대한 서로 다른 관점
뷰(View) 이해 관계자들과 이들이 가지는 생각이나 견해로부터 전체 시스템을 표현
고려 시스템

(System of Interest)

시스템 아키텍처를 구현함에 있어서 고려해야 하는 시스템
근거(Rationale) 선택되어 설계된 아키텍처에 대한 논리적 근거

IEEE 1471 기반[edit | edit source]

구분 ISO/IEC/IEEE 42010 IEEE1471
발표/승인 2011(발표) 2000(승인)
관심(Focus) 아키텍처 기술(Description), 아키텍처 프레임워크, 아키텍처 기술언어 아키텍처 기술(Description)
대상 시스템 일반적인 시스템(ISO 15288) 및 소프트웨어(ISO 12207) 포함 SW중심 시스템에 국한(SW intensive system)
특징 아키텍처, 프레임워크, 기술언어, 뷰포인트에 대한 최소요건을 포함 시스템에 대한 표준 없음

참고 문헌[edit | edit source]