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 |
댓글