$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

[국내논문] UML기반의 요구사항 추적 매트릭스 설계
A Study on the RTMD(Requirement Tracing Matrix Design) Base on UML 원문보기

한국항행학회논문지 = Journal of advanced navigation technology, v.15 no.3 = no.48, 2011년, pp.419 - 431  

허계범 (한림성심대학 인터넷비즈니스과) ,  김영규 (한림성심대학 인터넷비즈니스과) ,  양동일 (강원대학교 컴퓨터과학과)

초록
AI-Helper 아이콘AI-Helper

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

Abstract AI-Helper 아이콘AI-Helper

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 ...

주제어

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • Class Diagram은 시스템 객체들의 타입을 기술하고, 그들 간의 다양한 정적인 관련성을 나타낸다. 또한 클래스의 속성과 연산, 그리고 객체들의 연결 방법에 적용될 제약조건에 대해서도 기술한다. Class Diagram은 클래스, 패키지, 인터페이스, 속성, 오퍼레이션 등의 구성요소를 가지고 있으며, 일반화(generalization), 의존(dependency), 연관(association) 관계를 가진다.
  • 본 논문에서는 UML기반의 객체지향 소프트웨어 개발 생명주기에서 산출물, 즉 소프트웨어 개발 제안 요청서, 제안서, 사업 착수 계획서, 요구사항 정의서, 분석 모델링, 설계 모델링 단계의 매트릭스를 설계하여 보다 체계적인 요구사항들을 관리하고자 한다.
  • 본 논문에서는 그림 1, 그림 2, 그림 3과 같은 UML 기반의 객체지향 소프트웨어 개발 생명주기에서 요구사항 추적 매트릭스를 설계(RTMD : Requirement Tracing Matrix Design)하여 소프트웨어 개발의 생산성 향상에 그 목적이 있다.
  • 본 논문에서의 적용 업무는 행정정보 공유센터 시스템으로 응용시스템 및 데이터베이스를 재구성하여 보다 안정적인 서비스를 제공하는데 있다. 그림 12는 행정정보 공유 웹서비스 시스템을 나타내고 있다.
본문요약 정보가 도움이 되었나요?

질의응답

핵심어 질문 논문에서 추출한 답변
모델링 언어란? 대부분의 방법론은 모델링 언어와 프로세스로 구성되며 기본적으로 모델링 언어와 프로세스에서 일관성을 갖는다. 모델링 언어는 방법론에서 분석 및 설계사항으로 표현하기 위하여 사용하는 그래픽 표기법이며 프로세스는 설계를 수행하는 동안에 각 단계에서 취해야 할 사항에 대한 지침이라 할 수 있다. 즉 방법론을 사용하는 것은 대부분 프로세스보다는 모델링 언어를 사용한다는 것을 의미하며 의사소통의 중요한 부분이다[1],[5],[6],[7],[8],[12],[13].
UML이란? UML(Unified Modeling Language)은 객체지향 소프트웨어 시스템을 개발하는데 사용되는 모델링 언어로 시스템의 가공물을 가시화, 구축, 문서화하고, 그 시스템을 사용하는 조직의 업무를 모델링하는 방법을 제공한다. 대부분의 방법론은 모델링 언어와 프로세스로 구성되며 기본적으로 모델링 언어와 프로세스에서 일관성을 갖는다.
요구사항 추적기법과 관련된 방법에는 무엇이 있는가? 요구사항 추적은 요구사항의 일관성(consistency)을 검증하고 완전성을 확인하는 V&V 모델(Verification & Validation Model)에 기반 하는 것으로 소프트웨어 개발 생명주기의 각 단계에서 요구사항의 일관성 및 완전성을 검증하는 것이다. 이와 같은 추적기법에 관한 방법에는 정보검색(information retrieval) 추적기법, 이벤트기반(event-based) 추적기법, 시나리오기반(scenario-based) 추적기법이 있다[3],[9].
질의응답 정보가 도움이 되었나요?

참고문헌 (13)

  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; 

저자의 다른 논문 :

관련 콘텐츠

오픈액세스(OA) 유형

FREE

Free Access. 출판사/학술단체 등이 허락한 무료 공개 사이트를 통해 자유로운 이용이 가능한 논문

저작권 관리 안내
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로