본문 바로가기

자격증/정보처리기사26

26. 2023년도 1회 정보처리기사 실기 시험 후기 일주일이 지난 시점에서 쓰는 정보처리기사 시험 후기이다. 기억을 더듬어 가면서 쓰는 것이다 보니 잘못된 정보일 수 있으므로 너무 맹신하지 않기를 바랍니다. 시험 난이도는 생각보다 어렵지 않았다고 생각한다. C언어, 자바, 파이썬, SQL 문제를 다 합하면 10문제 이상이었던 걸로 기억을 하고 있어서 컴퓨터 관련 전공자 혹은 프로그래밍을 조금이라도 배운 사람이라면 생각보다 쉽게 풀 수 있었던 난이도라고 생각한다. 그 외 문제들 흔히 생각하는 암기해서 답을 적는 문제이다. 정보처리기사 실기 모의고사를 모아둔 책에 있는 문제들을 풀어보고 암기형 문제는 포기를 했었다. 책에서 디자인패턴, 아키텍쳐, 보안, 테스팅 등 정말 다양하고 어려운 내용들이 나오고, 정말 처음 들어보는 용어들과 봐도 이해하지 못하겠는 용어.. 2023. 5. 3.
25. 제품 소프트웨어 패키징 DRM (디지털 저작권 관리) 디지털 저작권 관리의 구성 요소 콘텐츠 제공자 : 콘텐츠를 제공하는 저작권자 콘텐츠 분배자 : 암호화된 콘텐츠를 유통하는 곳이나 사람 콘텐츠 소비자 : 콘텐츠를 구매해서 사용하는 주체 패키저 : 콘텐츠를 메타 데이터와 함께 배포 가능한 단위로 묶는다. 보안 컨테이너 : 콘텐츠 원본을 안전하게 유통하기 위한 전자적 보안 장치 클리어링 하우스 : 키 관리 및 라이선스 발급 관리 DRM 컨트롤러 : 배포된 콘텐츠의 이용 권한 통제 디지털 저작권 관리의 기술 요소 암호화 : 콘텐츠 및 라이선스를 암호화하고 전자서명을 할 수 있는 기술 키 관리 : 콘텐츠를 암호화한 키에 대한 저장 및 분배 기술 식별 기술 : 콘텐츠에 대한 식별 체계 표현 기술 저작권 표현 : 라이선스의 내용 표현 .. 2023. 4. 13.
24. 응용 SW 기초 기술 활용 (UNIX) UNIX 계층 구조(트리 구조)의 파일 시스템을 가지며, 이식성이 높고 장치 간 호환성이 높다. 다중 사용자, 다중 작업 지원, 시분할 시스템을 위해 설계된 대화식 운영체제 하드웨어 > 커널 > 쉘 > 유틸리티 > 사용자 커널 프로세스, 기억장치, 입출력 관리를 수행한다. 컴퓨터가 부팅될 때 주기억장치에 적재된 후 상주하면서 실행된다. 하드웨어를 보호하고, 프로그램과 하드웨어 간의 인터페이스 역할을 담당한다. 쉘 명령어 해석기로 시스템과 사용자 간의 인터페이스를 담당한다. 주기억장치에 상주하지 않고, 명령어가 포함된 파일형태로 존재, 교체 처리 가능 다양한 UNIX 명령어 fork : UNIX에서 새로운 프로세스를 생성하는 명령어 uname : 리눅스에서 버전을 확인하고자 할 때 사용하는 명령어 cat .. 2023. 4. 13.
23. 응용 SW 기초 기술 활용 (운영체제) 운영체제 사용자와 하드웨어 간의 인터페이스를 담당하는 소프트웨어 운영체제 현행 시스템 분석 : 품질 (신뢰도, 성능), 지원(기술 지원, 주변 기기, 구축 비용) 운영체제의 목적 처리 능력 향상 : 일정 시간 내에 시스템이 처리하는 일의 양 반환 시간 단축 : 시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간 신뢰도 : 시스템이 주어진 문제를 정확하게 해결하는 정도 가용성 : 시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도 프로세스 운영체제가 관리하는 실행 단위로 실행 중인 프로그램을 의미한다. 프로세스 상태 전이 New : 프로세스가 생성되는 과정으로 OS가 아직 승인하지 않은 상태 Ready : 프로세스가 처리기에 의해 처리되기를 기다리는 상태 Running : 프로세스가 CPU.. 2023. 4. 13.
22. 응용 SW 기초 기술 활용 (네트워크) OSI 7 계층 네트워크 통신에서 충돌 문제를 최소화하고자 ISO에서 제시한 네트워크 통신 규약 유사한 것으로 TCP/IP 5 계층이 존재한다. 응용계층 사용자와 네트워크 간 응용 서비스 연결, 데이터 생성 HTTP : HTML 문서를 송수신하기 위한 표준 프로토콜 FTP : 파일 송수신 프로토콜 TELNET : 원격지 컴퓨터에서 접속하여 자신의 컴퓨터처럼 사용할 수 있도록 해주는 서버 SNTP : TCP/IP의 네트워크 관리 프로토콜 DNS : 도메인 네임을 IP 주소로 매핑하는 시스템 SMTP : 이메일 전송을 위한 프로토콜 POP3 : 이메일을 가져오기 위한 프로토콜 (로컬 PC에 저장 후 불러온다) IMAP : 이메일을 가져오기 위한 프로토콜 (메일서버에서 불러온다) MIME : 멀티미디어 메일 .. 2023. 4. 12.
21. 애플리케이션 테스트 관리 화이트박스 테스트 모듈의 논리적인 경로를 체계적으로 점검한다. 모듈 안의 작동을 직접 관찰 가능하며, 소스 코드의 모든 문장을 한 번 이상 수행한다. 화이트박스 검사 기법 기초 경로 검사 : 테스트 측정 결과는 실행 경로의 기초를 정의하는 지침으로 사용 조건 검사 : 소스코드의 논리적 조건을 테스트 루프 검사 : 소스코드의 반복 구조를 중점적으로 테스트 데이터 흐름 검사 : 소스코드의 변수 정의, 사용을 중점적으로 테스트 화이트박스 테스트 유형 구문 커버리지 : 최소 한 번은 모든 문장을 수행한다. 분기 커버리지 : 전체 조건식이 적어도 한 번은 참과 거짓의 결과가 되도록 수행 조건 커버리지 : 개별 조건식이 적어도 한번은 참과 거짓의 결과가 되도록 수행 조건/결정 커버리지 : 전체 조건식이 참/거짓을 .. 2023. 4. 12.