본문 바로가기

전체 글351

[정보처리기사 실기] 인터페이스 구현, plug-in, SSL/TLS 인터페이스 구현 https://cafe.naver.com/soojebi/110493 [2022년 제1회 기사 실기 출제예상 문제] (5과목) 인터페이스 구현 - 10 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 1번정답 Plug-in 방식 DB서버에 설치된 방식 DB 서버에서 암, 복호화, 정책 관리, 키 관리 등의 부하 발생 2번정답 SSL/TLS 인터페이스 보안 구현 방안, 전송 4계층, 응용 7계층, 암호화, 상호 인증, 부결성, 443 포트 데이터베이스 암호화 1. API 방식 애플리케이션 레벨에서 암호 모듈 API을 적용하는 애플리케이션 수정 방식 애플리케이션 서버에 암, 복호화, 정책 관리, 키 관리 등의 부하 발생 > 애플리케이션 2. Plug-in 방식 암 복호화 모듈이 .. 2022. 5. 2.
[정보처리기사 실기] 통합 구현, 소켓 socket https://cafe.naver.com/soojebi/110325 모르겠다 [2022년 제1회 기사 실기 출제예상 문제] (4과목) 통합 구현 - 9 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 소켓 socket 서버는 통신을 위한 소켓을 생성하여 포트를 할당하고 클라이언트의 통신 요청 시 클라이언트와 연결하고 통신하는 방식 컴퓨터 네트워크를 경유하는 프로세스 간 통신의 종착점이다. 소켓은 프로토콜, ip 주소, 포트넘버로 정의 OSI 7계층의 애플리케이션 계층에 존재하는 네트워크 응용 프로그램들은 데이터를 송수신하기 위해 소켓을 거쳐 전송계층의 통신망으로 전달함으로써 데이터를 송수신하게 된다. 2022. 5. 2.
[정보처리기사 실기] 데이터 입출력 구현, 진행 테이블 https://cafe.naver.com/soojebi/110143 [2022년 제1회 기사 실기 출제예상 문제] (3과목) 데이터 입출력 구현 - 8 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 정답 : 진행 테이블 이력 관리 등의 목적으로 추가하는 테이블, 적절한 데이터양의 유지와 활용도를 높이기 위해 기본키를 적절히 설정. > 테이블 분할 기법, 기본키 적절히 설정, 목적 추가 반 정규화 기법 반정규화 기법 1. 테이블 1.1 테이블 병합 1:1 관계, 1:M관계를 통합하여 조인 횟수를 줄여 성능을 향상 슈퍼타입/서브타입 테이블 통합 통해 성능 향상 1.2 테이블 분할 테이블을 수식 또는 수평으로 분할하는 것으로 파티셔닝이라고 함 * 수평 분할 : 테이블 분할에 레코드를 기준으로 .. 2022. 5. 2.
[정보처리기사 실기] 화면 설계, uml 집합 aggregation 관계 https://cafe.naver.com/soojebi/109975 정답 : 집합 관계 몸통과 부분이 연결 > 몸통이 사라져도 부분은 남는 관계 빈 마름모 [2022년 제1회 기사 실기 출제예상 문제] (2과목) 화면 설계 - 7 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 클래스 간의 관계 = UML의 관계 1. 연관 association 관계 연관 관계는 클래스가 서로 개념적으로 연결된 선 연관 관계는 2개 이상의 사물이 서로 관련되어 있는 상태로 표현 사물 사이를 실선으로 연결하여 표현하며, 방향성은 화살표로 표현 서로에게 영향을 주는 양방향 관계의 경우 화살표를 생략하고 실선으로만 연결 2. 의존 dependency 관계 하나의 클래스가 또 다른 클래스를 사용하는 관계 다른 클래.. 2022. 5. 2.
[정보처리기사 실기] 응용 소프트웨어 기초 기술 활용 도커 docker, 스크레파이 scrapy https://cafe.naver.com/soojebi/109906 [2022년 제1회 기사 실기 출제예상 문제] (11과목) 응용 SW 기초 기술 활용 - 6 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 모르겠다 1. 도커 docker 컨테이너에 기반해 애플리케이션을 구축하는 소프트웨어 플랫폼 컨테이너는 운영체제 커널을 공유하지만 그외의 경우 서로 경리되어 실행되는 작고 경량의 생활환경이다. 컨테이너는 리눅스와 유닉스에서 상당동안 사용됐다. https://www.itworld.co.kr/news/203644 "컨테이너 혁명을 주도하는" 도커의 의미와 장단점 - ITWorld Korea 도커(Docker)는 컨테이너에 기반해 애플리케이션을 구축하는 소프트웨어 플랫폼이다. 컨테이너는 운영.. 2022. 5. 2.
[정보처리기사 실기] 요구 사항 확인, LOC 코드라인수 https://cafe.naver.com/soojebi/109821 [2022년 제1회 기사 실기 출제예상 문제] (1과목) 요구사항 확인 - 5 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 정답 LOC 키워드 : 비용산정 모형, 상향식 방법, 낙관치, 중간치, 비관치, 예측치 비용산정 모형은 소프트웨어 규모 파악을 통한 투입자원, 소요 시간을 파악하여 실행 가능한 계획을 수립하기 위해 비용을 산정하는 방식 하향식 방법 > 경험많은 전문가에게 이용 산정을 의뢰하거나 여러 전문가와 조정자를 통해 산정하는 방식 = 전문가 판단, 델파이 기법 상향식 산정방법 > 세부적인 요구 사항과 기능에 따라 필요한 비용을 계산하는 방식 = 코드 라인 수 LOC, man month, cocomo 모형, 푸.. 2022. 5. 2.
[정보처리기사 실기] 제품 소프트웨어 패키징, 클리어링 하우스 cleaning house, 패키저 packager https://cafe.naver.com/soojebi/109680 답 클리어링 하우스 cleaning house 키워드 > 라이센스 발급, 사용권한 등 = 총관리 패키저 packager 키워드 > 배포 가능한 단위로 묶음 = 묶음 [2022년 제1회 기사 실기 출제예상 문제] (12과목) 제품 소프트웨어 패키징 - 4 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 디지털 저작권 관리 DRM 중앙의 클리어링 하우스에서 콘텐츠 제공자, 분배자, 소비자 간의 패키징 배포 및 키 관리, 라이선스 발급 관리를 수행한다. DRM 구성요소는 저작권 관리 구성요소라고도 한다 DRM 구성요소 콘텐츠 제공자 contents provider 콘텐츠를 제공하는 저작권자 콘텐츠 소비자 contents cust.. 2022. 5. 2.
[정보처리기사 실기] 응용 소프트웨어 기초 기술 활용, 세마포어 semaphore https://cafe.naver.com/soojebi/109535 [2022년 제1회 기사 실기 출제예상 문제] (11과목) 응용 SW 기초 기술 활용 - 3 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 정답 모르겠다 답 확인해보니 세마포어 semaphore 세마포어 semaphore 두 개의 원자적 함수로 조작되는 정수 변수로서, 멀티프로그래밍 환경에서 공유 자원에 대한 접근을 제한하는 방법으로 사용된다. 철학자들의 만찬 문제의 고전적인 해법이지만 모든 교착 상태를 해결하지는 못한다. S는 정수 값을 가지는 변수이며 P,V라는 명령에 의해서만 접근할 수 있다. 한 프로세스(또는 스레드)에서 세마포어의 값을 변경하는 동안 다른 프로세스가 동시에 이 값을 변경해서는 안 된다. 키워드 >.. 2022. 5. 1.
[정보처리기사 실기] 애플리케이션 테스트 관리 regression testing, spike testing https://cafe.naver.com/soojebi/109314 [2022년 제1회 기사 실기 출제예상 문제] (10과목) 애플리케이션 테스트 관리 - 2 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 정답 regression testing 회귀 테스트 생각 > 수정, 삭제 이후 새로 추가된 오류가 있는지 없는지 확인하는 것 = 다시 확인 spike testing 스파이크 테스트 생각 > 짧은 순간 몰릴떄 반응 체크 = 피크 타임 테스트 목적에 따른 분류 회복 테스트 recovery testing 시스템에 고의로 실패를 유도하고 시스템의 정상적 복귀 여부를 테스트하는 기법 안전테스트 security testing 불법적인 소프트웨어가 접근하여 시스템을 파괴하지 못하도록 소스 코드 내의.. 2022. 5. 1.