2024/08 26

[실기 시험 준비]2020 기출 - 4-5회(65/100)

1. 용어 - 네트워크 (O)IPv4(Internet Protocol version 4)8비트씩 4부분, 총 32비트로 구성A클래스 ~ E클래스 총 5단계로 구성IPv6(Internet Protocol version 6)16비트씩 8부분, 128비트로 구성IPv4의 주소 부족 문제를 해결하기 위해 개발각 부분을 16진수로 표현하고 콜론(:)으로 구분인증성, 기밀성, 데이터 무결성의 지원으로 모안문제 해결2. 용어 - 디자인 패턴1995년 GoF(Gang of Four)라고 불리는 에릭 감마(Erich Gamma), 리차드 헬름(Richard Helm), 랄프 존슨(Ralph Johnson), 존 블리시디스(John Vissides)가 처음으로 구체화 및 체계화일반적인 사례에 적용할 수 있는 패턴들을 분류..

[실기 시험 준비]2021 기출 - 1회(70/100)

1. 용어 - 네트워크 (O)ARP(Address Resolution Protocol)IP → MACIP 주소를 호스트와 연결된 네트워크 접속장치의 물리적 주소(MAC)로 변환하여 기능을 수행하는 프로토콜MAC을 변조하여 다른 PC에게 도달해야 하는 데이터 패킷을 가로채거나 방해RARP(Reverse Address Resolution Protocol)MAC → IP인터텟 환경에서의 호스트 상호 간 통신에서 연결된 네트워크 접속 장치의 물리적 주소인 MAC 주소를 이용해 IP 주소를 찾는 인터넷 계층의 프로토콜역순 주소 결정 프로토콜2. DB - 데이터베이스 설계 (O)물리적 설계논리적 구조로 표현된 데이터를 디스크 등의 저장장치에 저장할 수 있는 데이터로 변환하는 과정파일의 저장 구조 및 액세서 경로를 ..

카테고리 없음 2024.08.06

[실기 시험 준비]2021 기출 - 2회(95/100)

1. 용어 - 네트워크 (O)애드 혹 네트워크(Ad-hoc Network)재난 및 군사 현장과 같이 별도의 고정된 유선망을 구축할 수 없는 장소에서 모바일 호스트만을 이용해 구성한 네트워크망을 구성한 후 단기간 사용되는 경우나 유선망을 구성하기 어려운 경우 적합멀티 홉 라우팅 기능을 지원매시 네트워크(Mesh Network)차세대 이동통신, 홈네트워킹, 공공 안전 등 특수 목적을 위한 새로운 방식의 네트워크 기술대규모 디바이스의 네트워크 생성에 최적화되어 있음피코넷(PICONET)독립된 통신장치가 블루투스 기술이나 UWB통신 기술을 사용해 통신망을 형성하는 무선 네트워크파장 분할 다중화(WDM; Wavelength Division Multiplexing)광섬유를 이용한 통신기술파장이 서로 다른 복수의 신..

[2과목 소프트웨어 개발] 애플리케이션 테스트 관리 - 065. 애플리케이션 성능 개선

1. 소스 코드 최적화나쁜 코드(Bad Code)를 배제하고, 클린 코드(Clean Code)로 작성하는 것클린 코드(Clean Code) : 누구나 쉽게 이해하고 수정 및 추가할 수 있는 단순, 명료한 코드나쁜 코드(Bad Code) : 로직이 복잡하고 이해하기 어려운 코드스파게티 코드(Spaghetti Code) : 로드의 로직이 서로 복잡하게 얽혀 있는 코드외계인 코드(Alien Code) : 아주 오래되거나 참고문서 또는 개발자가 없어 유지보수 작업이 어려운 코드2. ⭐ 클린 코드 작성 원칙가독성누구든지 코드를 쉽게 읽을 수 있도록 작성코드 작성 시 이해하기 쉬운 용어를 사용하거나 들여쓰기 기능 등을 사용단순성코드를 간단하게 작성한 번에 한 가지를 처리하도록 코드를 작성클래스/메소드/함수 등을 최..

[2과목 소프트웨어 개발] 애플리케이션 테스트 관리 - 064. 복잡도 (Complexity)

시스템, 시스템 구성요소, 소프트웨어의 복잡한 정도를 나타내는 말시스템, 소프트웨어를 어느 정도의 수준까지 테스트해야 하는지, 개발하는데 어느 정도의 자원이 소요되는지 예측하는데 사용됨복잡도가 높으면 장애가 발생할 수 있으므로 정밀한 테스트를 통해 미리 오류를 제거LOC(Line Of Code), 순환 복잡도(Cyclomatic Complexity)1. 시간 복잡도알고리즘을 수행하기 위해 프로세스가 수행하는 연산 횟수를 수치화한 것시간 복잡도가 낮을수록 알고리즘 실행시간이 짧고, 높을수록 실행시간이 길어짐빅오 표기법(Big-O Notation)알고리즘 실행시간이 최악일 때 표기명령어 실행 횟수는 표기 수치보다 많을 수 없음세타 표기법(Big-θ Notation)알고리즘 실행시간이 평균일 때 표기명령어 실..

[2과목 소프트웨어 개발] 애플리케이션 테스트 관리 - 063. 애플리케이션 성능 분석

사용자가 요구한 기능을 최소한의 자원을 사용하여 최대한 많은 기능을 신속하게 처리하는 정도💡 애플리케이션 성능 측정 지표처리량(Throughput) : 일정 시간 내에 애플리케이션이 처리하는 일의 양응답 시간(Response Time) : 애플리케이션에 요청을 전달한 시간부터 응답이 도착할 때까지 걸린 시간결과 시간(Turn Around time) : 애플리케이션에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간자원 사용률(Resource Usage) : 애플리케이션이 의뢰한 작업을 처리하는 동한 CPU 사용량, 메모리 사용량, 네트워크 사용량 등 자원 사용률1. 성능 테스트 도구애플리케이션에 부하나 스트레스를 가하면서 애플리케이션의 성능 측정 지료를 점검하는 도구도구명도구 설명지원 환경JMet..