반응형
ISO/IEC 42010(IEEE 1471) |
I. 소프트웨어 컴포넌트간의 상호관계 및 구조, 소프트웨어 아키텍처의 개요
가. 소프트웨어 아키텍처(Software Architecture)의 정의
- 소프트웨어를 구성하는 컴포넌트와 컴포넌트의 관계를 추상적인 수준에서 정의하여 시스템 설계와 개발 시 적용되는 원칙과 지침을 제공하는 시스템 구조
나. 소프트웨어 아키텍처의 등장배경
다. 소프트웨어 아키텍처의 특징
- 소프트웨어 시스템의 구조 결정
- 여러 소프트웨어 요소 또는 컴포넌트로 구성
- 요소, 컴포넌트는 외부로 드러나는 속성, 즉 인터페이스를 갖는다.
- 요소, 컴포넌트 간 서로 관계를 가지며 인터페이스를 통해 통신한다.
- 요소, 컴포넌트를 설계하고 변경하는 것에 대한 원리, 가이드라인 제공
II. 소프트웨어 아키텍처 구성도 및 절차
가. 소프트웨어 아키텍처 구성도
- 소프트웨어 아키텍처는 50억 이상의 프로젝트에서 주로 사용
나. 소프트웨어 아키텍처 절차
반응형
'IT기술노트 > 소프트웨어공학' 카테고리의 다른 글
소프트웨어 아키텍처 문서화(Software Architecture Document) (0) | 2021.01.31 |
---|---|
소프트웨어 아키텍처 스타일(Software Architecture Style) (0) | 2021.01.31 |
소프트웨어 품질속성(Software Architecture Quality Attribute) (0) | 2021.01.31 |
ISO/IEC 42010 (IEEE 1471) (0) | 2021.01.31 |
SPEM (Software Process Engineering Metamodel) (0) | 2021.01.31 |
유즈케이스 다이어그램 (Use-Case Diagram) (0) | 2021.01.31 |
시퀀스 다이어그램 (Sequence Diagram) (0) | 2021.01.31 |
액티비티 다이어그램 (Activity Diagram) (0) | 2021.01.31 |
댓글