'Software Product Line'에 해당되는 글 1건

1. SLA (Software Product Line)의 개요

 1-1. SLA (Software Product Line)의 정의

- S/W 공학의 전체관점에서 Domain Specific하게 재사용할 기본단위인 Core Assets을 미리 개발하고 실제 Product 개발 시 Core Assets을 이용하여 여러 Product를 만들어 내는 접근방법

 

 1-2. SLA (Software Product Line)의 특징

  1) 도메인 공학 활용: 제품간의 공통성(commonality)과 가변성(variability)을 추출하여 Core Asset 개발 (전략적 재사용으로 재사용상 향상)

  2) 아키텍처 기반 개발: 각각의 Product들을 개발 시 컴포넌트(Core Asset)가 조립 될 수 있는 프레임워크 제공

  3) 리엔지니어링: 기존의 Core Asset을 상황에 맞게 수정하여 재사용

 

2. SLA (Software Product Line)의 구성도, 핵심활동, 개발 프로세스

 2-1. SLA (Software Product Line)의 구성도

 

 2-2. SLA (Software Product Line)의 핵심활동

구성요소 핵심활동
Core Asset Development (Domain Eng) - 도메인의 공통 요구사향을 추출하여 핵심 프로세스 컴포넌트를 개발
- 특정 시스템을 실현하는데 사용될 수 있는 자산 Repository를 구현하는 활동
Product Development (Application Eng) - Core Asset을 Plug & Play 형태로 조립하는 과정
- 개별 제품의 요구사항에 의존적임
Management - Repository 저장, 특정 프로세스 관리
- 성공적인 SPL 실행에 중요한 역할 수행
- 기술적 관리: Core Asset 개발 및 제품지원

 

 2-3. SLA (Software Product Line)의 개발 프로세스

 

'1. IT Story > Basic Studies' 카테고리의 다른 글

경영환경분석  (0) 2019.07.01
IT ROI (Return Of Investment)  (0) 2019.06.30
BSC(Balanced Score Card)  (0) 2019.06.29
MDA(Model Driven Architecture)  (0) 2019.06.28
AOP(Aspect Oriented Programming)  (0) 2019.06.26
플래닝 포커(Planning Poker)  (0) 2019.06.25
SCRUM  (0) 2019.06.24
ALM(Application Lifecycle Management)  (0) 2019.06.23
블로그 이미지

운명을바꾸는자

IT와 함께 살아가는 삶

,