Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

소프트웨어 컴포넌트의 Provided, Required와 Customize인터페이스 설계 기법Methods to Design Provided, Required and CustomizeInterfaces of Software Components

Other Titles
Methods to Design Provided, Required and CustomizeInterfaces of Software Components
Authors
박지영김수동
Issue Date
Oct-2004
Publisher
한국정보과학회
Keywords
컴포넌트기반개발; 시스템/비즈니스 인터페이스; Provided/Required/Customize 인터페이스; Component-Based Development; System/Business Interface; Provided/Required/ Customize Interface; Component-Based Development; System/Business Interface; Provided/Required/ Customize Interface
Citation
정보과학회논문지 : 소프트웨어 및 응용, v.31, no.10, pp.1286 - 1303
Journal Title
정보과학회논문지 : 소프트웨어 및 응용
Volume
31
Number
10
Start Page
1286
End Page
1303
URI
http://scholarworks.bwise.kr/ssu/handle/2018.sw.ssu/20163
ISSN
1229-6848
Abstract
컴포넌트 기반 개발은 재사용 단위의 컴포넌트를 사용한 경제적인 소프트웨어 개발 패러다임으로 학계와 산업계에 폭넓게 사용되고 있다. 잘 정의된 컴포넌트 인터페이스는 컴포넌트 사이의 저결합도와 의존도를 관리하며, 재사용과 확장성 및 유지보수성을 향상시키는 매개체가 된다. 따라서 컴포넌트가 도입된 이후 컴포넌트 인터페이스의 체계적인 개발 프로세스와 설계 지침에 대한 연구와 방법이 요구되어 왔다. 본 논문에서는 소프트웨어 아키텍쳐 계층 및 기능 유형에 따라 컴포넌트 기능을 제공하는 Provided, 요구하는 기능을 명세단위로 제공하는 Required와 사용자의 요구에 맞게 컴포넌트를 특화하는 Customize 인터페이스를 제시하며, 인터페이스 설계를 위한 기준을 마련하여 체계적인 설계 프로세스 및 지침을 고안한다. 먼저 아키텍쳐 계층별 Provided 인터페이스를 식별하기 위해 유즈케이스 모델과 클래스 모델 등에서 추출된 오퍼레이션을 클러스터링하며, 컴포넌트 내 식별된 가변성 배치 산출물에 기반하여 Customize 인터페이스를 설계한다. 또한 인터페이스 의존도에 따라 컴포넌트 기능 수행시 요구되는 Required 인터페이스를 명세로 제공한다. 제시된 설계 지침은 설계 전 과정을 통해 추적성이 보장되며, 사례연구를 통하여 고품질의 컴포넌트 인터페이스를 위한 실용적인 설계 기법의 토대를 마련한다.
Files in This Item
Go to Link
Appears in
Collections
College of Information Technology > School of Software > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Kim, Soo Dong photo

Kim, Soo Dong
School of Software
Read more

Altmetrics

Total Views & Downloads

BROWSE