• 제목/요약/키워드: 컴포넌트 선정

검색결과 49건 처리시간 0.038초

분산 컴퓨팅 환경에서의 웹 교육 컴포넌트 개발과정 모델링 (Development Process Modeling of Web Education Components based on distributed Computing Environment)

  • 김재생
    • 정보교육학회논문지
    • /
    • 제6권3호
    • /
    • pp.338-346
    • /
    • 2002
  • 근래 인터넷의 활성화로 인하여 교육기관 또는 교육자들이 나름대로 웹기반 교육 시스템을 각자 개발하여 운영 및 관리되고 있으나 웹 교육 시스템 개발시 응용하고 있는 컴포넌트 개발은 미비한 형편이다. 컴포넌트를 사용하여 웹 교육 시스템을 개발하면 재사용성, 호환성, 확장성, 개발기간 단축, 개발비용 절약 등 여러가지 기대효과를 얻을 수 있다. 그러므로 본 논문에서는 웹 기반 교육 시스템의 기능에 따라서 웹 교육 관련 컴포넌트를 분류하고, 컴포넌트 개발과정을 모델링하고, 클라이언트/서버환경을 지원하는 분산 컴퓨팅 환경에서 컴포넌트를 재사용할 수 있는 컴포넌트 플랫폼을 선정하여 보았다. 이러한 웹 교육 컴포넌트의 도입은 웹 기반 교육 시스템 개발에 많은 도움을 줄 수 있을 것이다.

  • PDF

Software Inspection 을 위한 컴포넌트 우선순위 선정기법 (A Method of Component Priority for Software Inspection)

  • 오석원;강동수;백두권
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 추계학술발표대회
    • /
    • pp.500-503
    • /
    • 2008
  • 소프트웨어 정밀 검사는 품질 보증 활동 중 결함 제거율이 가장 높은 것으로 알려져 있지만, 비용과 시간이 가장 많이 소요되는 활동이다. 모든 프로젝트는 한정된 비용과 일정 제약을 가지고 있으므로 정형화된 프로세스로 이루어진 소프트웨어 정밀 검사를 프로젝트에서 산출된 모든 컴포넌트에 대하여 수행하는 것은 현실적으로 어렵다. 따라서 소프트웨어 정밀 검사의 효과를 극대화 하기 위한 효율적인 접근 방법이 필요하며, 본 논문에서는 효율적인 소프트웨어 정밀 검사를 수행하기 위하여 요구사항 크기와 복잡도, 설계 복잡도, 코드 복잡도 평가에 기반한 컴포넌트 우선순위 선정 기법을 제안하고 평가한다.

소프트웨어 아키텍쳐에 기반한 코바 컴포넌트 모델링 기법 (A CORBA Component Modeling Method based on Software Architecture)

  • 문창주;이선정;박성공;백두권
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (1)
    • /
    • pp.614-616
    • /
    • 1998
  • 현재의 코바 컴포넌트를 개발하는 방법은 대상 시스템 분석 후, IDL로 인터페이스와 시스템을 명세 한 다음 언어를 선택하여 구현을 한다. 하지만 시스템분석에서 IDL로 전환은 어려운 작업이며 아직까지 진행된 연구가 부족하다. 따라서 본 논문에서는 IDL작성 전의 시스템 분석과 검증 단계를 소프트웨어 아키텍쳐 접근 방법을 이용한 SACM(Software Architecture-based Component Modeling) 기법을 제안하였다. SACM은 정확한 IDL을 작성뿐만 아니라 구현 단계까지 청사진을 제시한다. SACM 기법을 따르는 경우 효과적으로 컴포넌트 개발이 가능하며, 코드의 재사용 측면도 효과적으로 지원해 준다.

컴포넌트 기반 소프트웨어 유지보수 의사결정에 관한 연구 (A Study on Decision Making for the Maintenance of Component-Based Software)

  • 윤민석;김계영
    • 한국경영과학회:학술대회논문집
    • /
    • 대한산업공학회/한국경영과학회 2000년도 춘계공동학술대회 논문집
    • /
    • pp.657-660
    • /
    • 2000
  • 최근 재사용성에 근간을 둔 컴포넌트 기반 소프트웨어(Component-Based Software : CBS) 기술의 실현에 따라 이와 관련된 유지보수 의사결정의 내용도 변화하여 새로운 연구 과제로 등장하고 있다. 이에 본 연구는 컴포넌트 기반 소프트웨어 유지보수와 관련된 의사결정의 이론적 근거를 탐색하고 컴포넌트 평가 및 선택을 위한 모형 개발을 목적으로 한다. 모형 설계에는 평가 기준의 체계를 수립하고 적절한 평가 기법의 선택 및 적용이 포함된다. 평가 기준 구성을 위하여 CBS 유지보수의 특성을 고려한 다차원적 접근법에 의한 계층적 체계화를 시도하였으며, 일부 상호 종속적 관계를 나타내는 요소들에 대하여는 네트워크 관계를 나타내는 모듈로 포함시켰다. 체계화된 평가 기준에 따른 의사결정 대안의 평가 기법으로 주관적 판단의 계량화에 적절하다고 판단되는 계층분석과정(Analytic Hierarchy Process) 기법 및 네트워크분석과정(Analytic Network Process) 기법을 선정하고 적절한 예를 들어 모형 적용의 이해를 돕고자 하였다.

  • PDF

컴포넌트 기반 개발(CBD) 프로젝트 감리에 대한 사례 비교 연구 (A Comparative Case Study of Audit Criteria in Component Based Development Project)

  • 전순천;박기호;조남재
    • 한국IT서비스학회:학술대회논문집
    • /
    • 한국IT서비스학회 2003년도 추계학술대회
    • /
    • pp.390-398
    • /
    • 2003
  • 폭포수 모델 개발 생명주기를 근간으로 한 전통적 프로그램 개발방법론과 달리, 부품 형태의 컴포넌트를 조립하여 개발하는 방법론이 확산되고 있다. 컴포넌트 기반 개발(Component Based Development)의 감리에는 전통적 개발방법에 근간을 둔 감리기준이 아닌 컴포넌트 기반 개발방법에 적합한 감리가 실시되어야 한다. 본 연구에서는 전통적 개발방법론 근간의 감리기준과 CBD 적용 프로젝트 사례 분석을 통하여 감리기준의 개선점 여부를 탐색하고자 하였다. 연구 사례로는 정부 공공프로젝트와 금융기관의 차세대정보시스템 구축 프로젝트를 선정하였다. 기존의 정보시스템감리 기본점검표와 사례에서의 감리검토항목을 비교 분석한 결과 감리검토항목의 개선점을 발견할 수 있었다. 사례분석의 결과로 CBD 프로젝트에 적합한 감리검토항목을 제시하였으며, 연구결과는 소프트웨어 제품 개발의 효율성 제고 및 품질향상에 이바지 할 것이다.

  • PDF

제품계열공학 핵심자산의 범용 아키텍처 구성요소 (Key Elements of Generic Architecture in PLE Core Assets)

  • 라현정;장수호;김수동
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (2)
    • /
    • pp.319-321
    • /
    • 2004
  • 제품 계열 공학(Product Line Engineering, PLE)는 패밀리 멤버들의 공통성과 가변성을 분석하여 만든 핵심 자산을 특화시켜 어플리케이션을 개발함으로써 재사용성과 이용가능성을 증대시키는 접근 방법이다. 핵심 자산은 제품 계열에 속하는 패밀리 멤버들이 어플리케이션을 만드는데 기초가 되는 모든 자산을 포함하며, 아키텍처, 컴포넌트 둥이 포함될 수 있다. 범용 아키텍처는 패밀리 멤버들이 공통적으로 사용할 수 있는 아키텍처로, 제품 계열에 속하는 제품들의 구조를 정의하고 컴포넌트의 인터페이스 명세를 제공하여 컴포넌트만큼 중요한 재사용 단위이다. 본 논문에서는 대표적인 PLE 방법론에서 정의한 제품 계열 아키텍처와 일반 소프트웨어 아키텍처를 비교하여 범용 아키텍처에 포함되는 요소들을 선정하고, 메타 모델을 이용하여 범용 아키텍처 구성요소와 구성요소간 관계를 명확히 정의함으로써, 개념적인 아키텍처를 보다 실용적으로 설계하는데 도움이 되게 하고자 한다.

  • PDF

TFM 기반 무기체계 소프트웨어의 시스템 테스트 모델 설계 (Design of the TFM Based System Test Model for embedded Software of Weapon Systems)

  • 김재환;윤희병
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 한국컴퓨터종합학술대회 논문집 Vol.33 No.1 (C)
    • /
    • pp.172-174
    • /
    • 2006
  • 본 연구에서는 시간 요소를 고려한 무기체계 소프트웨어의 시스템 테스트 모델을 제시한다. 이를 위해 컴포넌트 기반의 UML 표기법과 무기체계의 시간 제약 특징을 고려한 무기체계 소프트웨어의 시스템 테스트 모델인 TFM(Time Factor Method) 모델을 제안한다. TFM 모델은 세 가지 요소인 (X.Y,Z)으로 구성되어 있는데. "X" 에서는 최대시간경로를 선정하는 알고리즘을 통해 테스트 케이스가 도출되고, "Y" 에서는 Sequence Diagram과 관련된 컴포넌트(오브젝트)를 식별하고, "Z"에서는 Timing Diagram을 통하여 식별된 각각의 컴포넌트의 실행시간을 측정한다. 또한 제안된 TFM 모델의 적용사례를 들어 테스트 케이스를 도출한다.

  • PDF

컴포넌트 재구성을 위한 JFC기반 통합 객체 관리 모델 설계 (Implementation of AMOSS by Using JDBC-based on the Integration Object manager Model)

  • 선수균;송영재
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 봄 학술발표논문집 Vol.28 No.1 (A)
    • /
    • pp.628-630
    • /
    • 2001
  • 최근 전산 환경은 통합되는 개방형 시스템으로 변모하고 있고 JFC(Java Foundation Classess : Swing)는 분산 네트웍 환경에서 매우 적합한 환경으로 주목 받고있다. DB와 application에서 부수적인 문제점들이 발견되고, 서로 다른 platform을 기반으로 한 client들과의 연동을 위해서, platform에 따른 application이 개발되어야 했다. 이런 환경에서 개발자가 프로그램 변경이 발생할 때 연결관계에 따라 템플리트에 의해 개발된 부분을 코드로 변경해 주는 도구가 필요하게 되었다. 이를 위해 JFC기반의 통합 Middleware의 선정이 필요하게 되었다. 따라서, 본 논문에서는 JFC기반의 통합 관리하는 통합 객체 관리 모델을 설계한다. 이것은 특히 컴포넌트 재구성을 위한 것이고, 목적은 기존의 시스템을 재사용하고 현존하는 컴포넌트를 재구성하여 최소한의 코드 수정을 통하여 시스템을 구동할 수 있게 함으로써 소프트웨어의 경제성을 높이는 것이 본 논문의 목적이다.

  • PDF

엔터프라이즈 환경에서 효율적인 EJB기반 컴포넌트 개발을 위한 디자인 패턴의 적용 (Application of Design Pattern for Efficient EJB-Based Component Development in Enterprise Environment)

  • 최성만;김정옥;이정열;유철중;장옥배
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2001년도 춘계학술발표논문집 (상)
    • /
    • pp.201-204
    • /
    • 2001
  • 엔터프라이즈 환경에서 효율적인 EJB 컴포넌트 개발을 위하여 전표등록 패키지를 선정하여 설계시에 Factory Method 패턴과 Facade 패턴을 적용해보았다. 이 디자인 패턴의 적용에 EJB 기반 컴포넌트의 무상태 세션 빈과 상태유지 세션 빈 및 엔티티 빈을 사용하였다. 그 결과 설계시간과 재사용성 및 시스템의 안정성 측면에서 향상가능성을 확인할 수 있었다.

  • PDF