DOI QR코드

DOI QR Code

UML기반의 요구사항 추적 매트릭스 설계

A Study on the RTMD(Requirement Tracing Matrix Design) Base on UML

  • 허계범 (한림성심대학 인터넷비즈니스과) ;
  • 김영규 (한림성심대학 인터넷비즈니스과) ;
  • 양동일 (강원대학교 컴퓨터과학과)
  • 투고 : 2011.05.24
  • 심사 : 2011.06.30
  • 발행 : 2011.06.30

초록

오늘날 기업의 비즈니스 환경은 시장, 기술 및 사회에서 오는 여러 가지 요인들로 인하여 한층 더 복잡해지고 있다. 비즈니스 패러다임의 변화에 따른 빠른 시장 대응(Time-to Market)에의 요구 증가 및 비용 감소, 높은 생산성에 대한 요구 증가, 재사용성 증대를 통한 유연한 애플리케이션을 개발할 수 있는 절차와 매커니즘에 대한 필요성이 대두되고 있다. UML 기반의 객체지향 소프트웨어 개발 생명주기에서 요구사항 추적 매트릭스 설계(RTMD : Requirement Tracing Matrix Design) 모델을 제시하여 실제업무에 적용하였다. 이 방법은 소프트웨어 개발의 생산성 향상 및 유지보수 비용을 절감하는 효과가 있다. 그러나 관련 문서들의 완전성(completeness), 일관성(consistency), 정확성(correctness)을 검증하기 위한 절차 및 규칙이 미흡하며, 또한 이들 명세서들은 보다 체계적으로 관리할 수 있는 자동화된 시스템을 필요로 한다.

Design traceability has been widely recognized as being an integral aspect of software development. Also many projects for software application development have failed because that the projects did not analyze user requirements sufficiently and reflected them in the projects adequately. This thesis proposes a specification and tracing technique for object-oriented analysis and design. The subject of this study is the artifacts of UML development methodology. Therefore, to improve the quality of the software development cycle, in short, the system requirement of customers will be able to respond quickly.

키워드

참고문헌

  1. 김영규, "소프트웨어 생산성 향상을 위한 프레임워크 설계: EOOM", 강원대학교 대학원 박사학위논문, 2008. 02.
  2. 하일규, "정확성 및 일관성 검증규칙에 기반한 UML 다이어그램의 메타검증", 영남대학교 대학원 박사학위논문, 2003. 06.
  3. 허계범, 김영규, 양동일, "객체지향 환경에서 소프트웨어 생산성 향상을 위한 프레임워크 모델 연구", 한국항행학회, 제14권 제6호, 2010. 12.
  4. 한국전산원, "CBD 방법론 기반 개발사업에 대한 감리지침 연구", 2003. 11.
  5. 한국전산원, "정보시스템 객체지향 개발감리지침 연구", 1998. 11.
  6. LG CNS, "유스케이스모델링가이드", GIC-221-01 ver. 1.0
  7. LG CNS, "분석모델링가이드", GIC-221-05 ver. 1.0
  8. LG CNS, "설계모델링가이드", GIC-221-06 ver.1.0
  9. Grant Zemnt, "Recovering Towards Value Based Requirement Tracebility", DePaul University Chicago Illinois, 2005. 03.
  10. Mikio Aoyma, "New Age of Software Development : New Component-Based Software Engineering Changes the Way of Software Development, International Workshop on Component-Based Software", ICSE, pp. 124-128, 2003.
  11. Standish Group, CHAOS Reports(2004), 2004, 01.
  12. http://www.omg.org; OMG, "Unified Modeling Language Specification", Version 1.4, Object Management Group;
  13. http://www.objs.com/agent/index.html; OMG Agent Platform Special Interest Group;