CASE & HIPO

2022. 4. 15. 22:05정보처리기사 - 필기/제1과목 - 소프트웨어 설계

CASE(Computer Aided Software Engineering)

- aid : 돕다

- 소프트웨어 개발 시 사용되는 분석 자동화 도구

 

주요 기능

- 그래픽 지원

- 소프트웨어 생명주기 전 단계의 연결

- 다양한 소프트웨어 개발 모형 지원

 

이점

- 개발을 신속하게 할 수 있음

- 오류 수정의 간편화

- 모듈의 재사용성 향상

- 자동화된 기법으로 인한 소프트웨어 품질 향상

- 소프트웨어 유지보수 용이

 

그 중 가장 대표적인 도구는 HIPO입니다.

 

HIPO(Hierarchy Input Process Output)

- 하향식 개발을 위한 시스템 설계 및 문서화 도구

- 하향식 개발 : 위에서부터 발전이 되기 시작하면 순차적으로 아래도 발전이 된다는 이론

예) 국가의 경제가 발전되면 결과적으로 내 주변지역도 발전이 된다.

 

HIPO 차트

- 가시적 도표(Visual Table of Contents)

- 총체적 도표(Overview Diagram)

- 세부적 도표(Detail Diagram)

'정보처리기사 - 필기 > 제1과목 - 소프트웨어 설계' 카테고리의 다른 글

소프트웨어 생명 주기  (0) 2022.04.22
객체지향 분석 방법론  (0) 2022.04.15
럼바우(Rumbaugh)  (0) 2022.04.15
XP  (0) 2022.04.14
미들웨어  (0) 2022.04.13