차례:
- 정의-CASE (Computer Aided Software Engineering) 란 무엇입니까?
- Techopedia는 CASE (Computer Aided Software Engineering)를 설명합니다.
정의-CASE (Computer Aided Software Engineering) 란 무엇입니까?
CASE (Computer-aided Software Engineering)는 소프트웨어 개발에 컴퓨터 지원 도구 및 방법을 적용하여 고품질의 결함없는 소프트웨어를 보장합니다. CASE는 체크 포인트 및 훈련 된 접근 방식을 보장하고 디자이너, 개발자, 테스터, 관리자 및 기타 사람들이 개발 중에 프로젝트 이정표를 볼 수 있도록 도와줍니다.
CASE는 사업 계획, 요구 사항 및 설계 사양과 같은 프로젝트 관련 문서의 저장소 역할을 할 수도 있습니다. CASE 사용의 가장 큰 장점 중 하나는 최종 제품을 제공한다는 것입니다. 최종 제품은 고객이 프로세스의 일부로 유지되도록 실제 요구 사항을 충족 할 가능성이 높습니다.
Techopedia는 CASE (Computer Aided Software Engineering)를 설명합니다.
CASE 접근 방식은 코드 생성, 제품 도구, 리포지토리, 프로토 타이핑 및 기타 도구를 포함한 전체 제품 개발주기를 포괄합니다.
CASE에는 다양한 도구가 통합되어 있으며 소프트웨어 개발 수명주기에서 서로 다른 단계와 중요 시점을 지원하는 데 사용되는 CASE 도구라고합니다.
CASE 도구의 종류는 다음과 같습니다.
- 다이어그램 도구 : 데이터 및 시스템 프로세스의 다이어그램 및 그래픽 표현을 도와줍니다.
- 컴퓨터 디스플레이 및 보고서 생성기 : 데이터 요구 사항 및 관련 관계를 이해하는 데 도움이됩니다.
- 분석 도구 : 다이어그램 및 데이터 흐름과 관련된 일관되지 않은 잘못된 사양에 중점을 둡니다.
- 중앙 리포지토리 : 프로젝트 관리와 관련된 데이터 다이어그램, 보고서 및 문서를위한 단일 저장소 지점을 제공합니다.
- 문서 생성기 : 표준에 따라 사용자 및 기술 문서를 생성하는 데 도움이됩니다.
- 코드 생성기 : 디자인, 문서 및 다이어그램의 도움으로 정의를 포함한 코드 자동 생성을 지원합니다.
CASE 접근법의 장점은 다음과 같습니다.
- 테스트뿐만 아니라 재 설계에 특히 중점을 두므로 예상 수명 동안 제품의 서비스 비용이 상당히 줄어 듭니다.
- 개발 과정에서 체계적인 접근 방식이 수행됨에 따라 제품의 전반적인 품질이 향상됩니다.
- 컴퓨터 지원 소프트웨어 엔지니어링 접근 방식을 통해 실제 요구 사항을 충족 할 가능성이 더 높아지고 더 쉽습니다.
CASE는 고품질 제품의 개발을 보장함으로써 조직에 경쟁 우위를 간접적으로 제공합니다.
