151. 다음은 UML 스테레오 타입을 설명한 것이다. 괄호( ) 안에 들어갈 유형을 정확하게 쓰시오.
- ( ① ) : 하나의 유스케이스가 어떤 시점에 반드시 다른 유스케이스를 실행하는 포함 관계 - ( ② ) : 하나의 유스케이스가 어떤 시점에 다른 유스케이스를 실행할 수도 있고, 그렇지 않을 수도 있는 확장 관계 |
정답)
① : <<include>>
② : <<extend>>
해설)
- UML의 스테레오 타입은 ‘<< >>’(길러멧; Guillemet) 기호를 사용하여 표현한다.
- << >> 기호가 빠지면 0점 처리됨
152. 리눅스/유닉스 명령어 중 시스템의 모든 정보를 확인하는 명령어를 쓰시오.
답) uname -a
아래 명령어 정도는 실무에서도 매우 자주 사용되니 알아두세요!
명령어 | 설명 | 예 |
uname | 시스템 정보 확인 시스템 모든정보는 -a 옵션을 줌 |
#uname -a |
cat | 파일의 내용을 화면에 출력 | #cat a.txt |
pwd | 현재 작업중인 디렉토리 절대 경로 | #pwd |
kill | 특정 pid 프로세스를 종료 | 프로세스 pid가 1111 이라면 #kill -9 1111 |
ifconfig | 인터페이스 설정하거나 확인 | #ifconfig -a |
chmod | 파일, 디렉토리 권한 변경 | #chmod 755 a.txt |
find | 파일 찾기 | #find ./ -name a.txt |
153. 다음 설명은 인터페이스 구현 검증 및 감시 도구에 대한 설명이다. 괄호 ( ) 안에 들어갈 가장 올바른 도구를 쓰시오.
- ( ① ) : FitNesse의 장점인 협업 기능과 STAF의 장점인 재사용 및 확장성을 통합한 NHN(Naver)의 테스트 자동화 프레임워크 - ( ② ) : 다양한 브라우저 지원 및 개발언어를 지원하는 웹 애플리케이션 테스트 프레임워크로 테스트 스크립트 언어를 학습할 필요 없이 기능 테스트를 만들기 위한 도구 제공 |
정답)
① NTAF
② Selenium
해설) 수제비 실기책 5-30
* NTAF는 필기 기출문제
154. 아래의 명세 조건을 만족하는 경곗값 분석의 테스트 케이스를 만들 수 있는 날짜를 모두 쓰시오.(2-vlaue 방식 기준)
[명세 조건] - 신규 출시된 예금 상품은 날짜에 따라서 이자가 아래와 같이 다르게 계산된다. 1일 ~ 10일 : 1,000원 11일 ~ 20일 : 2,000원 21일 ~ 30일 : 3,000원 |
정답) 0일, 1일, 10일, 11일, 20일, 21일, 30일, 31일
해설)
1. 경곗값 선택 방법 (IISO/IEC/EEE 29119 기준)
방법 | 설명 |
2-value | - 경계에 있는 값 - 바로 위, 아래 중 하나의 값 ※ 경계가 유효하면 유효하지 않은 값, 유효하지 않으면 유효한 값 선택 |
3-value | - 경계에 있는 값 - 경계 바로 위의 값 - 경계 바로 아래의 값 |
2. 문제 풀이
번호 | 절차 | 설명 | ||||||||
1 | 사전 고려 | - 경곗값 분석을 적용하기 위해서는 우선적으로 입력과 출력을 식별 - 각 명세의 동등 분할 수행 - 각 분할된 클래스의 경곗값을 식별하고 2-Value 방식이나 3-Value 방식 적용 |
||||||||
2 | 동일한 출력 결과를 가지는 입력 조건 식별 | 1일 ≤ 날짜 ≤ 10일 : 1,000원 11일 ≤ 날짜 ≤ 20일 : 2,000원 21일 ≤ 날짜 ≤ 30일 : 3,000원 |
||||||||
3 | 2-Value 방식으로 구분 | |||||||||
4 | 경곗값 분석을 통한 테스트 케이스 도출 (2-Value 방식 기준) | |||||||||
테스트 케이스 |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | ||
날짜 | 0일 | 1일 | 10일 | 11일 | 20일 | 21일 | 30일 | 31일 | ||
기대 출력 (이자) |
불가 | 1,000원 | 1,000원 | 2,000원 | 2,000원 | 3,000원 | 3,000원 | 불가 | ||
실제 결과 |
불가 | 1,000원 | 1,000원 | 2,000원 | 2,000원 | 3,000원 | 3,000원 | 불가 | ||
155. 다음 설명은 전송 프로토콜에 대한 설명이다. 괄호 ( ) 안에 들어갈 가장 올바른 프로토콜을 쓰시오.
- ( ① ) : IPv4 전송 방식 중 하나로 하나의 송신자가 같은 서브 네트워크상의 모든 수신자에게 데이터를 전송하는 프로토콜 - ( ② ) : IPv6 전송 방식 중 하나로 단일 송신자로부터의 데이터그램을 토폴로지 상의 잠재적인 수신자 그룹 안에서 가장 가까운 노드로 연결시키는 전송 프로토콜 |
정답)
① 브로드캐스트 프로토콜(broadcasting Protocol)
② 애니캐스트 프로토콜(Anycast Protocol)
해설) 수제비 실기책 11-60페이지
156. 기관 간 인터페이스 연계 시에는 데이터 보호를 위한 적절한 보안 프로토콜 적용이 필요하다.
아래는 인터페이스 연계 시 적용할 수 있는 보안 프로토콜에 대한 설명이다. 괄호 ( ) 안에 들어갈 가장 올바른 보안 프로토콜을 쓰시오.
- ( ① ) : 전송계층(4계층)과 응용계층(7계층) 사이에서 클라이언트와 서버 간의 웹 데이터 암호화(기밀성), 상호 인증 및 전송 시 데이터 무결성을 보장하는 보안 프로토콜 - ( ② ) : 웹 상에서 네트워크 트래픽을 암호화하는 주요 방법 중 하나로 클라이언트와 서버 간에 전송되는 모든 메시지를 각각 암호화하여 전송하는 보안 프로토콜 |
정답)
① SSL/TLS 또는 SSL 또는 TLS
② S-HTTP(Secure Hypertext Transfer Protocol)
157. 모듈의 성능을 나타내는 응집도와 결합도는 아래와 같은 세부 유형이 존재한다. 괄호( ) 안에 들어갈 응집도, 결합도의 세부 유형을 쓰시오.
[응집도] - ( ① ) : 동일한 입력과 출력을 사용하여 다른 기능을 수행하는 활동들이 모여 있을 경우의 응집도 - ( ② ) : 모듈 내에서 한 활동으로부터 나온 출력값을 다른 활동이 사용할 경우의 응집도 [결합도] - ( ③ ) : 파라미터가 아닌 모듈 밖에 선언되어 있는 전역 변수를 참조하고 전역 변수를 갱신하는 식으로 상호작용하는 경우의 결합도 - ( ④ ) : 두 개의 모듈이 외부에서 도입된 데이터 포맷, 통신 프로토콜, 또는 디바이스 인터페이스를 공유할 경우의 결합도 |
답)
① 통신적 응집도(Communication Cohesion)
② 순차적 응집도(Sequential Cohesion)
③ 공통 결합도(Common Coupling)
④ 외부 결합도(External Coupling)
해설)
- 좋은 모듈은 -> 응집도는 높고, 결합도는 낮게
- 응집도 - 우논시절 통순기
- 결합도 - 내공 외제 스자
- 수제비 실기책 4-16
'개발 > 정보처리기사' 카테고리의 다른 글
[수제비 출처] 정보처리기사 실기 약술형 뽀개기 모음 엑셀 파일 (.xlsx) (0) | 2021.04.19 |
---|---|
[수제비 출처] 2020년 기사 실기 출제예상 문제[Daily 141-150번] (0) | 2021.04.16 |
[수제비 출처] 2020년 기사 실기 출제예상 문제[Daily 131-140번] (0) | 2021.04.16 |
[수제비 출처] 2020년 기사 실기 출제예상 문제[Daily 123-130번] (0) | 2021.04.16 |
[수제비 출처] 2020년 기사 실기 출제예상 문제[Daily 122-101번] (0) | 2020.10.07 |