DOI QR코드

DOI QR Code

Design of Methodology Framework based on Meta-Model

메타모델 기반의 방법론 프레임워크 설계

  • 조은숙 (서일대학교 컴퓨터소프트웨어과)
  • Received : 2015.08.03
  • Accepted : 2015.10.08
  • Published : 2015.10.31

Abstract

As new technologies are advancing and development paradigms are changing, software development process and development methods are evolving progressively. As a result, because the number of developing and managing processes and methodologies are increasing as a project in companies, effective management methods are needed. Especially, because companies should apply optimized methodology according to project's size and characteristics, customization technique of methodology is required urgently. In this paper, we propose a meta-model based methodology framework which can integrate and manage methodologies being developed progressively. Applying proposed methodology framework, a company is able to manage as well as develop optimized methodology easily as a project. Especially, because a proposed methodology framework is developed by meta-model, adding or extending new methodology elements can be realized simply as well as method elements are reused easily in case of customization of methodology as a project.

새로운 기술의 발전과 개발 패러다임의 변화로 인해 이를 뒷받침할 수 있는 소프트웨어 개발 프로세스와 개발 기법들이 계속해서 진화하고 있다. 이러다보니 기업에서 프로젝트 별로 개발 및 적용해야 할 프로세스와 방법론이 계속해서 증가하고 있어서 이에 대한 효과적인 관리 방안이 필요한 실정이다. 특히 기업은 프로젝트의 규모나 성격에 따라 최적화 된 방법론을 도입해서 적용해야 하기 때문에 방법론의 특화(Customization) 기법이 절실히 요구되는 상황이다. 본 논문에서는 이처럼 계속해서 개발되는 방법론들을 전사적으로 통합 관리할 수 있는 메타모델 기반의 방법론 프레임워크를 제시하고자 한다. 제안된 방법론 프레임워크를 적용함으로써 기업에서는 계속해서 증가되는 방법론들을 효율적으로 관리할 수 있을 뿐만 아니라 프로젝트 사안 별로 최적화 된 방법론을 용이하게 개발할 수 있게 된다. 특히 본 논문에서 제시하는 방법론 프레임워크는 메타 모델을 기반으로 개발되기 때문에 새로운 방법론 요소의 추가 및 확장이 용이하게 이루어질 뿐만 아니라 방법론을 프로젝트 별로 특화할 때 쉽게 구성요소들을 재사용할 수 있는 효과를 얻게 된다.

Keywords

References

  1. Dave Evans, "The Internet of Things: How the Next Evolution of the Internet Is Changing Everything", CISCO White Paepr, April 2011.
  2. Bansler, J., Bodker, K.. A reappraisal of structured analysis: Design in an organizational context. ACM Trans. Information Systems, pp.165-193, 1993. DOI: http://dx.doi.org/10.1145/130226.148055
  3. Desmond Francis Dsouza, Alan Cameran wills, Objects, Component, and Frameworks with UML: the Catalysis approach, Addison Wesley, 1999.
  4. Alfonso Fuggetta, "Software process: a roadmap." Proceedings of the Conference on The Future of Software Engineering, p.25-34, June 04-11, 2000, Limerick, Ireland, 2000. DOI: http://dx.doi.org/10.1145/336512.336521
  5. Salmre, I., Writing Mobile Code: Essential Software Engineering for Building Mobile Applications, Addison-Wesley Professional, 2005.
  6. Winston W. Royce, "Managing the Development of Large Software Systems." In Proceedings of IEEE WESCON, p 1-9, August 1970.
  7. Object Management Group. MDA Documents. http://www.omg.org/docs/omg/03-06-01.pdf, 2003.
  8. OMG, Software & Systems Process Engineering Metamodel specification (SPEM) Version 2.0, http://www.omg.org/spec/SPEM/2.0/PDF, 2008.
  9. Erich Gamma et. al, Design Patterns-Elements of Reusable Object-Oriented Software, Addison-Wesley, 2012.
  10. Craig Larman, Applying UML and Patterns, Prentice Hall, 2001.
  11. Martin Fowler, UML Distilled, Addison-Wesley,2003.
  12. IRIS Author, http://files.osellus.com, 2010.
  13. EPF, http://www.eclipse.org/epf, 2010.
  14. EA, http://www.sparxsystems.com/products/ea. 2015.
  15. Sattarova Feruza, Farkhod Alisherov, "Effective Estimation Software cost using Test Generations", Asia-pacific Journal of Multimedia Services Convergent with Art, Humanities, and Sociology, Vol. 1 No.1, pp. 1-10, Jun. 2011. DOI: http://dx.doi.org/10.14257/AJMAHS.2011.06.01.
  16. Jung Hwan Par, Do Hyeun Kim, Su Kyung Yang, Eun Hyeon Koh, "A Practicum Training Model for Early Childhood Pre-Service Teacher Using UML", Asia-pacific Journal of Multimedia Services Convergent with Art, Humanities, and Sociology, Vol. 4 No. 2, pp.2 23-234, Dec. 2014. DOI: http://dx.doi.org/10.14257/AJMAHS.2014.12.22
  17. Byeong Ho Knag, Tai-hoon Kim, "Effective Optimization of Multi-Clouds using Software-as-a-Service", Asia-pacific Journal of Multimedia Services Convergent with Art, Humanities, and Sociology, Vol. 2 No. 2, pp.85-92, Dec. 2012. DOI: http://dx.doi.org/10.14257/AJMAHS.2012.12.04
  18. Godfrey D. Beray, Sabah Mohammed, "Software engineering and their conflicts in development of software", Asia-pacific Journal of Multimedia Services Convergent with Art, Humanities, and Sociology, Vol. 3 No. 1, pp.9-16, Jun. 2013. DOI: http://dx.doi.org/10.14257/AJMAHS.2013.06.05