본문 바로가기
IT 이론/소프트웨어공학

[소프트웨어공학] CASE(Computer-Aided Software Engineering)

by 지식id 2014. 5. 25.
반응형

소프트웨어 개발 과정중 일부를 전용 소프트웨어 도구를 사용하여 자동화 하는 것이다.


 - 소프트웨어 개발 비용을 절약할 수 있다.

 - 개발 기간이 짧다.

 - 자동화된 검사를 통해 소프트웨어 품질을 향상시킨다.

 - 소프트웨어 품질과 일관성을 효율적으로 관리할 수 있다.

 - 소프트웨어 생명 주기의 모든 단계를 연결시켜 주고 자동화시켜 준다.

 - 소프트웨어의 유지보스를 용이하게 수행할 수 있다.

 - 소프트웨어 모듈의 재사용성이 향상된다.


 - 통합 CASE는 소프트웨어 개발 주기 전체 가정을 지원한다.

 - 상위 CASE는 요구 분석과 설계 단계를 지원한다.

 - 하위 CASE는 코드를 작성하고 테스트하며 문서화하는 가정을 지원한다.

반응형

댓글