Monday 5 February 2018

시스템 아키텍처 트레이드 오프 분석 방법


아키텍처 트레이드 오프 분석 방법 (ATAM)


ATAM (Architecture Tradeoff Analysis Method)은 품질 특성 목표와 관련하여 소프트웨어 아키텍처를 평가하는 방법입니다. 방법 평가는 조직의 비즈니스 목표 달성을 잠재적으로 방해하는 아키텍처 위험을 노출시킵니다.


왜 건축 분석입니까?


소프트웨어 프로젝트에서 문제를 일찍 발견하면할수록 더 좋습니다.


부적절한 아키텍처는 프로젝트에 재앙을 가져올 수 있습니다.


아키텍처 평가는 재앙을 피하기위한 저렴한 방법입니다.


ATAM의 참가자 :


평가 팀 : 팀 리더, 진화 리더, 시나리오 및 처리 필 기사, 계시원, 프로세스 관찰. 프로젝트 의사 결정권자. 아키텍처 이해 관계자 : 개발자, 테스터, 사용자, 시스템 빌더.


이 방법은 다음 9 단계로 구성됩니다.


ATAM을 제시하십시오. 현재 비즈니스 동인. 현재 아키텍처. 아키텍처 접근 방식을 확인하십시오. 품질 속성 유틸리티 트리를 생성하십시오. 아키텍처 접근법을 분석하십시오. 브레인 스토밍 및 우선 순위 시나리오. 아키텍처 접근법을 분석하십시오. 현재 결과.


ATAM의 개념적 흐름.


ATAM의 단계.


활동 : 준비 참가자 : 평가 팀 리더십 및 핵심 프로젝트 의사 결정권자 일반적인 기간 : 필요한 경우 비공식적으로 진행되며, 아마도 몇 주 이상 걸립니다.


활동 : 평가 (1-6 단계) 참가자 : 평가 팀 및 프로젝트 의사 결정자 전형적인 기간 : 1 일 후 2 ~ 3 주간 중단.


활동 : 평가 (7-9 단계) 참가자 : 평가 팀, 프로젝트 의사 결정권자 및 이해 관계자 전형적인 기간 : 2 일.


활동 : 후속 참가자 : 평가 팀 및 평가 클라이언트 일반적인 기간 : 1 주.


ATAM의 출력.


건축술의 간결한 발표. 비즈니스 목표의 조율. 시나리오 수집 측면에서 품질 요구 사항. 품질 요구 사항에 대한 아키텍처 의사 결정의 매핑. 식별 된 일련의 감도 및 절충 점 일련의 위험 및 비 위험 요소. 위험 테마 집합입니다.


결론.


소프트웨어 아키텍처가 조직의 주요 비즈니스 자산이라면 아키텍처 분석도 해당 조직의 주요 관행이어야합니다. 왜? 왜냐하면 아키텍처는 복잡하고 많은 디자인상의 단점이 있기 때문입니다. 공식적인 분석 프로세스를 수행하지 않고도 조직은 성능, 가용성, 보안 및 수정 가능성과 같은 품질 속성의 성취에 영향을 미치는 아키텍처 의사 결정이 적절하게 위험을 완화 할 수있는 적절한 결정임을 보장 할 수 없습니다.


시스템 아키텍처 트레이드 오프 분석 방법.


시스템 아키텍처 트레이드 오프 분석 방법 (System ATAM)의 목적은 다음과 같습니다.


품질 속성 요구 사항 및 비즈니스 목표에 비추어 아키텍처 의사 결정의 결과를 평가하고 시스템의 시스템 및 소프트웨어 아키텍처에서 아키텍처 의사 결정으로 인해 생성 된 위험을 발견합니다.


품질 속성 강화 된 임무 스레드, 시스템 유스 케이스, 아키텍처 문서 및 SoS 아키텍처 문제 (MTW)에서 파생 된 시나리오는 System ATAM의 평가를위한 기반을 형성합니다. System ATAM은 ATAM의 변형이며 다음 시스템 영역을 처리합니다.


시스템 아키텍처 개념 및 사양 & # 8211; 기능 블록 다이어그램, 시스템 제어 및 데이터 흐름 다이어그램, 전기 다이어그램, 기계 도면, DoDAF 뷰 등 엔지니어링 고려 사항 - 시뮬레이션 연구, 프로토 타입 개발 및 운영자 작업 부하 및 스트레스 연구 품질 속성 문제 - 시스템 아키텍처로 사용되는 새로운 품질 특성 드라이버 (물리적 견고성, 전원 공급 장치의 연속성 및 현장 능력) 아키텍처 접근법 - 시스템을 만드는 데 필요한 추가 엔지니어링 고려 사항을 지원하려면 새로운 아키텍처 접근이 필요할 수 있습니다. (동적 자원 관리, 개발 공통 도구 세트 사용)


범위 - 시스템 (물류, 전기, 기계, 무기, 센서 시스템 등)에 대한 추가 고려 사항


System ATAM에는 세 단계가 있습니다.


에이. 충분한 정보와 전문 지식 (건축.


문서, 관련 시스템 설계자,


임무 스레드, 시스템 유스 케이스)를 사용할 수 있습니다.


비. 평가 중에 사용할 시나리오를 개발하십시오.


기음. 평가 단계에 참여할 이해 관계자를 확인합니다.


에이. 현재 비즈니스 운전사 및 건축 프리젠 테이션 및.


비. 평가 후 단계 시나리오를 평가합니다.


에이. 평가 팀은 수집 된 정보를 분석하고 집합을 개발합니다.


시스템으로 심사받는 건축 위험 주제들.


System ATAM은 SoS 아키텍처 개발 및 분석 프로세스에서 사용되는 방법 중 하나입니다. SoS 아키텍처 평가 및 Mission Thread Workshop과 독립적으로 또는 후속으로 사용할 수 있습니다.


유효성.


시스템 ATAM을 사용할 준비가되었습니다. SEI는 현재 System ATAM을 일상적인 소프트웨어 개발 관행 중 하나로 통합하고자하는 조직을 찾고 있습니다. System ATAM에 대한 기술적 세부 사항을 원하거나 일정을 잡으려면이 페이지 하단의 추가 정보 상자에있는 링크를 사용하여 문의하십시오.


아키텍처 트레이드 오프 분석 방법 (ATAM)


ATAM (Architecture Tradeoff Analysis Method)은 품질 특성 목표와 관련하여 소프트웨어 아키텍처를 평가하는 방법입니다. 방법 평가는 조직의 비즈니스 목표 달성을 잠재적으로 방해하는 아키텍처 위험을 노출시킵니다.


왜 건축 분석입니까?


소프트웨어 프로젝트에서 문제를 일찍 발견하면할수록 더 좋습니다.


부적절한 아키텍처는 프로젝트에 재앙을 가져올 수 있습니다.


아키텍처 평가는 재앙을 피하기위한 저렴한 방법입니다.


ATAM의 참가자 :


평가 팀 : 팀 리더, 진화 리더, 시나리오 및 처리 필 기사, 계시원, 프로세스 관찰. 프로젝트 의사 결정권자. 아키텍처 이해 관계자 : 개발자, 테스터, 사용자, 시스템 빌더.


이 방법은 다음 9 단계로 구성됩니다.


ATAM을 제시하십시오. 현재 비즈니스 동인. 현재 아키텍처. 아키텍처 접근 방식을 확인하십시오. 품질 속성 유틸리티 트리를 생성하십시오. 아키텍처 접근법을 분석하십시오. 브레인 스토밍 및 우선 순위 시나리오. 아키텍처 접근법을 분석하십시오. 현재 결과.


ATAM의 개념적 흐름.


ATAM의 단계.


활동 : 준비 참가자 : 평가 팀 리더십 및 핵심 프로젝트 의사 결정권자 일반적인 기간 : 필요한 경우 비공식적으로 진행되며, 아마도 몇 주 이상 걸립니다.


활동 : 평가 (1-6 단계) 참가자 : 평가 팀 및 프로젝트 의사 결정권자 일반적인 기간 : 1 일 후 2 ~ 3 주간 중단.


활동 : 평가 (7-9 단계) 참가자 : 평가 팀, 프로젝트 의사 결정권자 및 이해 관계자 전형적인 기간 : 2 일.


활동 : 후속 참가자 : 평가 팀 및 평가 클라이언트 일반적인 기간 : 1 주.


ATAM의 출력.


건축술의 간결한 발표. 비즈니스 목표의 조율. 시나리오 수집 측면에서 품질 요구 사항. 품질 요구 사항에 대한 아키텍처 의사 결정의 매핑. 식별 된 일련의 감도 및 절충 점 일련의 위험 및 비 위험 요소. 위험 테마 집합입니다.


결론.


소프트웨어 아키텍처가 조직의 주요 비즈니스 자산이라면 아키텍처 분석도 해당 조직의 주요 관행이어야합니다. 왜? 왜냐하면 아키텍처는 복잡하고 많은 디자인상의 단점이 있기 때문입니다. 공식적인 분석 프로세스를 수행하지 않고도 조직은 성능, 가용성, 보안 및 수정 가능성과 같은 품질 속성의 성취에 영향을 미치는 아키텍처 의사 결정이 적절하게 위험을 완화 할 수있는 적절한 결정임을 보장 할 수 없습니다.


시스템 아키텍처 트레이드 오프 분석 방법.


시스템 아키텍처 트레이드 오프 분석 방법 (System ATAM)의 목적은 다음과 같습니다.


품질 속성 요구 사항 및 비즈니스 목표에 비추어 아키텍처 의사 결정의 결과를 평가하고 시스템의 시스템 및 소프트웨어 아키텍처에서 아키텍처 의사 결정으로 인해 생성 된 위험을 발견합니다.


품질 속성 강화 된 임무 스레드, 시스템 유스 케이스, 아키텍처 문서 및 SoS 아키텍처 문제 (MTW)에서 파생 된 시나리오는 System ATAM의 평가를위한 기반을 형성합니다. System ATAM은 ATAM의 변형이며 다음 시스템 영역을 처리합니다.


시스템 아키텍처 개념 및 사양 & # 8211; 기능 블록 다이어그램, 시스템 제어 및 데이터 흐름 다이어그램, 전기 다이어그램, 기계 도면, DoDAF 뷰 등 엔지니어링 고려 사항 - 시뮬레이션 연구, 프로토 타입 개발 및 운영자 작업 부하 및 스트레스 연구 품질 속성 문제 - 시스템 아키텍처로 사용되는 새로운 품질 특성 드라이버 (물리적 견고성, 전원 공급 장치의 연속성 및 현장 능력) 아키텍처 접근법 - 시스템을 만드는 데 필요한 추가 엔지니어링 고려 사항을 지원하려면 새로운 아키텍처 접근이 필요할 수 있습니다. (동적 자원 관리, 개발 공통 도구 세트 사용)


범위 - 시스템 (물류, 전기, 기계, 무기, 센서 시스템 등)에 대한 추가 고려 사항


System ATAM에는 세 단계가 있습니다.


에이. 충분한 정보와 전문 지식 (건축.


문서, 관련 시스템 설계자,


임무 스레드, 시스템 유스 케이스)를 사용할 수 있습니다.


비. 평가 중에 사용할 시나리오를 개발하십시오.


기음. 평가 단계에 참여할 이해 관계자를 확인합니다.


에이. 현재 비즈니스 운전사 및 건축 프리젠 테이션 및.


비. 평가 후 단계 시나리오를 평가합니다.


에이. 평가 팀은 수집 된 정보를 분석하고 집합을 개발합니다.


시스템으로 심사받는 건축 위험 주제들.


System ATAM은 SoS 아키텍처 개발 및 분석 프로세스에서 사용되는 방법 중 하나입니다. SoS 아키텍처 평가 및 Mission Thread Workshop과 독립적으로 또는 후속으로 사용할 수 있습니다.


유효성.


시스템 ATAM을 사용할 준비가되었습니다. SEI는 현재 System ATAM을 일상적인 소프트웨어 개발 관행 중 하나로 통합하고자하는 조직을 찾고 있습니다. System ATAM에 대한 기술적 세부 사항을 원하거나 일정을 잡으려면이 페이지 하단의 추가 정보 상자에있는 링크를 사용하여 문의하십시오.

No comments:

Post a Comment