요구사항추적테이블의 확장 및 정규화 방안
Requirements Trace Table Expansion and How to Normalization
1
조회
0
다운로드
1
인용
0
참고문헌
키워드
초록
소프트웨어 개발시 요구사항의 일관성 및 완전성을 검증하기 위해 다양한 방법으로 산출물을 추적하는데, 기존 연구에서는 추적메타모델 또는 자동화된 도구를 제시하되 구체적인 추적산출물 및 추적요소 선정이 미흡하며, 추적요소를 제시하는 추적테이블 연구의 경우는 전체공정이 아닌 일부 공정만을 대상으로 추적하고 있다. 이에 본 연구는 일부 공정만 추적한 저자의 이전 추적테이블연구에 이어 프로젝트시작단계에서 아키텍쳐단계, 인도단계까지의 산출물을 추적한 확장된 요구사항추적테이블을 제시하였다. 또한 추적테이블이 확장됨에 따라 추적필드가 많아져서 추적이 복잡해지는 문제점을 해결하기 위해 개발프로세스단위로 통합/분리할 수 있는 추적테이블의 정규화 방안을 제시하였다. 본 연구를 D사의 H시스템개발프로젝트에 적용함으로써 연구의 적용가능성을 검증하고 요구사항의 오류를 쉽게 발견하는 추적의 효과를 확인하였다. 이에 연구를 통해 요구사항의 일관성과 완전성을 검증하는 추적의 정확성을 높여 소프트웨어 개발의 실패를 최소화하고자 하였다.
Abstract
There are various methods to trace output in software development to verify the consistency and completeness of requirements. Existing studies do present the trace meta-model or automated tools, but fail to list specifically traced output or traced items. Also, in regards to trace tables, which contain traced items, existing studies don’t consider the whole software development process but merely its sub-process. Given this, the present study suggests an extended requirements tracetable that tracks output from the inception of the project through the architectural design phase to the application delivery, following up on the researcher’s previous study on a tracetable that considered only a sub-process of the whole development process. In addition, in order to address the problem of the tracking process becoming complicated with increased tracefields due to an extended trace table, the researcher suggests a method for normalizing a requirements tracetable that can integrate and separate by development process phase. Apply it to theH system development project of a D company, and this study caseverified application possibility of study, confirmed an effect of a chase to easily find out an error of requirements. Improve precision of a traceto verify consistency of requirements and completeness through this study, and will minimize failure of a software development.
참고문헌 (10)
- Status report : Requirement Engineering, "P. Hsia", IEEE Software, ~ (1993)
- Balasubramaniam Ramesh, "Toward Reference Models for Requirements Traceability", IEEE Transactions on software Engineering, 27(1) (2001)
- 안상임, "가치분석을 통한 휘처기반의 요구사항 추적 및 변경 영향 분석", 박사, pp.2007
- 김주영, "산출물의 일관성과 완전성 검증을 위한 추적테이블의 경험적 연구", 정보과학회논문지 : 소프트웨어 및 응용, 34(5), pp.419~430 (2007), 한국정보과학회
- Karl E.Wiegers, "Automating Requirements Management, Process Impact", ~ (1999)
- Lee M.Williams,The Elements of Technical Requirements Management,INCOSE Atlanta Chapter, "The Elements of Technical Requirements Management, INCOSE Atlanta Chapter", ~ (2006)
- 한국전자통신연구원, "마르미-III 버전 4.0", ~ (2002)
- "국가지식정보통합검색시스템"[URL]
- INCOSE, "INCOSE Requirements Tool Evaluation Criteria" (1997), Integrated Chipware
- Ralph H. Acaba, "Lessons Learned in the Selection of a Company Standard RM Tools" (2000), Quality System&Software
