반응형

Software Architecture 2

[SW Architect] Quality Attributes

Quality Attributes Availability (가용성) 시스템의 실패에 연관된 품질로써 시스템 실패시에 파급되는 효과로 도출된다. 소프트웨어가 필요할 때 작업을 수행할 준비가 되었는지를 판단 합법적인 사용자에게 서비스를 제공하는 것 오류 발생 시 시스템의 반응을 판단하는 척도 보안, 성능, 안전과 밀접한 관련이 있다. 시스템 오류를 안화시켜 서비스 중단 시간을 최소화 하는 것 Reliability 포함할 수 있다. Reliability (신뢰성) 명세된 조건에서 사용될 때, 성능 수준을 유지할 수 있는 소프트웨어 제품의 능력 Maturity (성숙성): 소프트웨어 내의 결함으로 인한 고장을 피해가는 능력 Faulty Tolerance (오류 허용성): 소프트웨어 결함이 발생했을 때 명세된 성..

[SW Architect] Architecture Document Template

Architecture Document Descriptions 1. Project Overview 프로젝트 배경, 이해 관계자 정의, 활동 기간 및 프로젝트 목표에 대해 기술 2. Architectural Drivers 시장 및 비지니스 context 비지니스 및 기술적 제약 기능 요구 사항, Use case diagram, use case 시나리오 품질 요구 사항, Quality Attributes 시나리오 3. System Context 시스템 내/외부 구성도에 대한 정의 기술 4. Architecture Design 설계 내용 기술, 상위에서 하위 레벨의 설계 내용 기술, 필요에 따라서는 detail design 내용이 일부 포함될 수 있음 다양한 뷰 관점에서 설계 작성, Physical Persp..

728x90
반응형