$\require{mediawiki-texvc}$

연합인증

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

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

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

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

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

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

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

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

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

[국내논문] 요구사항의 품질 향상을 위한 자동화 검증 기법
An Automated Verification Technique for Enhancing Quality of Requirement 원문보기

한국산학기술학회논문지 = Journal of the Korea Academia-Industrial cooperation Society, v.13 no.9, 2012년, pp.4207 - 4213  

김철진 (인하공업전문대학 컴퓨터시스템과)

초록
AI-Helper 아이콘AI-Helper

소프트웨어의 품질은 요구사항 품질과 강하게 관계되어 있다. 이에 따라서 기업들은 요구사항의 품질을 향상시켜 주기 위한 노력을 하고 있다. 그러나 명세서 형태의 요구사항은 검증하기 어려우며, 분석가의 비정형화된 업무 지식에 의존해야 한다. 또한 명세서 형태의 요구사항 품질을 향상시켜 주기 위한 정형화된 방법론이나 자동화된 기법이 미흡한 상황이다. 본 논문에서는 요구사항의 품질을 향상시켜 주기 위한 요구사항 검증 프로세스 및 자동화 검증 도구를 제안한다. 검증을 위해 요구사항에 대한 외적뷰 설계와 내적뷰 설계를 비교한다. 사례연구를 통해 제안된 요구사항 자동화 검증 기법의 타당성을 검증한다.

Abstract AI-Helper 아이콘AI-Helper

Software quality is strongly associated with requirement quality. Accordingly, companies are trying effect for enhancing requirement quality. But, it is difficult to verify the requirement of specification format, which have to rely on abnormal business knowledge of analyst. Also, it is insufficient...

주제어

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

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

문제 정의

  • 또한 명세서 형태의 요구사항 품질을 향상시켜 주기 위한 정형화된 방법론이나 자동화된 기법이 미흡한 상황이다. 따라서 본 논문에서는 요구사항의 품질을 향상시켜 주기 위한 요구사항 검증 프로세스 및 자동화 검증 도구를 제안한다.
  • 본 논문에서는 요구사항 자동검증을 위해 설계 산출물 간에 비교를 수행하는데, 이때 설계 산출물의 XMI를 비교한다.
  • 본 논문에서는 요구사항 자동화 검증을 위한 검증 프로세스를 제안하며, 검증 비교를 자동화할 수 있는 검증 도구를 제안한다.
  • 본 논문은 요구사항의 품질을 향상시키기 위해 사용자 관점의 외적뷰 설계와 클래스 관점의 내적뷰 설계를 비교 검증하는 기법을 제안하였다. 설계 산출물들을 비교하기 위해 자동화 검증 도구를 제안하였으며, 검증 도구를 통한 검증 결과는 요구사항을 수정할 수 있는 기반을 제공할 수 있음을 파악 하였다.
  • 연구 [9]는 객체지향의 개념을 이용하여 계층구조의 페트리넷인 HOONet을 제안하였으며, 이를 이용하여 복잡한 요구사항을 하향식 분할 방식으로 정의할 수 있다. 특히, 요구사항이 부분적으로 제시되었거나, 전체 요구사항이 분석되지 않더라도 시스템의 모델링에 대한 분석이 이루어 질 수 있도록 한다. HOONet에서 검증할 수 있는 특성들은 교착상태 검사, 생존성 검사, 공정성 검사, 비 결정성 검사 등을 수행할 수 있다.
본문요약 정보가 도움이 되었나요?

질의응답

핵심어 질문 논문에서 추출한 답변
요구사항의 품질 향상을 위한 방법의 문제는 무엇인가? 이에 따라서 기업들은 요구사항의 품질 향상에 많은 관심을 가지고 있으며, CMMi(Capability Maturity Model Integration)[2]나 SPICE(Software Process Improvement Capability dEtermination)[3] 등을 통해 요구사항의 품질을 향상시켜 주기 위한 노력을 하고 있다. 그러나 명세서 형태의 요구사항은 검증하기 어려우며, 분석가의 비정형화된 업무 지식에 의존해야 한다. 또한 명세서 형태의 요구사항 품질을 향상시켜 주기 위한 정형화된 방법론이나 자동화된 기법이 미흡한 상황이다. 따라서 본 논문에서는 요구사항의 품질을 향상시켜 주기 위한 요구사항 검증 프로세스 및 자동화 검증 도구를 제안한다.
소프트웨어의 품질은 무엇과 관계되어있는가? 소프트웨어의 품질은 요구사항 품질과 강하게 관계되어 있다. 이에 따라서 기업들은 요구사항의 품질을 향상시켜 주기 위한 노력을 하고 있다.
요구사항의 품질을 향상시키기 위한 방법은 무엇이 있는가? 이에 따라서 기업들은 요구사항의 품질 향상에 많은 관심을 가지고 있으며, CMMi(Capability Maturity Model Integration)[2]나 SPICE(Software Process Improvement Capability dEtermination)[3] 등을 통해 요구사항의 품질을 향상시켜 주기 위한 노력을 하고 있다. 그러나 명세서 형태의 요구사항은 검증하기 어려우며, 분석가의 비정형화된 업무 지식에 의존해야 한다.
질의응답 정보가 도움이 되었나요?

참고문헌 (10)

  1. Boehm, B.W. et al, "Some Experience with Automated Aids to the Design of Large-Scale Reliable Software", IEEE Trans. On Software Engineering, 1975. 

  2. Capability Maturity Model Integration (CMMI), www.sei.cmu.edu/cmmi/, SEI Carnegie Mellon. 

  3. ISO/IEC 15504 TR2, Software Process Assessment and Capability determination, ISO/IEC, 1998. 

  4. MOF 2 XMI Mapping, http://www.omg.org/spec/XMI/, OMG, 2011. 

  5. Gauthier Fanmuy, Anabel Fraga and Juan Llorens, "Requirements Verification in the Industry", Complex Systems Design & Management, Pages 145-160, 2012. 

  6. Choi J. E., Choi S. K., and Lee S. A., "The Case Study of Software Requirement Management", Proceedings of Korean Institute of Information Scientists and Engineers, Vol.29, No.1(B), p445-447, 2002. 

  7. Dean Leffingwell, Don Widrig, Managing Software Requirement, A Unified Approach, Addison-Wesley, 2000. 

  8. Choi B. K. and Leem C. S., "A Study on Requirement Analysis Process that support Enterprise Architecture Design", The Journal of Korean Institute of CALS/EC, Vol.8, No.1, p35-54, 2003. 

  9. Hong J. E., Yoon I. C., and Bae D. H., "Hierarchical Specification and Verification of Requirements using An Object-Oriented Petri Net", The Journal of Korean Institute of Information Scientists and Engineers, Vol.27, No.2, p157-167, 2000. 

  10. Rational TAU, http://www-01.ibm.com/software/awdtools/tau/, IBM. 

저자의 다른 논문 :

관련 콘텐츠

오픈액세스(OA) 유형

BRONZE

출판사/학술단체 등이 한시적으로 특별한 프로모션 또는 일정기간 경과 후 접근을 허용하여, 출판사/학술단체 등의 사이트에서 이용 가능한 논문

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

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

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

선택된 텍스트

맨위로