요구사항 분석을 위한 CASE(자동화 도구)
- 요구사항 분석 명세서를 기술하도록 개발된 도구를 의미한다.
- 요구사항 분석을 위한 자동화 도구 사용의 이점은 다음과 같다.
- 표준화와 보고를 통한 문서화 품질 개선
- 데이터베이스가 모두에게 이용 가능하다는 점에서 분석자들 간의 적절한 조정
- 교차 참조도와 보고서를 통한 결함, 생략, 불일치 등의 발견 용이성
- 명세에 대한 유지보수 비용의 축소
종류
- SADT, SREM, PSL/PSA, TAGS, EPOS 등
- SADT
- 구조적 요구 분석을 하기 위해 블록 다이어그램을 채택한 자동화 도구이다.
- SREM
- 요소 속성 관계 구조들을 기술하는 요구사항 기술 언어
- PSL/PSA
- PSL : 문제(요구사항)기술 언어
- PSA : PSL로 기술한 요구사항을 자동으로 분석하여 다양한 보고서를 출력하는 문제 분석기
- TAGS
HIPO
- HIPO(Hierarchy Input Process Output)는 시스템의 분석 및 설계나 문서화할 때 사용되는 기법으로, 시스템 실행 과정인 입력, 처리, 출력의 기능을 나타낸다.
HIPO의 종류
- 가시적 도표(도식 목차), Visual Table of Content : 시스템 전체적인 기능과 흐름을 보여주는 계층(Tree)구조도
- 총체적 도표(총괄도표, 개요 도표), Overview Diagram : 프로그램을 구성하는 기능을 기술한 것으로 입력, 처리, 출력에 대한 전반적인 정보를 제공하는 도표
- 세부적 도표(상세 도표), Detail Diagram : 총체적 도표에 표시된 기능을 구성하는 기본 요소들을 상세히 기술하는 도표
출처 : 2022 시나공 기본서 1권 정보처리기사 필기