본문 바로가기
주메뉴 바로가기
이동할 직렬을 선택해주세요.
지안에듀의 문제은행을 실전처럼 활용해보세요.
총 25문제가 검색되었습니다.
화이트박스 테스트 커버리지에 대한 설명으로 옳은 것은?
문장 커버리지는 입력 데이터가 미리 정의한 유형에 적합한지를 검증하는 방법이다.
동일한 프로그램에 대해 분기 커버리지를 달성하면 조건 커버리지를 달성한다.
동일한 프로그램에 대해 조건 커버리지를 달성하면 분기 커버리지를 달성한다.
동일한 프로그램에 대해 수정조건분기 커버리지(Modified Condition Decision Coverage, MCDC)를 달성하면 조건 커버리지를 달성한다.
소프트웨어 개발 프로젝트 수행을 위한 설명으로 옳은 것은?
소프트웨어 기능의 정확성을 검증하기 위해 기능 점수 방법을 적용한다.
소프트웨어 개발 요구 사항의 변경에 효과적으로 대응하기 위해 폭포수 모형을 적용한다.
소프트웨어 개발 프로젝트의 비용을 예측하기 위해 COCOMO 방법을 적용한다.
소프트웨어 개발 프로젝트 일정을 계획하기 위해 CMMI 방법을 적용한다.
다음 입력 인자가 가질 수 있는 값들이 <표 1>과 같이 주어져 있을 때, 페어와이즈(pairwise) 테스트를 수행하고자 한다. 페어와이즈 테스트를 위한 인자 조합이 <표 2>와 같다고 할 때, (가)~(라)에 들어갈 내용으로 옳은 것은?
소프트웨어의 총 개발 기간은 16개월이며, 처음 6명의 개발 인력이 100% 투입되었다. 개발지연으로 11개월 시작 시점에 3명 중 2명은 100%, 1명은 50%를 추가 투입하여 개발이 완료되었다. 이 소프트웨어 개발에 투입된 총 MM(Man-Month)은?
111 MM
112 MM
113 MM
114 MM
다음은 모듈을 구성하는 코드의 일부이다. 두 함수 A()와 B() 사이에 형성되는 결합으로 옳은 것은? (단, ...은 생략된 코드이며, 해당 코드는 고려하지 않는다)
내용 결합
자료 결합
스탬프 결합
제어 결합
A() 함수에서 B() 함수를 호출하며, 정수값 a를 전달한다. B() 함수에서는 전달받은 정수값을 매개변수 x에 복사하여 사용하며, x의 값이 양수인지 음수인지에 따라 알맞은 동작을 수행한다. A() 함수에서 B() 함수에 전달한 값이 B() 함수의 내부 동작을 결정하는 제어 플래그로 사용되므로, A()와 B()는 제어 결합도를 가진다.