본문 바로가기
주메뉴 바로가기
이동할 직렬을 선택해주세요.
지안에듀의 문제은행을 실전처럼 활용해보세요.
총 25문제가 검색되었습니다.
형상 관리(SCM)에 대한 설명으로 가장 적절한 것은?
소프트웨어의 개발 과정에서 소프트웨어의 변경 사항을 관리하기 위한 활동이다.
소프트웨어를 개발할 때 유지보수를 제외한 전체 단계에 적용되는 활동이다.
관리 항목으로는 소스 코드, 운영 및 설치 지침서, 개발 비용 등이 포함된다.
여러 명의 개발자가 소프트웨어를 개발하는 경우 대표 개발자가 관리한다.
영화 예매 시스템의 기능적 요구사항으로 가장 적절하지 않은 것은?
고객은 자신이 예매한 예매 정보를 조회할 수 있다.
시스템 관리자는 영화 예매자에게 알림을 보낼 수 있다.
시스템 관리자는 예매를 위한 영화 정보를 등록, 삭제할 수 있다.
시스템 장애로 인한 예매 불가 시간이 월 1시간을 넘지 않아야 한다.
A사의 365일 24시간 운영하는 시스템에서 다음과 같은 장애가 발생했다면 MTTR(Mean Time To Repair)로 가장 적절한 것은?
1시간
2시간
3시간
4시간
Java 프로그래밍 언어가 사용하는 네 개의 접근 지정자를 접근제한성의 강도를 기준으로 하여 오름차순으로 올바르게 정렬한 것은?
private-public-protected-default
defalut-public-private-protected
public-protected-defalut-private
protected-private-defalut-public
LOC 기법으로 소프트웨어 개발에 소요되는 노력은 20PM, 개발에 소요되는 기간은 12개월, 1인당 인건비가 50만원일 때, 프로젝트에 소요되는 개발 비용의 값은?
20PM * 12개월
12개월 * 50만원
20PM * 50만원
20PM * 12개월 * 50만원
다음 설명에 해당하는 것으로 가장 적절한 것은?
그룹웨어(GroupWare)
통합 개발 환경(IDE)
와이어프레임(WireFrame)
레드마인(RedMine)
협업 도구에 대한 설명으로 가장 적절하지 않은 것은?
구성원들 간의 원활한 협업을 위해서 사용되는 다양한 소프트웨어를 의미한다.
일정 관리, 업무 흐름 관리, 정보 공유, 커뮤니케이션 등의 업무 보조 도구가 포함되어 있다.
웹 기반, PC, 스마트폰 등 다양한 플랫폼에서 사용할 수 있도록 도구들이 제공된다.
협업 도구에 익숙하지 않거나 이용할 의지가 없더라도 사용을 의무화하는 것이 협업 업무에 도움이 된다.
다음 (가)의 프로그램과 (나)의 제어 흐름 그래프(Control Flow Graph)에서 토마스 맥케이브 순환 복잡도(Tomas McCabe's Cyclomic Complexity)를 구한 것은?
(가) 3 (나) 3
(가) 3 (나) 4
(가) 4 (나) 3
(가) 4 (나) 4
소프트웨어 개발에서 소프트웨어 구조를 이루는 기본 단위인 모듈에 대한 설명으로 가장 적절한 것은?
모듈화를 통해 기능의 분리가 가능해지지만, 인터페이스는 복잡해진다.
모듈의 크기를 너무 작게 나누면 모듈의 개수가 많아지지만 모듈 간의 통합 비용은 적게 든다.
모듈의 크기를 너무 크게 나누면 모듈의 개수가 적어져서 통합 비용과 모듈 하나의 개발 비용은 적게 든다.
프로그램의 효율적인 관리가 가능하고, 오류의 파급 효과를 최소화할 수 있다.
소프트웨어 통합 프로세스(UP) 모델의 단계 중에서 아키텍처를 수립하는 단계는?
도입 단계(inception phase)
구체화 단계(elaboration phase)
구축 단계(construction phase)
전환 단계(transition phase)