본문 바로가기

정보처리기사 실기/요구사항 확인

CASE와 HIPO

1. CASE(Computer-Aided Software Engineering)

 

요구사항을 자동 분석하고, 요구사항 분석 명세서를 기술하도록 개발된 도구

 

* 대표적 CASE

SADT 시스템 정의, 소프트웨어 요구사항 분석, 설계를 위한 도구
SoftTech사에서 개발
구조적 요구 분석을 위해 블록 다이어그램을 채택한 자동화 도구
SREM =
RSL/REVS
실시간 처리 소프트웨어 시스템의 요구사항을 명확하게 기술하기 위해 개발한 도구
TRW사에서 개발
RSL REVS를 사용하는 자동화 도구
PSL/PSA PSL PSA를 사용하는 자동화 도구
미시간 대학에서 개발
TAGS 개발 주기 전 과정에 이용할 수 있는 통합 자동화 도구

 

*  용어 정리

(1) RSL (Requirements Specification Language):  요소,속성, 관계, 구조들을 기술하는 요구사항 기술 언어

(2) REVS (Requirements Engineering and Verification Support): RSL로 기술된 요구사항들을 자동으로 분석하여 요구사항 분석 명세서를 출력하는 요구 사항 분석기

(3) PSL (Problem Statement Language): 요구사항(문제) 기술 언어

(4) PSA (Problem Statement Analyzer): PSL로 기술한 요구사항을 분석하여 보고서를 출력하는 문제 분석기

 

2. HIPO(Hierarchy Input Process Output)

(1) 시스템 실행 과정인 입력, 처리, 출력 기능을 표현한 것

(2) 하향식 개발

(3) HIPO Chart : 시스템 기능을 여러개의 모듈로 분할하여 이들 간 인터페이스를 계층 구조로 표현한 것

- 가시적 도표

- 총체적 도표

- 세부적 도표

 

 

 

출처 :  정보처리기사 실기 2024 기본서 / 저자 : 길벗알앤디(김정준, 강윤석, 김용갑, 김우경)  / 출판사 : 길벗

'정보처리기사 실기 > 요구사항 확인' 카테고리의 다른 글

UML(관계)  (0) 2024.04.06
UML(사물)  (0) 2024.04.06
요구사항 분석  (0) 2024.04.04
요구사항 개발 프로세스  (0) 2024.04.04
요구사항 정의  (0) 2024.04.04