인터넷 및 소셜 네트워크 등이 적극적으로 활용되는 사용자 참여 사회에서 사용자의 요구사항을 올바르게 시스템에 반영하는 것은 매우 중요하다. 본 연구에서는 C 사의1,800 여건의사용자 요구사항을 정형화하기 위한 절차와 기법을 제안하고, 정형화된 요구사항이 시스템 설계와 구현에 반영될 수 있도록 상대적 기여도를 측정하여 선정하는 기법을 제시한다. 다양한 사용자 요구사항을 요구사항 수준에 적합하도록 정형화하기 위하여, 요구사항 명세 표준에 따라 작성하고 키워드를 추출하고 상호 관계를 분석하여, 요구사항 계층 그래프를 작성하였다. 요구사항 계층 그래프는 시스템 설계와 구현을 위한 세부 목표를 정의하며, 계층별 요구사항의 상대적인 중요도를 표현한다. 요구사항의 상대적 중요도를 이용하여 요구사항별 상대적 기여도를 계산하고, 이를 이용한 선정 평가 기법을 제안한다. 제안한 기법의 타당성은 C 사의 사례 연구를 통하여 그 가능성을 입증하였다.
In the customer-centered world, which is used internet and social network services actively, it is important that their needs should be embraced into systems. Our study proposes a technique to normalize and select 1,800 customer's needs at C company. In order to normalize the requirements, we have specified requirements by considering a standard for requirements specification, have identified a set of keywords of requirements and have constructed a relation-graph of requirements. The graph presents objectives to design and build a system, and shows a degree of relative importance for each requirement. And then, we propose a techniques for requirements selection according to their contribution points, which are calculated using relative degree. We demonstrates our techniques by a case study of C company.