본문 바로가기
주메뉴 바로가기
이동할 직렬을 선택해주세요.
지안에듀의 문제은행을 실전처럼 활용해보세요.
총 25문제가 검색되었습니다.
다음의 시스템 구조도에서 각 모듈의 팬인 (Fan-In)과 팬아웃(Fan-Out) 값이 옳은 것은?
Fan-In D:2
Fan-Out D:1
Fan-In F:2
Fan-Out F:2
다음과 같은 문제를 해결하기 위해 가장 적당한 디자인 패턴은?
브릿지(Bridge)패턴
어댑터(Adapter)패턴
플라이웨이트(FlyWeight)패턴
데코레이터(Decorator)패턴
다음 중 스크럼(Scrum) 개발 방법론에 대한 설명 중 가장 옳지 않은 것은?
스크럼은 럭비 경기의 액티비티에서 그 이름이 유래되었다.
스크럼은 소프트웨어 개발 시 발생할 수 있는 일들을 비교적 정확하게 예측하고 위험을 관리할 수 있는 순차적으로 분리된 단계로 구성되어 있다.
스크럼에서는 백로그(Backlog)를 통하여 언제든지 신규 요구사항을 추가할 수 있다.
스크럼 미팅은 보통 매일 짧은 시간동안 열리는 회의로, 주로 어제 한 일, 이슈, 오늘의 할 일에 대하여 논의한다.
다음 중 기능 점수(FP, Function Point)를 기반으로 한 개발 비용 산정 방법에 대한 특성에 대하여 가장 옳지 않은 것은?
기능 점수는 총 기능 점수와 처리 복잡도 보정 계수를 곱한 값이다.
기능 점수 방법은 소프트웨어가 갖는 기능의 개수로 소프트웨어의 규모와 복잡도를 나타내고 이를 시스템 개발에 필요한 기간과 소요 인력의 계산의 기초로 삼는 방법이다.
기능 점수 방법은 개발자의 경험을 중심으로 보정 계수를 정하며, 이는 프로젝트의 참여자에 의하여 결정된다.
기능 점수 방법에서의 각 기능의 타입은 외부 입력, 외부 출력, 내부 논리 파일, 외부 인터페이스 파일, 외부 조회 등으로 구성된다.
다음의 요구사항 추출 기법 중 고객, 사용자 및 도메인 전문가로부터 소프트웨어 요구사항에 대한 정보를 효과적으로 추출할 수 있는 기법은?
브레인 스토밍 회의
문헌 조사
인터뷰
프로토타이핑
다음 중 소프트웨어 설치 후에 발견된 결함을 고치기 위하여 실시하는 소프트웨어 제품의 수정을 의미하는 유지보수의 종류는?
교정형 유지보수(Corrective Maintenance)
적응형 유지보수(Adaptive Maintenance)
응급형 유지보수(Emergency Maintenance)
완전형 유지보수(Perfective Maintenance)
다음은 VideoRental시스템의 도메인 모델을 Class Diagram으로 도식한 결과이다. 이에 대한 해석으로 가장 옳지 않은 것은?
‘Adult’와 ‘Child’ 모두 ‘name’, ‘address’라는 속성과 ‘changeAddr(address)’라는 메소드를 갖는다.
‘Rental’ 객체는 하나 이상의 ‘Video’ 객체와 연관이 있어야 하며, ‘Video’ 객체는 반드시 하나의 ‘Rental’ 객체와 연관이 있어야 한다.
‘VideoStore’ 객체는 ‘Customer’ 객체가 1개 이상 연관되어 있어야 한다.
‘Customer’ 객체는 하나 이상의 ‘Rental’ 객체와 연관이 있다.
다음의 상황에 적용 가능한 Architecture Pattern 중 가장 옳은 것은?
Broker Architecture Pattern
Layered Architecture Pattern
Model-View-Controller Architecture Pattern
Dispatcher Architecture Pattern
다음이 설명하는 객체지향 설계 원칙은 무엇인가?
ISP(Interface Segregation Principle)
LSP(Liskov Substitution Principle)
DIP(Dependency Inversion Principle)
SRP(Single Responsibility Principle)
다음 중 Composite 설계 패턴에 대한 설명으로 가장 옳지 않은 것은?
구조 패턴(Structural Pattern)중 하나이다.
객체가 그룹되고 그 그룹이 또 다른 객체의 일부로 참여하는 경우에 적합하다.
이 패턴을 사용하여 구축된 객체는 tree구조의 형태로 표현할 수 있다.
이 패턴을 사용하면, 동일한 기능을 수행하지만, 인터페이스가 호환이 안되는 경우에 호환성을 제공해 줄 수 있다.