목차
소프트웨어공학의 다양한 부분 중에서 특정 성질 몇 가지를 만족시켜야 보다 높은 수준의 소프트웨어를 개발할 수 있는 부분을 설계의 기본이라 한다. 설계 기본 특성 중 응집도와 결합도에 대하여 서술하시오.
소프트웨어를 개발한 후 이에 대한 평가를 수행하는데 있어 다양한 테스트가 존재한다. 그 중에서 인수테스트에 속하는 알파테스트와 베타테스트의 특징을 서술하시오.
소프트웨어를 개발한 후 이에 대한 평가를 수행하는데 있어 다양한 테스트가 존재한다. 그 중에서 인수테스트에 속하는 알파테스트와 베타테스트의 특징을 서술하시오.
본문내용
와 출시일자가 중요한 가치이므로 베타테스트를 거치지 않는 경우도 종종 있다.
소프트웨어의 경우는 최근 코로나로 인해 화상수업이 일반화 되고 있는데, 학교 내에서는 테스트 할 때 접속 유저의 수가 제한적이므로 프로그램에서 오류가 검출되지 않을 수 있으나 베타테스트를 하면 다수의 유저가 서버에 접속하여 서버가 다운되는 현상을 확인하고 예상 유저의 수를 가늠한 뒤 서버의 용량을 증설하여 환경을 구축할 수 있다.
이 때 전자제품보다 소프트웨어에 베타테스트가 일반적으로 적용되는 이유를 알 수 있는데, 출시 전 제품이므로 일반적으로 무료로 배포되어 테스트가 진행되기 때문이다.
베타테스트의 경우는 전문적인 피드백이 아닐 수 있으며 때로는 효용성이 떨어지므로 개선할지 여부를 판단하여 선별적으로 반영되는 경우가 많다.
소프트웨어의 경우는 최근 코로나로 인해 화상수업이 일반화 되고 있는데, 학교 내에서는 테스트 할 때 접속 유저의 수가 제한적이므로 프로그램에서 오류가 검출되지 않을 수 있으나 베타테스트를 하면 다수의 유저가 서버에 접속하여 서버가 다운되는 현상을 확인하고 예상 유저의 수를 가늠한 뒤 서버의 용량을 증설하여 환경을 구축할 수 있다.
이 때 전자제품보다 소프트웨어에 베타테스트가 일반적으로 적용되는 이유를 알 수 있는데, 출시 전 제품이므로 일반적으로 무료로 배포되어 테스트가 진행되기 때문이다.
베타테스트의 경우는 전문적인 피드백이 아닐 수 있으며 때로는 효용성이 떨어지므로 개선할지 여부를 판단하여 선별적으로 반영되는 경우가 많다.
소개글