소프트웨어 컴포넌트의 Provided, Required와 Customize인터페이스 설계 기법
DC Field | Value | Language |
---|---|---|
dc.contributor.author | 박지영 | - |
dc.contributor.author | 김수동 | - |
dc.date.available | 2018-05-10T18:11:00Z | - |
dc.date.created | 2018-04-17 | - |
dc.date.issued | 2004-10 | - |
dc.identifier.issn | 1229-6848 | - |
dc.identifier.uri | http://scholarworks.bwise.kr/ssu/handle/2018.sw.ssu/20163 | - |
dc.description.abstract | 컴포넌트 기반 개발은 재사용 단위의 컴포넌트를 사용한 경제적인 소프트웨어 개발 패러다임으로 학계와 산업계에 폭넓게 사용되고 있다. 잘 정의된 컴포넌트 인터페이스는 컴포넌트 사이의 저결합도와 의존도를 관리하며, 재사용과 확장성 및 유지보수성을 향상시키는 매개체가 된다. 따라서 컴포넌트가 도입된 이후 컴포넌트 인터페이스의 체계적인 개발 프로세스와 설계 지침에 대한 연구와 방법이 요구되어 왔다. 본 논문에서는 소프트웨어 아키텍쳐 계층 및 기능 유형에 따라 컴포넌트 기능을 제공하는 Provided, 요구하는 기능을 명세단위로 제공하는 Required와 사용자의 요구에 맞게 컴포넌트를 특화하는 Customize 인터페이스를 제시하며, 인터페이스 설계를 위한 기준을 마련하여 체계적인 설계 프로세스 및 지침을 고안한다. 먼저 아키텍쳐 계층별 Provided 인터페이스를 식별하기 위해 유즈케이스 모델과 클래스 모델 등에서 추출된 오퍼레이션을 클러스터링하며, 컴포넌트 내 식별된 가변성 배치 산출물에 기반하여 Customize 인터페이스를 설계한다. 또한 인터페이스 의존도에 따라 컴포넌트 기능 수행시 요구되는 Required 인터페이스를 명세로 제공한다. 제시된 설계 지침은 설계 전 과정을 통해 추적성이 보장되며, 사례연구를 통하여 고품질의 컴포넌트 인터페이스를 위한 실용적인 설계 기법의 토대를 마련한다. | - |
dc.language | 한국어 | - |
dc.language.iso | ko | - |
dc.publisher | 한국정보과학회 | - |
dc.relation.isPartOf | 정보과학회논문지 : 소프트웨어 및 응용 | - |
dc.subject | 컴포넌트기반개발 | - |
dc.subject | 시스템/비즈니스 인터페이스 | - |
dc.subject | Provided/Required/Customize 인터페이스 | - |
dc.subject | Component-Based Development | - |
dc.subject | System/Business Interface | - |
dc.subject | Provided/Required/ Customize Interface | - |
dc.subject | Component-Based Development | - |
dc.subject | System/Business Interface | - |
dc.subject | Provided/Required/ Customize Interface | - |
dc.title | 소프트웨어 컴포넌트의 Provided, Required와 Customize인터페이스 설계 기법 | - |
dc.title.alternative | Methods to Design Provided, Required and CustomizeInterfaces of Software Components | - |
dc.type | Article | - |
dc.type.rims | ART | - |
dc.identifier.bibliographicCitation | 정보과학회논문지 : 소프트웨어 및 응용, v.31, no.10, pp.1286 - 1303 | - |
dc.identifier.kciid | ART001181870 | - |
dc.description.journalClass | 2 | - |
dc.citation.endPage | 1303 | - |
dc.citation.number | 10 | - |
dc.citation.startPage | 1286 | - |
dc.citation.title | 정보과학회논문지 : 소프트웨어 및 응용 | - |
dc.citation.volume | 31 | - |
dc.contributor.affiliatedAuthor | 김수동 | - |
dc.identifier.url | https://www.kci.go.kr/kciportal/ci/sereArticleSearch/ciSereArtiView.kci?sereArticleSearchBean.artiId=ART001181870 | - |
dc.description.isOpenAccess | N | - |
dc.subject.keywordAuthor | 컴포넌트기반개발 | - |
dc.subject.keywordAuthor | 시스템/비즈니스 인터페이스 | - |
dc.subject.keywordAuthor | Provided/Required/Customize 인터페이스 | - |
dc.subject.keywordAuthor | Component-Based Development | - |
dc.subject.keywordAuthor | System/Business Interface | - |
dc.subject.keywordAuthor | Provided/Required/ Customize Interface | - |
dc.subject.keywordAuthor | Component-Based Development | - |
dc.subject.keywordAuthor | System/Business Interface | - |
dc.subject.keywordAuthor | Provided/Required/ Customize Interface | - |
dc.description.journalRegisteredClass | kci | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
Soongsil University Library 369 Sangdo-Ro, Dongjak-Gu, Seoul, Korea (06978)02-820-0733
COPYRIGHT ⓒ SOONGSIL UNIVERSITY, ALL RIGHTS RESERVED.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.