반응형
공통점, 가변성 |
I. 모듈 API의 공통점, 가변성 도출 활동, 도메인 공학의 개요
가. 도메인 공학 (Domain Engineering)의 정의
- SW 모듈의 재사용 측면에서 모듈이 제공해야 하는 API 를 도출할 때 공통점과 가변성을 도출하는 공학적인 활동
II. 도메인 공학의 프로세스 및 구성요소
가. 도메인 공학의 프로세스
![]() |
- 도메인 명세서 작성, 명세서를 바탕으로 도메인 분석, 컴포넌트 추출하여 도메인 아키텍처를 생성, 도메인 컴포넌트 구현
나. 도메인 공학의 구성요소
분류 |
설명 |
도메인 명세 |
기존/신규 시스템의 요구사항을 공통/선택/가변적 속성으로 분석한 모델 |
도메인 아키텍처 |
도메인 내 SW 시스템들의 유기적인 구조/설계 |
도메인 컴포넌트 |
플랫폼에 독립적인 논리적인 수준에서의 서비스 중심 단위 |
III. 도메인 공학의 기법
기법 |
주요설명 |
SCV |
Scope 내에서 공통점과 차이점을 식별하는 기법 |
FODA |
SEI에서 개발한 미래지향 도메인 분석 방법론, 메소드 기반으로 산출물은 UML 사용 |
ODM |
아키텍처 기반으로 형식적이고 반복적인 도출을 통해 도메인 도출 |
FAST |
시스템 집합이 추상화, 명세화, 변환 프로세스 기반 Textual한 표현법을 사용하여 공통성 식별/분석 |
반응형
'IT기술노트 > 소프트웨어공학' 카테고리의 다른 글
객체지향 (Object-Oriented) (0) | 2021.01.31 |
---|---|
객체지향 설계원칙 (0) | 2021.01.31 |
모듈화 (Modularity) (0) | 2021.01.31 |
소프트웨어 설계 (Software Design) (0) | 2021.01.31 |
페르소나 (Persona) (0) | 2021.01.31 |
요구사항 추적표 (0) | 2021.01.31 |
요구공학(Requirements Engineering) (0) | 2021.01.31 |
요구사항명세서(SRS,Software Request Specification) (0) | 2021.01.29 |
댓글