비즈니스 컴포넌트 개발을 지원하는 요구공학 라이프 사이클에 관한 연구

The Study on the Requirement Engineering Life-cycle Support to Business Component Development

  • 김행곤 (대구효성가톨릭대학교 컴퓨터공학과) ;
  • 김성원 (안양대학교 전기전자공학과) ;
  • 김정수 (대구효성가톨릭대학교 컴퓨터공학과)
  • Kim, Haeng-Kon (Software Engineering Lab., Dept. of Computer Engineering, Catholic University of Taegu Hyosung) ;
  • Kim, Soung-Won (Dept. of Electronical & Electronic Engineering) ;
  • Kim, Jung-Soo (Software Engineering Lab., Dept. of Computer Engineering, Catholic University of Taegu Hyosung)
  • 발행 : 2000.04.14

초록

컴포넌트를 기반으로 애플리케이션을 구축하는 패러다임이 제시되면서 특히, 비즈니스 영역에 대한 개발과 기반 연구가 활발히 진행되고 있다. 최근 소프트웨어가 사용되는 영역이 복잡하고 대형화됨에 따라서, 문제영역의 분석을 통한 요구사항을 추출하는 일련의 작업이 점점 어렵게 인식되고, 컴포넌트를 개발하기 위한 모델기반의 방법론은 외부로 나타나는 인터페이스와 실제 구현되는 내부를 분리해서 설계하는 추세를 보이고 있다. 또한, 요구사항 단계에서의 문제점이 전체적인 소프트웨어 개발에 커다란 영향을 미치는 문제점들을 해결하기 위하여 좀더 체계적이고 총괄적인 접근으로 요구공학의 중요성이 강조되고 있다. 본 논문에서는 비즈니스 컴포넌트 개발을 지원하기 위해 문제 영역에서 올바른 요구사항을 체계화하고 분석할 뿐만아니라, 컴포넌트의 내부와 외부 설계, 개발을 고려한 도메인과 서비스 두 가지 관점을 포함한 요구공학 라이프사이클 정의하고자 한다. 또한, 도메인과 서비스 관점을 추출하기위해서 간략한 스펙을 제시하며 사례를 통해, 사용자가 원하는 실세계의 비즈니스 개념을 올바르게 적용하고, 분석, 설계, 개발단계에 유용한 정보로 사용되도록 한다.

키워드