한국정보처리학회:학술대회논문집 (Proceedings of the Korea Information Processing Society Conference)
- 한국정보처리학회 2008년도 추계학술발표대회
- /
- Pages.570-573
- /
- 2008
- /
- 2005-0011(pISSN)
- /
- 2671-7298(eISSN)
DOI QR Code
비기능 요구사항을 고려한 컴포넌트 추출 기법
A Method of Component Extraction Considering NFRs
- 황위용 (고려대학교 컴퓨터전파통신공학과) ;
- 강동수 (고려대학교 컴퓨터전파통신공학과) ;
- 조은애 (고려대학교 컴퓨터전파통신공학과) ;
- 송치양 (경북대학교 소프트웨어공학과) ;
- 백두권 (고려대학교 컴퓨터전파통신공학과)
- Wi-Yong Hwang (Department of Computer and Radio Communications Engineering, Korea University) ;
- Dong-Su Kang (Department of Computer and Radio Communications Engineering, Korea University) ;
- Eun-Ae Cho (Department of Computer and Radio Communications Engineering, Korea University) ;
- Chee-Yang Song (Department of Software Engineering, Kyungpook National University) ;
- Doo-Kwon Baik (Department of Computer and Radio Communications Engineering, Korea University)
- 발행 : 2008.11.14
초록
최근 시스템을 구축하는데 있어서 점점 더 많은 상용 컴포넌트가 쓰이고 있다. 컴포넌트에서 핵심 요소로 작용하는 요구사항은 기능 요구사항과 비기능 요구사항으로 나뉘며, 실질적인 컴포넌트의 재사용에 있어서 비기능적이 요소가 결정적인 기준으로 작용하고 있다. 비기능 요구사항은 해당 시스템이 지원해야 할 기능 요구사항의 제약사항 또는 품질 속성을 말하며, 소프트웨어의 품질 요구 사항으로 반영된다. 결국 시스템의 품질을 보장하기 위해서는 시스템을 구성하는 컴포넌트가 가진 품질을 고려해야 한다. 따라서 본 논문에서는 시스템의 품질에 관여하는 비기능 요구사항을 분석 및 반영 하기 위해 품질 속성이나 제약사항과 같은 컴포넌트가 가져야 할 비기능 요구사항을 고려한 컴포넌트의 추출 기법을 제안한다. 비기능 요구사항의 분석은 UML의 유스케이스에서 이루어지며 기능-비기능 요구사항의 영향관계를 고려하여 컴포넌트를 추출한다. 추출된 컴포넌트는 문서화를 통해 잘 기술된 제약사항 및 품질 요구사항에 대한 정보를 가지고 있기 때문에 보다 효과적인 컴포넌트를 이용한 개발을 가능케 한다.
키워드