• 제목/요약/키워드: CBD Methodology

검색결과 69건 처리시간 0.022초

MaRMI-III: A Methodology for Component-Based Development

  • Ham, Dong-Han;Kim, Jin-Sam;Cho, Jin-Hee;Ha, Su-Jung
    • ETRI Journal
    • /
    • 제26권2호
    • /
    • pp.167-180
    • /
    • 2004
  • As component-based development (CBD) rapidly spread throughout the software industry, a comprehensive methodology is needed to apply it more systematically. For this purpose, a new CBD methodology named Magic & Robust Methodology Integrated III (MaRMI-III) has been developed. The purpose of this paper is to present MaRMI-III by its constituent processes and claim that it can be used to support system developers conduct CBD in a consistent manner. First, we review the CBD approach to system development and the role of CBD methodology, and then we explain the several characteristics of MaRMI-III which are considered necessary to the CBD environment. Next, we explain a process model of MaRMI-III which separates the development process from the project management process and prescribes well-ordered activities and tasks that the developer should conduct. Each phase forming the Process Model is explained in terms of its objectives and main constituent activities. Some techniques and workproducts related to each phase are also explained. Finally, to examine the usefulness of MaRMI-III, an analytical comparison with other CBD methodologies and the results of a questionnaire survey are described.

  • PDF

국방 CBD 방법론에서 MND-AF 산출물 재활용성 제고 (Reusability Enhancement of the MND-AF Artifacts in the Defense-CBD Methodology)

  • 이현철;이상호;정경철;이승종
    • 정보처리학회논문지D
    • /
    • 제12D권7호
    • /
    • pp.1001-1006
    • /
    • 2005
  • 국방부에서는 정보체계획득 및 개발표준화를 위해 MND-AF와 국방 CBD 방법론을 개발하여 정보체계의 상호운용성과 재사용성 증대를 통해 효율적인 통합 및 표준화 관리가 이루어지도록 하고 있다. 그러나 MND-AF와 국방 CBD 방법론간 프로세스 적용범위 및 산출물 상호관계에 관한 명확한 가이드라인과 활용방안이 없는 실정이다. 이로 인해 두 절차에서 요구하는 산출물을 각각 작성함으로써 산출물 중복작성, 불필요한 개발기간 연장과 비용 증가로 비효율적인 업무수행이 이루어지고 있다. 본 논문에서는 두 절차의 요구산출물들을 구성요소 단위로 분석하여 국방 CBD 프로세스에 따라 MND-AF 산출물의 재활용 적용 방안을 제시하였다. 또한 산출물 작성 부담을 경감시키고 형식보다는 내용에 충실한 산출물을 작성하도록 하여 산출물의 품질 및 재사용성을 높일 수 있다. 연구결과, 국방 CBD 방법론을 적용하여 정보체계를 개발 할 경우 MND-AF산출물 37종 중 34종의 산출물을 재사용할 수 있다.

CBD 방법론에서의 사용자 중심 설계 프로세스의 적용 방안에 관한 연구 (Incorporating User-Centered Design Process into CBD Methodology)

  • 함동한;김진삼;박창순
    • 한국IT서비스학회:학술대회논문집
    • /
    • 한국IT서비스학회 2003년도 추계학술대회
    • /
    • pp.233-240
    • /
    • 2003
  • To develop high-quality software systems satisfying the customer's needs, user-centered design (UCD) process has been emphasized in the area of human-computer interaction. And component-based development (CBD) has been extensively studied to realize a systematic software reuse, thereby reducing the time-to-market and the development cost. Balanced integration of user-centered design process and CBD process will be a promising way for successful software construction, which effectively achieves three goals: the quality of software, the cost of software development, and the time-to-market. However, traditional CBD methodology seems to lack the concept of user-centered design process and the relevant methods. This paper proposes a way of incorporating user-centered design process into a CBD methodology. Firstly, this paper gives the brief introduction of UCD. Secondly, we explain typical UCD activities and methods along the phase of systems development lifecycle and propose the use of usability maturity model (UMM) for integrating UCD activities and methods with those of CBD methodology. Finally, as a case study, we describe the results of comparing the UCD activities to the activities of MaRMI-III, which has been developed as a CBD methodology at ETRI.

  • PDF

시스템엔지니어링과 CBD 방법론을 활용한 함정 승조원 수 추정 프로그램 개발 (Development of a Program for Estimating warship manpower using Systems Engineering and Component Based Development Methodology)

  • 황인혁
    • 시스템엔지니어링학술지
    • /
    • 제17권2호
    • /
    • pp.61-68
    • /
    • 2021
  • A decrease in the fertility rate leads to a reduction of troops, so the need to efficiently operate the troops is growing. Therefore, it is necessary to develop a system for estimating warship manpower. In this study, system development was performed according to the CBD methodology. The user requirements were defined and the system function that satisfies the requirements was derived. And through the development process, the CBD methodology and the systems engineering process were compared. As a result, similarities were confirmed in the analysis and concept design stages, so the possibility of merging the two processes was suggested.

국방 CBD 방법론의 상호운용성 향상을 위한 체크리스트 연구 (A Study on Checklist for Improving Interoperability of Advanced Defense Component Development Methodology(ADDMe))

  • 류동국;김영철
    • 정보처리학회논문지D
    • /
    • 제12D권5호
    • /
    • pp.745-754
    • /
    • 2005
  • 국방 정보 시스템은 임무 중심적인 기능을 수행하므로 시스템간의 상호운용성의 확보가 절실히 요구된다 시스템간의 상호운용성을 증진하고 CBD 방법론의 장점을 활용하기 위하여 군에서는 일종의 컴포넌트 뱅크 개념인 공통운용환경(COE)의 개발을 계획하고 있다. 공통운용환경의 개발을 위해 설계된 ADDMe는 기존의 CBD 방법론들을 비교, 분석, 종합하여 국방 환경에 적합하게 고안된 새로운 국방 CBD 방법론이다. 본 논문은 국방 CBD 방법론인 ADDMe를 소개하고 ADDMe를 적용하여 개발된 컴포넌트 기반 시스템의 상호운용성을 향상하기 위한 체크리스트를 제시한다. 상호운용 체크리스트는 ADDMe의 세부 개발 단계별로 적용되어 국방 컴포넌트 기반 시스템의 상호운용성을 항상시킨다.

CBD프로젝트의 정보시스템감리 사례연구 (A Case Study of Information System Auditing of CBD Project)

  • 조남재;박기호;전순천;박준호
    • Journal of Information Technology Applications and Management
    • /
    • 제11권2호
    • /
    • pp.167-178
    • /
    • 2004
  • Different from traditional development methodologies like waterfall model, the CBD (component based development) methodology relies on a building block approach in the design and development of information system. The audit procedure and checklist for the traditional IS development methodology are required to be modified to be suitable for CBD. This research reviewed IS audit guidelines for the existing development process and analyzed multiple projects that employed the by component based development process. For the purpose of this study, we chose a governmental project and a next-generation IS project of a financial agency as sample cases. By comparing existing IS audit checklists and items actually reviewed in audit projects, this study identified appropriate check items for the CBD-centric audit program. New items were proposed as additional items such as project control in management phase, usage case and conceptual model establishment, component evaluation and design, in implementation phase, and so forth. The result of the research provides new guidelines for the audit CBD projects for the purposed of increased efficiency and qualify of application development projects.

  • PDF

선박 설계공정관리 시스템 개발 방법론에 대한 검토 (An Investigation on the Methodology in Developing Ship Design Process Management System)

  • 김응곤;박대유;박찬국;양계정;김기은
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2003년도 추계종합학술대회
    • /
    • pp.978-981
    • /
    • 2003
  • 컴포넌트 기반의 시스템 개발은 개발기간 단축 및 운영 효율성과 유지보수의 향상에 있어 장점을 가지고 있다. 그러나 이러한 방법론으로 시스템을 개발할 때, 개발 방법론 전문가가 있어야 하고 산출물 또한 방대하여 중소규모의 시스템을 개발하기에는 어려운 점이 있다. 문제점을 해결하기 위하여 소프트웨어 시스템 공학적 접근을 통해 검토한 후 중소규모의 시스템 분석 및 설계에서 구현까지의 과정에 대한 방법론을 제안하였다. 제안한 방법론을 선박 설계공정관리 시스템의 설계과정까지 적용한 결과 개발과정의 경제성과 효율성 측면에서 효과가 있는 것으로 판단되었다.

  • PDF

CBD 프로젝트에서의 MDD/MDA 기술 적용을 통한 개발생산성 향상 사례 (A Case Study of SW Development Productivity Improvement by MDD/MDA Technology Application in CBD Project)

  • 최정일
    • 한국IT서비스학회지
    • /
    • 제5권2호
    • /
    • pp.179-188
    • /
    • 2006
  • MDD/MDA which recently raising its head is technology that increase software development productivity through automatic transformation form higer abstract model into lower abstract model, or from model to code. This paper analyzes the effect on productivity by measuring Function Point per MM(man-month) in a software development project which performed in CBD methodology, and introduce the method of applying MDD/MDA technology in the project.

산출물 재사용성을 위한 MND-AF와 ADDMe 프로세스 정렬 (Process Alignment between MND-AF and ADDMe for Products Reusability)

  • 부용희;이태공
    • 한국국방경영분석학회지
    • /
    • 제32권2호
    • /
    • pp.131-142
    • /
    • 2006
  • 최근 대다수의 조직들은 조직의 최적화를 위해 EA 방법론과 소프트웨어 재사용성 향상을 위해 CBD 방법론을 도입하고 있다. 한국정부도 EA 프레임워크, 참조모델 및 지침 등과 같은 다양한 EA 산출물을 개발하고 있을 뿐 만 아니라, 범정부 최적화를 위한 법을 제정하였다. 이에 따라 국방부도 국방 EA 개발 방법론인 MND-AF와 국방 CBD 방법론인 ADDMe를 개발하여 적용하고 있으나, MND-AF와 ADDMe 방법론의 프로세스간 정렬성이 부족하여 산출물의 중복개발이 예상된다. 본 연구의 목적은 MND-AF와 ADDMe의 프로세스 및 산출물간의 관계성을 식별하여 MND-AF 산출물을 ADDMe가 재사용할 수 있는 방안을 제시하는데 있다. 두 프로세스간 관계성 식별을 위해 우선 두 프로세스의 ‘정의’ 부분 관계성을 식별한 후, ‘상세설명’ 부분의 관련성을 기반으로 ‘속성’ 부분의 관계성을 식별하였다. 분석결과 MND-AE의 113개의 속성이 ADDMe의 49개의 속성과의 관계성을 제시함으로써 개발비용 및 시간이 감소되고 EA와 CBD 프로세간의 정렬에 대한 좋은 사례로 활용 될 것이다.

컴포넌트 기반 개발 (CBD) 설계의 서비스 지향 아키텍처 (SOA) 설계로의 실용적인 변환 기법 (A Practical Method to Transform Component-based Design to Service-Oriented Design)

  • 천두완;조성현;김수동
    • 정보처리학회논문지D
    • /
    • 제18D권6호
    • /
    • pp.461-480
    • /
    • 2011
  • 컴포넌트 기반 개발(CBD)는 재사용 컴포넌트를 개발하고 이를 결합하여 타켓 애플리케이션을 개발하는데 초점을 맞추고 있다. 서비스 지향 컴퓨팅(SOC)는 재사용 가능한 서비스를 개발하고, 발행하고, 조합하여 타겟 서비스 애플리케이션을 개발하는 비교적 새로운 패러다임이다. CBD의 대중성으로 인해, 많은 기관에서 이미 그들의 애플리케이션을 위한 CBD 모델을 소유하고 있다. 그러므로 기존에 있는 CBD 모델을 변환하여 SOC 애플리케이션을 개발하는 것이 처음부터 SOC 애플리케이션을 개발하는 것보다 경제적이다. 본 논문에서 기존에 많은 프로젝트를 통하여 보유하고 있는 CBD 설계를 SOA 설계로 변환하는 체계적인 방법을 다룸으로써 SOA 프로젝트의 실패율을 줄이고, 경제성을 확보한다. 이를 위해 먼저 CBD 설계와 SOA 설계의 구성 요소를 정리하고, 비교한다. 비교된 결과를 기반으로 CBD 설계와 SOA 설계의 매핑 관계를 정의하고, 이를 기반으로 변환 기법을 제안한다. 이 변환 기법 응용의 장점은 기존 CBD 설계와 SOA 설계 간의 일관성을 유지하면서 기존 설계의 재사용을 가능하게 하고, 서비스 지향 애플리케이션을 개발하는데 비용을 절감하는 데에 있다.