본문 바로가기
  • (개인)정보보호/최신ICT 정보 공유 블로그
나의 서재/22. 소프트웨어 공학 기본원리

17. CASE 도구

by 노벰버맨 2022. 1. 23.

1. . CASE의 정의

-소프트웨어 공학 프로세스를 돕기 위해 컴퓨터를 이용하여 자동화를 지원하는 소프트웨어

 

2. CASE의 분류

구분 분류 설명
활동 지원 상위 CASE 도구 -소프트웨어 개발 주기의 전반부 활동 지원  도구
-계획, 분석, 설계
-ERD, DFD, 구조도, 의사결정도, 의사결정표, UML 다이어그램 생성 지원
하위 CASE 도구 -소프트웨어 개발 주기의 하반부 활동 지원 도구
-구현, 테스트, 유지보수, 재공학, 역공학
지원 기능 비즈니스 프로세스 모델링 -비즈니스 프로세스의 주요 구성요소들을 쉽게 이해할 수 있도록 프로세스 모델링 기능을 지원하는 도구
위험 분석 도구 -위험 식별과 분석을 지원하는 도구
프로젝트 관리 도구 -프로젝트 일정과 계획에 따라 세부 작업에 대한 지속적인 추적과 감시 지원 도구
요구 추적 도구 -고객 요구에 대한 체계적인 추적 지원하는 도구
척도 관리 도구 -소프트웨어 생산성이나 품질 평가를 위한 척도 측정에 대한 자료 수집을 지원하는 도구
문서화 도구 -모든 소프트웨어 개발 활동으로부터 생산되는 문서 작서 지원하는 도구
품질 보증 도구 -소프트웨어 품질과 관련된 척도에 대한 자료 추출 지원하는 도구
소프트웨어 형상 관리 도구 -형상식별, 버전관리, 변경제어, 감사, 보고서 기록을 지원하는 도구
분석/설계 모델링 도구 -개발 시스템의 모델링을 지원하는 도구
PROM/SIM 도구 -프로토타입 개발과 시뮬레이션 기능을 지원하는 도구
인터페이스 설계 도구 -메뉴, 버튼, 윈도우와 같은 사용자 인터페이스 설계를 지원하는 도구
프로그래밍 도구 -프로그래밍 환경을 지원하기 위한 컴파일러, 편집기, 디버거
테스트 도구 -정적, 동적, 모의 테스트 지원 및 테스트 관리 도구
재공학 도구 -역공학 및 재구조화를 지원하는 도구

'나의 서재 > 22. 소프트웨어 공학 기본원리' 카테고리의 다른 글

19. 조직 프로세스 개선  (0) 2022.01.23
18. 소프트웨어 척도  (0) 2022.01.23
16.1 소프트웨어 3R  (0) 2022.01.09
16. 유지보수  (0) 2022.01.09
15.3 동적 테스트  (0) 2022.01.03

댓글