• 제목/요약/키워드: Component Based Development Process

검색결과 400건 처리시간 0.025초

웹 기반 학습을 위한 Chiron-2 아키텍처기반의 성적처리 시스템 (Chiron-2 Architecture Based Score Processing System for Web-Based Education)

  • 정화영
    • 인터넷정보학회논문지
    • /
    • 제6권4호
    • /
    • pp.1-7
    • /
    • 2005
  • 웹 기반 학습시스템은 CGI를 기반으로 하는 절차지향에 따라 구현되었다. 그러나 이러한 방법은 시스템 개발의 경우 프로그램 코드의 중복에 의한 비효율성을 가질 수 있으며, 개발이후에도 운영 및 관리에 어려움을 준다. 따라서 웹 기반 학습시스템에서도 컴포넌트 기반 개발방법의 도입이 필요하다. 본 연구에서는 컴포넌트 합성에 의한 웹 기반 성적처리 시스템을 구현하였다. 적용된 컴포넌트는 Java Beans로 구현하였으며, 합성 방법은 Chiron-2 아키텍처를 이용하였다. 이러한 방법에 의하여 본 연구는 구조적인 장점들뿐만 아니라 유지보수를 측정하는 사이크로매틱 복잡도에서도 낮은 수치를 나타냄으로서 보다 좋은 효율성을 가짐을 알 수 있다.

  • PDF

컴포넌트 기반 애플리케이션 개발 CASE 도구에서의 웹 서비스 활용 방안 (A Technique for the Use of Web Service in CASE Tool for the Component based Application Development)

  • 김영희;김주일;이우진;정기원
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 추계학술발표논문집(상)
    • /
    • pp.409-412
    • /
    • 2004
  • The technique and process for the acquisition of components by searching and testing the reusable components using Web Service in the CASE tools for component-based application development are proposed. The technique and process for the notice of components using Web Service in order to reuse developed components are also proposed. As using the technique and process, a repository does not need to construct and the reusability of components will rise because components are easily and efficiently searched using Web Service. Furthermore, it is easy to develop application through the plug-and-play of components which are acquired using Web Service, and errors of application by reused components will be minimized because proper components are acquired after pretesting reusable components in the analysis and the architecture phase.

  • PDF

국방 CBD 산출물을 위한 정량적 품질 평가 방법 (A Quantitative Quality Evaluation Approach for the Artifacts of the Defense Component Based Development)

  • 이길섭;이현철;이승종
    • 정보처리학회논문지D
    • /
    • 제12D권7호
    • /
    • pp.993-1000
    • /
    • 2005
  • 최근에 ISO/IEC 9126과 ISO/IEC 14598에 기반한 소프트웨어 품질 평가는 다양한 분야에서 넓게 받아들여지고 있다. 그러나 소프트웨어 품질에 대한 이러한 표준들은 소프트웨어 제품에 대한 품질 모델과 품질 평가 프로세스의 실제적인 활용을 위한 지침을 제공하고 있지 않다. 그리고 대부분의 소프트웨어 사업에서 품질관리는 이러한 표준을 적용하기보다는 결함사항을 관리하는 방식으로 수행되고 있다. 그래서 본 논문에서는 국방 CBD 방법론의 산출물에 대한 정량적 품질 평가 방법을 제시한다. 특히, 본 논문에서 제시된 방법은 대부분의 표준 품질 평가 프로세스를 허용하면서 소프트웨어에 대한 이해관계자들에게 신중하게 작성된 설문서를 제시하여 얻어진 자료를 AHP 기법을 통하여 분석된 품질특성의 중요도를 이용하는 정량적 품질 모델을 적용한다. 또한, 소규모 소프트웨어 사업에서 얻어진 국방 CBD 방법론의 산출물에 대하여 품질평가 점검표를 적용하여 제안된 방법을 시험하였다. 결과적으로 제시된 방법은 고품질 소프트웨어를 획득하는 것이 가능함을 확인할 수 있었다.

객체지향 설계에서 정형명세를 이용한 컴포넌트 설계로의 변환 기법 (Techniques to Transform Object-oriented Design into Component-based Design Formal Specifications using Formal Specifications)

  • 신숙경;이종국;김수동
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제31권7호
    • /
    • pp.883-900
    • /
    • 2004
  • 재사용성과 확장성을 높이는 객체지향 개발이 보편화되면서 새로운 소프트웨어를 개발할 경우 기 개발되어 검증된 객체지향 산출물을 재사용함으로써 개발기간을 단축하고 품질을 향상할 수 있다. 이렇게 성능이 검증된 기 개발된 객체지향 산출물을 이용하여 컴포넌트 기반 모델로 변환하면 짧은 기간에 고품질의 컴포넌트 기반 시스템을 구축할 수 있다. 본 논문에서는 이미 개발되어 있는 객체지향 설계 모델을 이용하여 컴포넌트 기반 설계로 변환하되 변환의 정확성을 위해 정형명세 기법을 사용한다. 컴포넌트 기반 설계를 정형명세하기 위해 컴포넌트 정형명세 언어를 정의한다. 그리고 객체지향 설계의 정적, 동적, 기능적 측면을 정형명세 언어 Object-Z를 사용하여 정형명세하는 기법을 제시한 후, 객체지향 정형명세를 컴포넌트 정형명세로 변환하는 기법을 제시한다. 사례연구는 제시된 변환 기법을 적용하여 객체지향 정형명세가 컴포넌트 기반 정형명세로의 변환과정을 설명한다.

농촌마을종합개발사업의 협력적 계획과정과 계획효과의 영향구조 분석 (A Study on Affecting Factor-Construction of Collaborative Planning Process and Effect on Comprehensive Rural Village Development Project)

  • 김태구;이성근
    • 농촌계획
    • /
    • 제20권2호
    • /
    • pp.23-43
    • /
    • 2014
  • This study aims to analyze the affecting factors-construction of collaborative planning process and effect on Comprehensive Rural Village Development Project. To this end, targeting the 36 districts which were selected for 2004 Comprehensive Rural Village Development Project and completed their 2010 5-year projects, components of collaborative planning process and planning effect will be drawn and the affecting factors-construction of collaborative planning and effect on Comprehensive Rural Village Development Project will be analyzed below. According to the results of this study, the affecting factors of collaborative planning process of Comprehensive Rural Village Development Project on planning effect, The level of effect of individual component on endogenous variable appeared greatest mostly in the upper groups. In terms of the level of individual component effect, social learning process and interaction among participants affected greatest. The process of Comprehensive Rural Village Development Project is evaluated that it reflected collaborative planning theory of Healey enough. Therefore, in the course of Comprehensive Rural Village Development Project progress, collaborative planning model must pass social learning process and interaction among participants which are the most important components out of collaborative planning process as we saw in the upper groups. And in order to maximize the performance and results of Comprehensive Rural Village Development Project, the following sequential affecting factors model as Figure 7 must be suggested as optimal collaborative planning models of Comprehensive Rural Village Development Project. Based on the results of the study, the policy implication was drawn as follows. First, systematic supplementations in the form of a consultative body are required to perform Comprehensive Rural Village Development Project efficiently. Second, network needs to be built among different participants in Comprehensive Rural Village Development Project process. Third, systematic mechanism is required to improve social learning among different participants. Fourth, systematic rearrangement is required to guarantee the residents' realistic participation in the course of Comprehensive Rural Village Development Project process.

컴포넌트 기반 모바일 임베디드 컨버전스 소프트웨어 개발 프레임워크 (Framework for Developing Mobile Embedded Convergence Software using CBD)

  • 김행곤
    • 인터넷정보학회논문지
    • /
    • 제9권5호
    • /
    • pp.59-72
    • /
    • 2008
  • 최근의 컴퓨팅 시스템은 모바일을 사용한 비즈니스와 다양한 컨버전스 분산 업무 처리로 확대되면서 모바일 임베디드 소프트웨어 개발 방법론에 대해 모바일 비즈니스에서 많은 관심을 가지고 있다. 아울러 최근 재사용성과 독립성 그리고 이식성을 가진 컴포넌트를 기반으로 한 모바일 임베디드 소프트웨어 개발에 또한 많은 초점이 집중되고 있다. 컴포넌트 기반 임베디드 응용 시스템 개발은 제품의 생산성과 유지보수성 그리고 신뢰성을 보장한다. 컴포넌트 각 요소들 간의 계층적, 수평적 서비스 지원 및 협력을 위한 명확한 인터페이스 정의를 통한 컴포넌트의 원활한 조립이 컴포넌트 기반의 임베디드 소프트웨어 개발 성공을 위한 필수적 요소이다. 즉, 관련 아키텍처 정의와 이를 기반으로 한 생성 프로세스 및 컴포넌트의 명세화, 그리고 컴포넌트 프레임워크의 효과적 적용 단계를 통해 모바일 임베디드 소프트웨어 개발의 성공을 달성할 수 있다. 따라서 본 논문에서는 사용자의 요구사항에 최대한 접근하고 모바일 임베디드 도메인을 기반으로 둔 소규모 단위 모바일 컴포넌트(MIC: Mobile Embedded Component)를 대상으로 조립을 위한 인터페이스 명세 제공을 서술한다. 모바일에 확장적 컴포넌트 계층화와 모바일 비즈니스 로직 확보를 위해 재구성 가능한 설계 패턴 및 컴포넌트 군(비즈니스 도메인 카테고리)을 형성하고 제공한다. 제안하는 모바일 임베디드 컴포넌트 프로세스는 기존 프로세스가 가지는 비 일치성을 보완하여 컴포넌트의 개발과 사용에 실제적으로 활용할 수 있도록 정의한다. 모바일 비즈니스 프로세스를 위한 의미 지향적이며 모델링 기반 원칙에 따라 명확하고 풍부한 프로세스 정보를 포함한다. 또한 기능의 모듈성과 독립성이 보장되고 조립 가능한 컴포넌트를 기반으로 동적이고 복잡한 모바일 비즈니스 영역에 적용 가능한 개발 모델을 제시하고 작성된 모델을 기반으로 하는 모바일 임베디드 개발 사례를 제시한다. 본 연구에서 제시하는 컴포넌트 기반 모바일 임베디드 소프트웨어 개발 프레임워크는 효율성, 생산성 및 신뢰성과 유지보수성을 증대할 수 있는 이점을 가진다.

  • PDF

컴포넌트 기반 SCORM 표준 LMS의 개발 방법론 연구 (A Study on Development Methodology of SCORM Standard LMS Based on the Component Architecture)

  • 김강석;김기석
    • 컴퓨터교육학회논문지
    • /
    • 제6권1호
    • /
    • pp.19-28
    • /
    • 2003
  • 본 논문에서는 e-learning의 컨텐츠 표준화 연구에 있어 국내외적으로 관심이 집중되고 있는 ADL의 SCORM 표준을 따르는 LMS를 개발하기 위해 컴포넌트 구조에 기반한 개발 방법론을 제시한다. 또한 JSP, EJB 등 J2EE 기반의 분산 객체 컴포넌트에 기반하여 개발된 LMS인 iOneLMS를 SCORM 표준을 따르는 LMS로 변환하기 위해 제시된 방법론에 따라 SCORM 핵심 모듈을 설계하고 J2EE 기반의 EJB 컴포넌트로 구현하였다. SCORM 컴포넌트 모듈은 컨텐츠 들여오기, 강좌등록하기, 수강 및 학습 데이터 수집 등 세 모듈로 나누어 구현하도록 하였으며, 구현 과정에서 ADL 및 AICC에서 제공하는 클래스 라이브러리를 일부 재사용 하였다.

  • PDF

UML을 이용한 XML/EDI 시스템 설계 및 구현 (Design and Implementation of XML-based Electronic Data Interchange Using Unified Modeling Language)

  • 문태수;김호진
    • 한국전자거래학회지
    • /
    • 제7권3호
    • /
    • pp.139-158
    • /
    • 2002
  • Most of companies related to the area of B2B electronic commerce are making their efforts to innovate their existing business process into new designed process. XML-based electronic data interchange has potential to impact on reshaping the traditional EDI systems. This study intends to suggest a prototype of XML-based electronic data interchange using unified modeling language, with a case study applied in Korean automobile industry. In order to accomplish the research objectives, we employed UML as its standard modeling language, In this study, four diagramming techniques such as use case diagram, sequence diagram, class diagram, component diagram among eight modeling techniques are used for analyzing hierarchical business process. As a result of applying UML methodology, we design and develop XML/EDI applications efficiently. Our field test applied to Korean automobile industry shows that data modeling to design XML application using UML is better than existing methodologies in representing object schema of XML data and in extension and interoperability of systems.

  • PDF

UML 기반의 객체지향 프레임워크 모델링 기법 (UML-based OO Framework Modeling Techniques)

  • 유영란;박동혁;김수동
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제27권3호
    • /
    • pp.227-240
    • /
    • 2000
  • 컴포넌트 기반의 소프트웨어 개발 방법 (CBSD)에서 다양성(Variability)에 관한 연구는 컴포넌트의 재사용성을 향상시킬 수 있는 요소로, 그 중요도가 확대되고 있다. 주어진 도메인을 위해 개발된 컴포넌트가 다양성을 많이 지원할수록 개발된 컴포넌트가 적용될 수 있는 애플리케이션이 많아지기 때문 이다. 그러나 컴포넌트가 많은 다양성을 지원하면 할수록 컴포넌트의 크기는 커지고, 개발 비용은 증가하기 때문에, 해당 컴포넌트를 이용해서 최적화된 시스템을 구현하는 일에 장애가 될 수 있다. 본 논문에서는 컴포넌트 개발 시에 부딪힐 수 있는 여러 형태의 다양성을, 먼저 성격에 따라 3 가지 유형으로 분류한다. 그리고 컴포넌트를 구현 시, 분류된 각 유형별로 적용이 가능한 기법들을 COM 컴포넌트 기반을 전제로 제안한다. 그리고 다양성의 추출부터 구현에 이르는 다양성의 분석에서 설계에 이르는 프로세스를 제공하는데, 이 프로세스는 컴포넌트의 개발 프로세스의 한 부분으로서 포함되어 적용이 가능 하다.

  • PDF