DOI QR코드

DOI QR Code

An Efficiency Analysis of Management System for Academy Affairs Process Based on MDA

MDA기반 학사관리 프로세스 유효성 분석

  • 윤정모 (서울산업대학교 컴퓨터공학과) ;
  • 김치호 (서울특별시립 상계직업전문학교 웹프로그래밍과)
  • Published : 2008.04.30

Abstract

The system development approach method of the new paradigm, as being standardizing MDA(Model Driven Architecture) in OMG(Object Management Group), the core technique of MDA definite technique structure for system materialization focusing on Model, is to build the design and the statement for system in PIM(Platform Independent Model), Materialization technique, and to build PSM(Platform Specific Model) adapt to materialization environment, and then to be the technique transforming into language Platform suitable to materialization environment. It includes MOF(Meta-Object Facility), UML, XMI(XML Metadata Interchange), CWM(Common Warehouse Metamodel), the core of MDA. Though these operations MDA support automatic tools product the practicable system after carrying out transform operation with the above information. In this thesis, it will be approached how to design and materialize the Bachelor management system based on MDA and the importance of modeling should be emphasized by applying to the approach method based on MDA. It should be suggested how to develop software efficiently, written it out in PIM, and suggested the process transforming PSM into EJB by J2EE Platform. The system is designed and implemented using automatic tool, edit machine(Together Architect 2006 for Eclipse, Edit plus2) supporting MDA and Database Modeling tool(ER/WIN 4.1). In conclusion, it should be suggested the efficiency analysis result for development process of traditional and based on MDA.

새로운 패러다임의 시스템 개발 접근 방법은 OMG(Object Management Group)에서 MDA(Model Driven Architecture)로 표준화하고 있다. MDA의 핵심 기술은 모델 중심의 시스템 구현을 위한 기술 구조를 정의하는 것으로 시스템의 설계 및 명세에 대한 구현 기술을 플랫폼 독립적 모델(PIM : Platform Independent Model)로 설계한 후, 구현 환경에 적합한 플랫폼 종속적 모델(PSM : Platform Specific Model)로 설계하여 구현환경에 맞는 언어로 변환하는 기술이다. MDA의 핵심인 MOF(Meta-Object Facility), UML, XMI(XML Metadata Interchange), CWM(Common Warehouse Metamodel) 표준 등이 포함된다. MDA 지원 자동화 툴들은 위의 정보들을 갖고 변환 작업을 수행한 후 실행 가능한 시스템으로 생산해 내는 것이다.[1] 본 논문에서는 MDA기반 접근 방법을 적용하여 학사관리 시스템을 설계 및 구현하고, MDA기반 접근 방법에 대한 모델링의 중요성을 강조하였다. 또한 소프트웨어를 효율적으로 개발하는 방법을 제시하여 플랫폼 독립적 모델(PIM)로 작성하고, 플랫폼 종속적 모델(PSM)을 J2EE 플랫폼 기반의 EJB(Enterprise Java Beans)로 변환하는 과정 등을 제시하였다. MDA를 지원하는 자동화 툴 및 편집기(Together Architect 2006 for Eclipse, Edit plus 2)와 데이터베이스 모델링 툴(ER/WIN 4.1)을 사용하여 시스템 설계 및 구현을 하였으며, 전통적 개발 프로세스와 MDA 기반 개발 프로세스에 대한 유효성 분석 결과를 제시하였다.

Keywords

References

  1. OMG, “Draft text for an MDA Guide.pdf,” 2003.06
  2. OMG Model Driven Architecture Home Page : www.omg. org./mda/index.htm
  3. OMG, “UML 2.0 Specification,” 2005.07
  4. David Bertrand, “Model-Driven Architecture Case Study,”pp.5$\sim$6, June, 12, 2003
  5. Jon Siegel and the OMG Staff Strategy Group, “Developing in OMG's Model Driven Architecture, “ftp://ftp.omg. org/docs/omg/00-11-05.pdf 2001
  6. OMG, “Meta Object Facility”(MOF), 2006. 1
  7. David Bertrand, “Model-Driven Architecture Case Study,” pp.24, June 12, 2003
  8. 권소정, “MDA를 적용한 웹 기반 영화 예매 시스템 설계 및 구현,” 2004. 12
  9. 이현주, “MDA기반 EJB 컴포넌트의 PIM변환 규칙에 관한 연구,” 2004. 7
  10. 천은영, “MDA구현을 위한 EJB 환경에서의 UML Profile 모델 설계 및 구현,” 2004. 2
  11. 김동규 이현정 정기원, ”PIM에서 EJB기반의 PSM으로 변 환에 대한 일관성 검증 규칙,” 2004년도 한국정보과학회 가을 학술발표논문집 Vol.31, No.2, 2004
  12. 박경민 “조직에서의 MDA 추진 전략과 전술,” 마이크로소프트, 2004. 8