2015년 11월 26일 목요일

워크플로우 기반의 제품라인 소프트웨어 개발 지원 환경

최근 들어 자동차 , 의료 , 제조 등의 산업분야에서 ICT 기술을 적극적으로 활용한 융합소프트웨어 개발의 중요성이 강조되고 점차 많은 기업들이 세계시장으로 진출을 모색하고 있습니다 . 소프트웨어 개발에 반영해야 하는 휘처 (Feature) 의 수는 증가하고 그에 따라 필연적으로 따라오는 다양성 (Variation) 을 소프트웨어에 반영하기 위한 노력을 기울이고 있습니다 .

소프트웨어 제품라인 공학 (Software Product Line Engineering) 은 소프트웨어를 각각 개별적으로 개발하는 전통적인 소프트웨어 개발 방법의 단점을 보완하여 소프트웨어의 재사용에 따른 고품질과 빠른 시장적시성 (Time-to-Market) 을 보장하여 앞서 설명한 다양성 문제를 해결하는 방법을 제시하고 있습니다 . 개발자는 개발 대상 소프트웨어의 기능 및 비기능 측면을 고려한 공통점과 차이점 분석 (Commonality and Variability Analysis) 을 통해서 핵심 자산 (Core Asset) 을 확보하고 이후 자산들을 조합하여 원하는 소프트웨어 ( 제품 ) 을 개발할 수 있습니다 .
  • 워크플로우 기반의 제품라인 소프트웨어 개발도구
  • 활용예제


댓글 없음 :

댓글 쓰기