• Title/Summary/Keyword: MaRMI

Search Result 14, Processing Time 0.025 seconds

MaRMI-III: A Methodology for Component-Based Development

  • Ham, Dong-Han;Kim, Jin-Sam;Cho, Jin-Hee;Ha, Su-Jung
    • ETRI Journal
    • /
    • v.26 no.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

A Study on Component Software Service Oriented Maintenance Process Based on MaRMI-RE and ITIL (마르미-RE와 ITIL에 기반한 컴포넌트 소프트웨어의 서비스 지향 유지보수 프로세스 연구)

  • Choi, Won-Suh;Rhew, Sung-Yul
    • Journal of Information Technology Services
    • /
    • v.8 no.1
    • /
    • pp.99-111
    • /
    • 2009
  • Rapid growth of Management Information System (MIS) and evolution of software system enlarge maintenance necessity and it needs a process to implement information system service in business. This paper proposes service-oriented maintenance process of component software based on service design and implementation provided by existing processes for maintenance, MaRMI-RE and ITIL. The proposed process derives activities and tasks of the process by identifying services according to service guidelines. Service-oriented maintenance process is produced by analyzing correlation between the derived activities and tasks and MaRMI-RE's and adding the tasks to MaRMI-RE. To verify availability of the proposed service-oriented maintenance process, correlation between artifacts is proved.

An Empirical Study on Tracking Table for Consistency and Completeness Validation in the Outputs (산출물의 일관성과 완전성 검증을 위한 추적테이블의 경험적 연구)

  • Kim, Ju-Young;Rhew, Sung-Yul
    • Journal of KIISE:Software and Applications
    • /
    • v.34 no.5
    • /
    • pp.419-430
    • /
    • 2007
  • It is very important to track whether software is properly developed according to requirements. This study suggests a method to track requirements by using a tracking table. In this study, the tracking table indicates why such requirements are included by detailing the content of requests for proposals and proposals. The table also facilitates verification of the consistency between outputs and the integrity by having ID codes of each requirement mapped to each output. Furthermore, as this study was conducted, it was found that some factors were required to be added or supplemented to the outputs at the requirement gathering stage of MaRMI-Ⅲ v.4.0 methodology. Thus, this study seeks to present this additional result along with the enhanced tracking table. By verifying outputs, the tracking table presented in this study will help to reduce all kinds of risks and problems that may occur in software development due to the lack of management of requirements. In addition, the output of the requirement-gathering stage of MaRMI-Ⅲ v.4.0 methodology will be improved/supplemented according to the creation of tracking tables; this will increment the applicability of the MaRMI-III methodology.

The Comparative analysis of MaRMI(Magic and Robust Methodology Integrated) & RUP(Rational Unified Process) (MaRMI(Magic and Robust Methodology Integrated)와 RUP(Rational Unified Process) 개발방법론 비교 분석)

  • Kim, jae-yeol;Song, mi-young
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2007.11a
    • /
    • pp.607-610
    • /
    • 2007
  • 시스템 개발방법론은 소프트웨어 생성을 위한 개발 단계를 정의하고, 활동, 산출물, 검증 절차, 각 단계의 완결 조건을 명시하는 체계적인 방법으로 정의할 수 있다. 정보시스템의 대형화, 복잡화, 분산화 추세에 따라서 표준화된 개발방법론에 대한 관심이 국내에서도 급속히 증가하고 있다. 정보기술의 발전에 따른 신기술의 계속적인 수용과 사용자 요구사항의 변화의 수용, 시스템 개발의 생산성과 품질의 보증을 위해서는 개발방법론과 개발도구의 활용이 필수적이다. 최근 많은 관심을 보이고 있는 마르미(Magic and Robust Methodology Integrated)와 RUP(Rational Unified Process)을 비교 분석하고자 한다.

  • PDF

An Efficient Mobile Agents Platform Architecture for Network Management (Mobile Agents를 이용한 효율적인 망관리 구조)

  • 이정환;홍충선
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10c
    • /
    • pp.505-507
    • /
    • 2001
  • 기존의 단순한 객체를 이용한 중앙집중형 망관리 시스템이 가지는 단점들을 극복하고자 분산객체를 이용하는 Dynamic Object플랫폼이 대안으로 제안되었고 다양한 분산객체 기술, 즉 CORBA나 Java-RMI를 이용한 분산 망 관리 시스템들이 구현되었다. 그후 CORBA기반이나 Java-RMI 기반의 시스템들이 가지지 못했던 시스템의 확장성과 유연성을 제공하기 위해 MAs(Mobile Agents) 기반의 플랫폼이 제시되었으나 MAs 사용으로 추가적으로 발샐 할 수 있는 트래픽의 문제, NEI(Network Element)의 리소스 관리 문제 등을 고려 해야 한다. 본 논문의 주제는 바로 이 MAs를 이용한 망관리를 하는데 있어 보다 더 효율적인 구조를 연구했으며 이러한 장점들을 바탕으로 MAs가 이동할 때 발생할 수 있는 트래픽의 최소화 방안, NE의 효율적인 리소스 관리 및 업무 수행 능력의 향상을 위해서 TMN의 Information Architecture를 사용하여 에이전트를 설계하였다.

  • PDF

A Process Improvement of Reverse Engineering and Delivery Steps for Service based Software Maintenance (서비스 기반 소프트웨어 유지보수를 위한 역공학과 인도 (Delivery)단계의 프로세스 개선)

  • Park, Jin-Ho;Rhew, Sung-Yul;Kim, Jong-Bae;Chung, Suk-Kyun
    • Journal of Information Technology Services
    • /
    • v.9 no.4
    • /
    • pp.169-185
    • /
    • 2010
  • According to software growth, also software maintenance has been continuously improving. In addition, the existing concept of software maintenance process demands operational management and improvement of service task. However, when we perform maintenance task, we have several constraints about applying service based requirement to system. Therefore, in order to solve these problems, we need a study of task of process for service based maintenance. In this paper, we propose a Service based Software Maintenance Process. Proposed process based on MaRMI-RE standard for software development and maintenance and compares it with the service based representative standards. In a related works, we study activity of ITIL and identify activities and tasks for maintenance. After this, identified activities and tasks compare with activities of MaRMI-RE. And then, we derive activities and tasks of a Service based Software Maintenance Process. Finally, we validate a result by comparing the proposed process with a general service operational process.

An Effective Pattern Selection Process for Developing of Pattern Based Software (패턴 기반 소프트웨어 개발을 위한 효과적인 패턴 선정 프로세스)

  • Choi Jin Myung;Rhew Sung Yul
    • Journal of KIISE:Software and Applications
    • /
    • v.32 no.5
    • /
    • pp.346-356
    • /
    • 2005
  • Over the past decade, several types of design pattern have been defined in the software engineering area. But these patterns have not been used so often compared with data structure and algorithm. Likewise, methods to select and apply design patterns during analysis, design, and development are not mentioned in CBD methodologies such as CBD96, RUP, and MaRMI III. This paper suggests the process of effectively selecting design patterns which can be applied to analysis, design, and development for development of application software with based on those offered by GoF and J2EE pattern catalogs. It also demonstrates how to effectively pattern-based software and shows differences and relative advantages from RUP by applying the suggested process to the development of aviation job application.

MaRMI Management Methodology Supporting Tool for the Productivity Enhancement of Software Development Project (소프트웨어 개발 프로젝트의 생산성 향상을 위한 마르미관리 방법론 지원도구)

  • 황인수;이상혁;박종철;류대선
    • The Journal of Information Technology and Database
    • /
    • v.4 no.1
    • /
    • pp.117-128
    • /
    • 1997
  • 본 논문에서는 소프트웨어 개발 프로제트의 수행시 당면하고 있는 문제들 - 납기지연, 개발예산 초과, 수정 및 변경시 관리상의 어려움 등 -을 해결하는데 상당한 도움을 줄 수 있는 한국적 프로젝트 개발방법론 관리방법론과 이와 연계된 마르미 지원도구를 소개하였다. 소개되어진 방법론과 지원도구는 국내 소프트웨어 개발 프로젝트의 생산성 및 품질향상에 중요한 기여를 할 것으로 기대되며, 궁극적으로 국내 소프트웨어 산업의 경쟁력 향상에 큰 역할을 할 것으로 기대된다.

  • PDF

A Method and Process for ERP System Development based on MaRMI (마르미 기반의 ERP구축방법 및 프로세스)

  • 윤병권;김백면;조용선;정기원;조진희
    • Proceedings of the CALSEC Conference
    • /
    • 1999.11a
    • /
    • pp.119-128
    • /
    • 1999
  • ㆍ 국내의 요구사항 및 기존 방법론의 도입 시 요구되는 고가의 비용과, 문화적 차이 등을 해결하기 위해 한국전자통신연구원의 주도로 개발된 방법론 ㆍ마르미의 특징 -클라이언트/서 버 -정보공학 -국내 요구사항 반영 -국제 표준 반영 -한국형 정보시스템 방법론 (중략)

  • PDF

A Case Study of Requirements Management with MaRMI-III (마르미-III에서의 요구사항 관리 적용 사례)

  • Cho, Jin-Hee;Park, Kyung-Min;Lim, Choon-Bong;Kim, Jin-Sam
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.11c
    • /
    • pp.1661-1664
    • /
    • 2003
  • 본 논문에서는 마르미-III 개발방법론을 기반으로 하여 시스템 개발 프로젝트를 수행함에 있어, 프로젝트 초기 "요구획득(requirement)" 단계에 어떻게 하면 보다 효과적으로 고객의 요구사항을 관리하여 요구관리(requirements management) 목표를 달성하고, "아키텍처(architecture)" 단계의 원활한 진행을 보장할 수 있을지 그 적용 사례를 소개하고자 한다.

  • PDF