dongdorodongdong
CASE (Computer Aided Software Engineering) 본문
정의
- S/W 개발 과정에서 사용되는 분석, 설계, 구현, 검사, 디버깅 과정을 컴퓨터 및 S/W 도구를 사용하여 자동화 하는 작업
- S/W, H/W, DB, Test 등을 통합하여 S/W를 개발하는 환경을 조성한다
특징
- S/W 생명 주기의 전체 단계를 연결 및 자동화 해주는 도구를 제공
- 개발 비용 감소
- 품질 향상
- 개발 기간 감소
- 유지보수 용이
- 모듈의 재사용성 향상
- 개발 단계의 표준화를 기할 수 있다
- 문서화 및 명세화를 위한 그래픽 기능을 제공
- CASE는 아직 표준화가 되지 않음
- 개발 방법론 생성은 X
- 사용방법을 신속히 숙지X
분류
- 상위 CASE
- 요구 분석, 설계 지원 - 하위 CASE
- 구현, 테스트 과정 지원 - 통합 CASE
- 전체 과정 지원
'Software Engineering' 카테고리의 다른 글
OMA (Object Management Architecture) 모델 (0) | 2019.06.27 |
---|---|
소프트웨어 재사용/재공학/역공항 (0) | 2019.04.15 |
프로젝트 관리 (0) | 2019.04.15 |
객체지향 개발 방법론 (0) | 2019.04.15 |
소프트웨어 생명 주기 (0) | 2019.04.13 |