DOI QR코드

DOI QR Code

Component Selection Decision Method Using ANP Technique in Change Management

변경관리에서 ANP기법을 이용한 컴포넌트 선택 결정 방법

  • 김경훈 (경희대학교 컴퓨터공학과) ;
  • 송영재 (경희대학교 컴퓨터공학과)
  • Received : 2011.11.18
  • Accepted : 2011.12.12
  • Published : 2012.01.28

Abstract

Software change management is focused on the change of a entity like the change of contents of a system or a document. In change management, interactive relationship among requirements and complex decision making is needed to obtain optimized status. In this paper we design a management model of software change management in distributed environment which mange the change among components by time and situation. In addition, each components are defined and use ANP technique for best decision-making by using the subordinate relationship and feedback considering the mutual dependency referring the change of components in distributed environment. Thus, we analyze the dependency among each components and show 3 types of change relationship. Also through analysis of dependency, we verified the effectiveness of such approach.

소프트웨어 변경관리는 시스템의 변경된 내용을 프로그램이나 설명문서와 같은 특정 개체의 특성 변경에 초점을 둔 것이다. 변경관리 시 요구사항간의 상호종속적인 관계를 가지고 최적의 상태를 위하여 복잡한 의사결정을 필요로 한다. 본 논문은 소프트웨어 변경관리를 분산환경에서 컴포넌트들간에 시간과 상황에 따른 변화를 관리하는 모델을 설계 한다. 그리고 각 컴포넌트들간의 관계성들에 대한 정의를 하고 ANP 기법을 이용하여 분산환경에서의 각 컴포넌트가 변화되어 참조되는 상호 의존성을 고려하여 종속관계와 피드백을 이용하여 최적의 대안을 선택할 수 있다. 즉, 서로간의 관계된 의존도를 분석하여 3가지 형태의 변경관계를 나타내도록 하였다. 또한 의존도 분석을 통해 이러한 접근 방법의 유효성을 검증하였다.

Keywords

References

  1. "소프트웨어 변경관리 노력 추정 모델", 정보기술논문지, 제5권, pp.27-33, 2007.
  2. 김덕현, 박성주, "확장된 객체지향 데이터 모형을 이용한 소프트웨어 변경관리 시스템", 한국정보과학회논문지, 제22권, 제2호, 1995.
  3. B. W. Jhonson, Design and Analysis of Fault-Tolerant D12gital Systems," Addison- Wesley, 1989.
  4. D. K. Pradhan, Fault-Tolerant Computer System Design, Prentice-Hall, 1996.
  5. Dirk Ohst and Udo Kelter, "A Fine-grained Version and Configuration Model in Analysis and Design," ICSM, IEEE, 2002.
  6. Tien N. Nguyen and Ethan V.Munson, John T.Boyland, "Multi-level Configuration Management with Fine-grained Logical Units", EUROMICRO -SEAA'05, 2005.
  7. Tien N. Nguyen, "A Unified Model for Product Data Management and Software Configuration Management," ASE'06, IEEE, 2006.
  8. Andre van Hoek, "A Testbed for Configuration Management Policy Programming," IEEE, 2002.
  9. 경태원, 김상국, "BSC 와 ANP기법을 이용한 직무그 룹별 정보시스템 우선순위 분석", 한국컨텐츠학회논문지, 제11권, 제7호, pp.426-436, 2011.
  10. 이선우, "AHP와 ANP를 이용한 ITS서비스의 우선순위결정에 관한 연구", 계명대학교, 2004.
  11. Saaty, T. L., The Analytic Network Process, Pittsburgh, RWS Pub, 1996.
  12. E. H. Bersoff, "Elements of Software Configuration Managements," IEEE Computer, pp.30-36, 1983.
  13. J. Banerjee, W. Kim, H. J. Kim, and H. Korth, "Semantics and Implementations of Schema Evolution in Object-oriented Database," Proceedings of ACM SIGMOD Conference, pp.311-322, 1987.
  14. D. H. Kim and S. J. Park, "FORM: A Flexible Data Model for Integrated CASE Environments," Working Paper, Department of Management Science, KAIST, 1992.
  15. K. Dittrich and A. Lorie, "Version Support for Engineering Database Systems," IEEE Transaction on Software Engineering, Vol.14, No.4, pp.429-437, 1988. https://doi.org/10.1109/32.4664
  16. Dirk Ohsh and Udo Kelter, "A Fine-grained Version and Configuration Model in Analysis and Design," Proceeding of the International Conference on Software Maintenance (ICSM'02) IEEE.
  17. M. Penedo, E. Ploedereder, and I. Thomas, "Object Management Issuse for Software Engineering Environments," Processing of 3rd ACMSIGSOFT, pp.226-234, 1988.
  18. Hagen Volzer, Anthony MacDonald, Brenton Atchison, Andrew Hanlon, Peter Lindsay, and Paul Strooper, "SubCM: A Tool for Improved Visibility of Software Change in an Industrial Setting," 2007.
  19. Akao, Yoji, "Development History of Quality Function Deployment," The Customer Driven Approach to Quality Planning and Deployment. Minato-ku, Tokyo 107 Japan: Asian Productivity Organization, 1994.