2025/07 168

[정보처리기사 실기] 2021년 3회 08 - 애플리케이션 테스트

08 애플리케이션 테스트에 관한 다음 설명에서 괄호(①, ②)에 들어갈 알맞은 답을 쓰시오. ㆍ( ① )는 소프트웨어의 하위 모듈에서 상위 모듈 방향으로 통합하면서 테스트하는 기법이다. ㆍ하나의 주요 제어 모듈과 관련된 종속 모듈의 그룹인 클러스터(Cluster)가 필요하다. ㆍ데이터의 입, 출력을 확인하기 위해 더미 모듈인 ( ② )를 생성한다. 답더보기 ① 상향식 통합 테스트 ② 드라이버, 테스트 드라이버, Driver, Test Driver

[정보처리기사 실기] 2021년 3회 07 - 프로그래밍 [C] 포인터

07 다음 C 언어로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. (단, 출력문의 출력 서식을 준수하시오.) #include struct jsu { char nae[12]; int os, db, hab, hhab};int main() { struct jsu st[3] = { {"데이터1", 95, 88}, {"데이터2", 84, 91}, {"데이터3", 86, 75} }; struct jsu* p; p = &st[0]; (p+1)->hab = (p+1)->os + (p+2)->db; (p+1)->hhab = (p+1)->hab + p->os + p->db; printf("%d", (p+1)->hab + (p+1)->hhab);} 답더보기501 해설코드실행순서 및 해석1#includ..

[정보처리기사 실기] 2021년 3회 06 - 결합도

06결합도(Coupling)의 종류 중 단순 처리 대상인 데이터만 전달되는 것이 아니라 어떻게 처리해야 하는지를 결정하는 제어 요소가 전달되는 경우의 결합도를 영문으로 쓰시오. 답더보기Control, Control Coupling 해설 https://developernew.tistory.com/236 [정보처리기사 실기] 모듈(결합도, 응집도): 모듈화를 통해 분리된 시스템의 각 기능들서브루틴, 서브시스템, 소프트웨어 내의 프로그램, 작업 단위 등과 같은 의미로 사용 - 단독으로 컴파일 가능, 재사용 가능- 모듈의 독립성은 결합도(Cdevelopernew.tistory.com

[정보처리기사 실기] 2021년 3회 05 - 디자인 패턴

05 디자인 패턴에 관한 다음 설명에서 괄호에 들어갈 알맞은 답을 에서 찾아 쓰시오. ( ) 패턴은 객체 생성을 서브 클래스에서 처리하도록 분리하여 캡슐화한 패턴으로, 상위 클래스에서 인터페이스만 정의하고 실제 생성은 서브 클래스가 담당한다. 다른 이름으로 가상 생성자(Virtual Constructor) 패턴이라고도 불린다. 답더보기Factory Method 해설 https://developernew.tistory.com/235 [정보처리기사 실기] 디자인 패턴: 소프트웨어 설계를 위한 참조 모델각 모듈의 세분화된 역할이나 모듈듈 간의 인터페이스와 같은 코드를 작성하는 수준의 세부적인 구현 방안을 설계할 때 참조할 수 있는 전형적인 해결 방식developernew.tistory..

[정보처리기사 실기] 2021년 3회 04 - 용어

04 AAA 서버에 관한 다음 설명에서 각 번호(①~③)에 들어갈 알맞는 용어를 AAA 서버는 사용자의 컴퓨터 자원 접근 처리와 서비스 제공에 있어서의 다음 3가지 기능을 제공하는 서버이다. ① - 접근하는 사용자의 신원을 검증하는 기능 ② - 신원이 검증된 사용자에게 특정된 권한과 서비스를 허용하는 기능 ③ - 사용자가 어떤 종류의 서비스를 이용했고, 얼마만큼의 자원을 사용했는지 기록 및 보관하는 기능 ㆍApplication ㆍAuthentication ㆍAvalanche ㆍAuthorizationㆍAuthorizationㆍAscii 답더보기 ① Authentication ② Authorization ③ Accounting

[정보처리기사 실기] 2021년 3회 02 - 보안 위협

02 보안 위협에 관한 다음 설명에서 괄호에 공통으로 들어갈 알맞은 답을 쓰시오. ( ) 스푸핑은 로컬 네트워크(LAN)에서 사용하는 ( ) 프로토콜의 취약점을 이용한 공격 기법으로, 자신의 물리적 주소(MAC)를 변조하여 다른 PC에게 도달해야 하는 데이터 패킷을 가로채거나 방해한다. 답더보기 ARP, Address Resolution Protocol 해설 서비스 공격 유형에 대한 문제 https://developernew.tistory.com/302 [정보처리기사 실기] 2021년 1회 01 - 네트워크01 네트워크 및 인터넷과 관련된 다음 설명에 해당하는 용어를 쓰시오.인터넷 환경에서의 호스트 상호 간 통신에서 연결된 네트워크 접속 장치의 물리적 주소인 MAC 주소..

[정보처리기사 실기] 2021년 3회 01 - 프로그래밍 [JAVA]

01 다음 JAVA로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. (단, 출력문의 출력 서식을 준수하시오.) class Connection { private static Connection _inst = null; private int count = 0; public static Connection get() { if(_inst == null) { _inst = new Connection(); return _inst; } return _inst; } public void count() { count++; } public int getCount() { return count; }}public class Test { public static void main(String[] args) {..

[정보처리기사 실기] 2021년 2회 20 - 통합 테스트

20 통합 테스트에 관련된 다음 설명에서 괄호에 들어갈 알맞은 답을 쓰시오.통합 테스트는 단위 테스트가 끝난 모듈을 통합하는 과정에서 발생하는 오류 및 결함을 찾는 테스트 기법으로, 하위 모듈에서 상위 모듈 방향으로 통합하는 상향식 통합 테스트와 상위 모듈에서 하위 모듈 방향으로 통합하는 하향식 통합 테스트가 있다. 상향식 통합 테스트는 미완성이거나 문제가 있는 상위 모듈을 대체할 수 있는 테스트 드라이버가, 하향식 통합 테스트는 미완성이거나 문제가 있는 하위 모듈을 대체할 수 있는 테스트 ( )이(가) 있어야 원활한 테스트가 가능하다. 답더보기스텁, Stub

[정보처리기사 실기] 2021년 2회 19 - 프로그래밍 [JAVA]

19 다음 JAVA로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. (단, 출력문의 출력 서식을 준수하시오.)public class ovr1 { public static void main(String[] args) { ovr1 a1 = new ovr1(); ovr2 a2 = new ovr2(); System.out.println(a1.sun(3, 2) + a2.sun(3, 2)); } int sun(int x, int y) { return x + y; }}class ovr2 extends ovr1 { int sun(int x, int y) { return x - y + super.sun(x, y); }} 답더보기1 해설코드실..