요구사항 분석 CASE 와 HIPO
1. 요구사항 분석용 CASE(자동화 도구)
"요구사항 분석용 CASE"란 요구사항을 자동으로 분석하고, 요구사항 분석 프로세서를 기술하도록 개발된 도구를의미한다.
<대표적인 요구사항 분석용 CASE>
종류 | 설명 |
SADT | - SoftTech 사에서 개발한 것으로 구조적 요구분석을 하기위해 블록 다이어그램을 채택한 자동화 도구 |
SREM = RSL/REVS |
- TRW 사가 실시간 처리 소프트웨어 시스템에서 요구사항을 명확히 기술하도록 할 목적으로 개발한 도구 - RSL과 REVS를 사용하는 자동화 도구 |
PSL/PSA | - PSL과 PSA를 사용하는 자동화 도구 - 미시간 대학에서 개발 |
TAGS | - 시스템 공학 방법 응용에 대한 자동 접근 방법 개발 주기의 전 과정에 이용할 수 있는 통합 자동화 도구 |
<여기서 Tip...?>
CASE의 대표적 도구종류는 20년도에 한번 문제로 출제된 적이 있다.
하.. 필자도 이걸 외워야 할지 모르겠다.. 외우기 번거롭게 이름도 참 뭣같이 생겼다.
이건 종류마다 설명도 이해 안되고 이름도 안외워진다. ㅋㅋ

필자는 패스한다. 이후에 있는 기법도 외울게 많기 때문에..
그리고 이거 알아서 어디에 써먹을까?
차라리 네트워크쪽과 보안파트를 더 외우는게 지식적으로도 이득이다
근데 이렇게 말했는데 나왔다고 내탓할 것 같아서 적었다.
1. SADT : SoftTech 사에서 개발한 것으로 구조적 요구분석을 하기위해 블록 다이어그램을 채택한 자동화 도구.
SoftTech(회사이름) + Analysis(분석) + Diagram(다이어그램) + Tool(도구) = SADT (원래는 이런뜻이 절대 아니니 오해말길 바란다.)
2. SREM = RSL/REVS : RSL과 REVS를 사용하는 자동화 도구
R/R과 비슷한 모형은 CASE에 속함.
3. PSL/PSA : PSL과 PSA를 사용하는 자동화 도구
P/P과 비슷한 모형은 CASE에 속함.
4. TAGS
텎쓰!
... 미안하다. 필자의 한계다
혹시나 이해가 필요하다면 아래 링크를 적극 추천한다. (정처기 책이나 필자의 글과는 다르게 설명이 대박이다.)
https://m.blog.naver.com/ionebabo/221654102886
사실 필자는 적다보니 외워졌다. 독자들도 잘 외워보길 바란다.
2. HIPO(Hierarchy Input Process Output)
- 시스템의 분석 및 설계 또는 문서화에 사용되는 기법으로, 시스템 실행과정인 입력, 처리, 출력의 기능을 표현한 것이다.
- 소프트웨어의 하향식 개발을 위한 문서화 도구이다.
- 기능과 자료의 의존관계를 동시에 표현할 수 있다.
- 기호, 도표 등을 사용하여 보기쉽고 이해하기도 쉽다.
- 이를 사용하여 만든 차트를 HIPO Chart 라고한다.
- 하마밖에 생각이 안난다.
<HIPO Chart의 종류>
- 가시적 도표(Visual TAble of Contents)
- 총체적 도표(Overview Diagram)
- 세부적 도표(Detail Diagram)
<여기서 Tip!>
1. HIPO는 기호, 도표등을 사용하는 문서화 도구라고 설명이 되어있으니 다이어그램같이 생겼을 것이다. 아래 키워드를 외우자.
- 시스템의 동작 과정을 그린 그림이다. (입력 - 처리 - 출력의 과정을 그린다고 한다.)
- 하향식 소프트웨어를 개발할때 사용한다. (하향식이 궁금하다면 나중에도 나오니까 그때 알아보자)
위 키워드가 문제에 나온다면 HIPO라고 생각하자.
2. HIPO Chart의 종류라 적혀있는데 솔직히 종류라기보단 HIPO를 만들 때 3가지의 HIPO Chart 로 만드는 것이다.
※외우지는 말고 한번쯤 읽어봐라.※
- 가시적 도표 : 시스템의 전체적인 기능과 흐름을 보여주는 Tree 형태의 구조도
- 총체적 도표 : 프로그램을 구성하는 기능을 기술한 것으로 입력, 처리, 출력에 대한 전반적인 정보를 제공한다.
- 세부적 도표 : 총체적 도표에 표시된 기능을 구성하는 기본 요소들을 상세히 기술하는 도표
↓ ↓HIPO가 도대체 뭔지, 어떻게 생겼는지 궁금하면 ↓ ↓ (정리 잘해주셨음)
출처: https://raisonde.tistory.com/entry/HIPO-ModelHIPO-Chart-%EB%98%90%EB%8A%94-HIPO-Diagram
위 개념은 책에도 자세히 안나와있으니,
"HIPO"는 가시적 도표, 총체적 도표, 세부적 도표 이 3가지 도표로 이루어져 있다." 정도로만 알고있자.