본문 바로가기

정처기 필기7

[실기] 정보처리기사 22년 2회 기출 오답노트 1번관계대수원하는 정보와 그 정보를 검색하기 위해 어떻게 유도하는가를 기술절차적인 언어, 릴레이션 처리연산자와 연산 규칙을 제공피연산자와 연산 결과가 모두 릴레이션해를 구하기 위한 연산의 순서를 명시순수 관계 연산자와 일반 집합 연산잦가 있음.관계해석 (Relational Calculus)수학의 술어 해석(Predicate Calculus)에 기반을 두고 관계 데이터 베이스를 위해 제안원하는 정보가 무엇이라는 것만 정의함비절차적 특성을 지니고 원하는 정보 정의 시 계산 수식을 사용튜플 관계해석과 도메인 관계해석으로 구분10번소프트웨어 개발 단계 -> 테스트 단계요구사항 -> 분석 -> 설계 -> 구현 ->단위 테스트 -> 통합 테스트 -> 시스템 테스트 -> 인수 테스트시스템 테스트, 인수 테스트 잘 기.. 2024. 7. 28.
[실기] 정보처리기사 23년 2회 기출 오답노트 8번 - 오답노트 먼저 안적고 테스트해서 틀림23년 3회차 2번 보면 됨12번후진 오류 정정 (Backward Error Correction, BEC)수신측에서 송신측으로 오류가 났다고 알림역방향 채널을 통해 송신 측에 재전송을 요구Parity, CRC 등으로 오류 검출ARQ(자동 반복 요청)로 오류 정정Stop-wait, Continuous(Go-Back-N, SR), Adaptive(적응적)ack 응답과 nak 응답으로 긍정 부정 응답 전진 오류 정정 (Forward Error Correction, FEC)수신측에서 송신측의 오류를 고침Hamming Code를 사용해서 오류 검출 후 수정 하나의 데이터 단위에 패리티 비트를 추가해 오류 검출2bit의 오류를 검출할 수 있고 1bit의 오류를 교정함.자.. 2024. 7. 28.
[실기] 정보처리기사 23년 3회 기출 오답노트 2번22년 3회차 10번에 이어서 공부하면 좋음SSH (Secure Shell, 시큐어 셸)다른 컴퓨터에 로그인, 원격 명령, 파일 복사등 다양한 기능을 지원하는 프로토콜데이터 암호화, 강력한 인증으로 보안성 낮은 네트워크에서도 통신 가능클라이언트의 공개키를 서버에 등록해야 함.키 인증 시22번 포트 사용TCP 접속으로 함FTP : 21, TELNET : 23, SMTP : 25, DNS : 53, HTTP : 80템퍼 프루핑 (Tamper Proofing)소프트웨어 위, 변조가 발생 시 SW를 오작동하도록 만듦악용을 방지함, 해시 함수, 핑커 프린트, 워터마킹 등 보안 요소를 생성 후 SW에 삽입실행 코드 난독화, 실행 시 원본과 비교하거나 데이터를 확인하면서 SW 보호OAuth (Open Author.. 2024. 7. 28.
[실기] 정보처리기사 24년 1회 기출 오답노트 7번비정규형 -> 제 1정규형 (1NF) 모든 도메인이 원자값이어야 함.번호 : {a, b}, {c} 같은 꼴이 되면 안되고 번호 : {a}, {b}, {c} 와 같은 꼴이 되어야 함제 1정규형 -> 제 2정규형(2NF)1NF가 만족되어야 함.키가 아닌 모든 속성이 기본키 그룹에 완전하게 함수적 종속이 되어야 함.즉, 부분 종속성이 없어야 한다는 말임.기본키 = {고객아이디, 강좌명}, 종속되는 함수 -> 강사번호부분 집합 = {고객아이디}, {강좌명}고객아이디만으로 강사번호를 알 수 없음. -> 부분 종속성 없음.강좌명만으로 강사번호를 알 수 없음 -> 부분 종속성 알 수 없음.제 2정규형 -> 제 3정규형 (3NF)A -> B, B -> C, C -> A 뭐 이런게 없어야 한다.이 말은 기본키가 아닌.. 2024. 7. 28.
[실기] 정보처리기사 22년 3회 기출 오답노트 5번FLSM (Fixed Length Subnet Mask)Subnet Mask가 모든 서브넷에서 동일한 길이를 가지도록 네트워크를 나눈다.예를 들어 192.168.1.0/24 일 경우 상위 24bit는 사용하지 못한다.서브넷은 192.168.1.0 ~ 192.168.1.255 로 총 256개가 존재한다.3개의 서브넷으로 나눈다면 가장 가까운 2^n 을 찾는다. - 2^2 = 44개의 서브넷으로 나누고 그 중 3개만을 사용한다.192.168.1.0 ~ 192.168.1.63 (네트워크 0, 브로드캐스트 63)192.168.1.64 ~ 192.168.1.127 (네트워크 64, 브로드 캐스트 127)192.168.1.128 ~ 192.168.1.191 (네트워크 128, 브로드캐스트 191)192.168... 2024. 7. 26.
[실기] 정보처리기사 23년 1회 기출 오답노트 4번인터페이스 구현 송, 수신 시스템 간 데이터 교환 및 처리를 실현해주는 작업데이터 통신을 이용한 구현 - AJAX, Http2, Rest, ... Application 영역에서 data format을 인터페이스 대상으로 전송수신측에서 파싱하여 해석JSON, XML 형식의 데이터 포맷이 있음.JSON을 이용한 인터페이스 구현 순서송신 측생성할 데이터를 각 시스템 환경에 맞게 인터페이스 객체를 선택JSON을 이용해 데이터를 인터페이스 객체로 만듦인터페이스 객체를 데이터 통신 기술 등을 이용해 수신측으로 전송수신 측인터페이스 객체를 수신파싱 후 처리송신 측으로 처리 결과 전송AJAX (Asynchronous Javascript and XML)js 를 사용해 클라이언트와 서버 간 XML 데이터를 주고 받는 .. 2024. 7. 26.
[실기] 소프트웨어 구축 - SW 설계 소프트웨어 생명 주기 (Software Development Life Cycle, SDLC)프로젝트 계획 : 어떤 프로젝트를 만들 것인지?요구분석 : 해당 프로젝트에서 필요로 하는 기능, 기술, 지식 등이 어떻게 될 것 인지?설계 : 분석한 사항을 바탕으로 아키텍쳐, 디자인, DB 등을 설계구현 : 설계한 내용을 바탕으로 실제 구현테스트 : 기능 단위 혹은 전체 프로젝트를 테스트유지 보수 : 다른 기술의 도입, 효율성 측면, 기능 추가, 피드백 등의 유지보수폭포수 모델 (Waterfall Model)대규모에 사용되는 고전적인 SDLC 모델이다.SDLC의 프로세스를 선형적으로 처리한다.SW 프로세스는 선형적일 수 없다. 수정 사항이 생길 경우 이전 내역이 사라질 수 있다.프로토 타입 모델 (Prototyp.. 2024. 7. 25.