검색 상세

시스템 요구사항 정의 프로세스 및 도구 개발

A Study on the Process and Tool for System Requirements Definition

  • 주제(키워드) 프로세스 , 시스템
  • 발행기관 아주대학교
  • 지도교수 박영원
  • 발행년도 2004
  • 학위수여년월 2004. 2
  • 학위명 박사
  • 학과 및 전공 일반대학원 시스템공학과
  • 본문언어 한국어
  • 저작권 아주대학교 논문은 저작권에 의해 보호받습니다.

초록/요약

본 논문은 ‘요구사항 정 의 프로세스와 도 구 ’를 개발한 내용이다 . 개발 되는 시스템의 복잡성이 증가함에 따 라 시스템 개발문제를 올바로 정의하는 시스템요구사항 수집과 정의하는 기술의 필요는 점차 증가하고 있 다 . 시스템엔지니어링 설 계 프로세스에서 가장 먼저 수행되는 요구사항 정의 프로세스는 이 를 수행하는 관점에서 불확실한 부분이 있다 . 따라서 , 그 구체적인 수 행 방법론이 명확하게 제시될 필요가 있 다 . 이 에 본 연구는 기존의 표준들에서 제시된 시스템 엔지니어링 설 계 프로세스에 적합하도록 시스템 요구사항 정의 프로세스를 수행할 수 있는 방법론 및 도구를 개발하였다 . 또한 개발된 요구사항 정 의 프로세스 시스템을 시스템엔지니어링 전산지원도구를 사용하여 수행할 수 있 는 데이터 모델인 ‘요구사항 정의 프로세스 스키마 ’를 개발하였다. 본 논문의 연 구 방법론은 시스템 요구사항의 진화를 지배할 수 있도록 요구사항 정의 프로세스 아키텍쳐를 구조화하는 것 과 이 프로세스의 각 단계에서 취급되는 요구사항의 형상을 정형화 하 는 것이며, 이를 통하여 요구사항의 진화가 일관되게 이루어 질 수 있도록 프로세스 , 방법 및 도구를 통합한 ‘시스템 요구사항 정 의 통합모델 ’을 개발하였다 . 본 논문에서 제시된 연 구 결과인 ‘요구사항 정 의 시스템 ’은 요구사항 정의 프로세스 , 프로세스 수행을 위한 도구 , 도구를 사용하여 프로세스 각 단계의 수행하는 방법들이 일관되도록 개발되었다. 시스템엔지니어링 표준들에 적합한 ‘요구사항 정 의 프로세스 ’는 요구사항 수집 , 층별화 , 분류화 , 문장논증 , 집합논증 , 추적성 확보의 하부 프로세스 단계로 구성하였다 . 각 프로세스 단계의 수행을 지원하는 도구 는 요구사항 수 집 템플릿 , 요구사항 구조화 템플릿 , 요구사항 논증 템플릿 , 요구사항 추적성 확 보 템플릿 및 이 들 템플릿이 통합된 ‘요구사항 아키텍쳐 틀 ’이 있 다 . 그리고 도구인 ‘요구사항 아키텍쳐 틀 ’을 사용하여 요구사항 정 의 프로세스를 수행하는 방법론으로 8하원칙 2동사 기술 (6W2H2V technique)을 사용한 요구사항 서술법 , 층별화 및 범주화 방법 및 지 침 , 요구사항 백개당 결점수 (DPHR)을 사용한 요구사항 품질 측정 방법, 그리고 요구사항 품질척도 (DPHR)을 사용한 요구사항 베이스라인 관리 방법을 개발하였다 . 또 한 개발된 시스템 요구사항 정의 프로세스를 시스템엔지니어링 전산지원 도구에 의하여 수행할 수 있도록 전산지원도구의 데이터 모델인 요구사항 정 의 프로세스 스키마를 구축하였다. 본 논문에서 제시한 요구사항 정 의 시스템에 대 한 검증은 3가지 방법으로 수행하였다 . 첫 째 검증방법으로는 Alfred North Whitehead가 제시한 믿음 기준에 대한 적합성 논증을 수행하였으며 , 둘 째 방법으로는 통합 능력성숙도모델 (CMMI)를 사용하여 요구사항 관 련 프로세스 영역에서 의 능력도를 측정하였다 . 셋 째 검증방법으로 실험을 수행하였다 . 실험 의 내용은 본 논문에서 제시한 요구사항 아키텍쳐 틀 을 사용하여 요구사항을 수 집 및 논 증 프로세스를 수 행 및 분석이며 , 실험 및 분석 결과 요구사항 아키텍쳐 틀 이 요구사항의 품질을 높이는 효과와 요구사항 서술에 대 한 학 습 효과를 높이는 효과도 있음을 알 수 있었다 . 본 논문에서 제시한 ‘요구사항 개발 시스템 ’은 복잡한 시스템개발에서 가장 먼저 수행되며 가장 불확실성이 높은 시스템 수준의 요구사항 정의 프로세스를 효과적이며 용이하게 수행하는데 기여 할 것이다 .

more

목차

제1장 서론 1
제1절 연구 배경 및 목표 1
제2절 연구 범위 및 방법 6
제3절 논문 구조 11
제2장 연구 동향 및 문제 해결 12
제1절 각 분야별 연구 동향 12
제2절 시스템엔지니어링 프로세스 17
제3절 요구사항 및 아키텍쳐 정의 연구 27
제3장 요구사항 정의관련 기존 연구현황 39
제1절 요구사항 정의 프로세스에 대한 기존 연구 현황 39
제2절 요구사항에 대한 다양한 관점에서 연구 내용 53
제4장 요구사항 정의 프로세스 및 요구사항 아키텍쳐 틀 개발 78
제1절 아키텍쳐 구성요소와 요구사항 정의 프로세스 78
제2절 요구사항 정의 프로세스 수행 방법 개발 91
제3절 요구사항 아키텍쳐 틀(RAF) 개발 107
제4절 요구사항 정의 프로세스의 컴퓨터 지원 시스템엔지니어링도구(CASysE Tool) 통합 124
제5장 제안된 요구사항 개발 시스템의 평가 138
제1절 믿음 기준에 대한 일치성 평가 139
제2절 통합능력성숙도 모델(CMMI)에 의한 평가 144
제3절 요구사항 도출 실험에 의한 평가 152
제6장 모델기반 요구사항 정의 사례 182
제1절 시스템 요구사항 수집 182
제2절 템플릿을 사용한 요구사항 정의 프로세스 수행 184
제3절 도구를 사용한 요구사항 정의 프로세스 수행 189
제4절 사례연구 결과 206
제7장 결론 207
참고문헌 210
Abstract 218
부록 220

more