정처리 기사 실기 정리 10

정보처리기사 2024 1회 실기 합격 후기

조금 늦게 쓰는 후기 글이다.   60점 합격 기준에 70점 합격이었다. 지난 실기에서 부끄럽지만 꽤 나쁜 성적을 받은 탓에, 이를 만회하고자 도서실에 가서 하루 3시간 정도 시나공 책을 배껴쓰는 식으로 공부했었다. 복잡한 연산 같은 것들은 별로 필요없고, 연산이 있는 것도 코딩 쪽이라 익숙하니 개념을 익히는 쪽으로만 쭉 익혔다. 1. 한정된 집중력 활용 나는 나를 잘 안다. 내 집중력은 제한되어 있으며, 이것말고도 신경쓸 것들이 많다. 그러니 우선 시나공 책에 출제 빈도 A, B로 분류되어 있는 것 중 기준에 맞는 것들만 우선적으로 익힌다.예상 문제 분류 기준지난 시험에 출제되지 않은 것2회 이상 시험에 출제된 것개념이 아니라 문제로 접근했을 때 연상가능  위 기준에 맞춰 걸러보면 전체 출제 범위의 6..

정처리 기사 실기 정리 - 11

시간이 없다. 10파트는 코딩이니 건너뛴다. 기억장치의 관리 전략 반입 전략 프로그램/데이터를 주기억장치로 가져오는 시기를 결정하는 전략 요구 반입, 예상 반입 배치 전략 프로그램/데이터의 주기억장치 내 위치를 정하는 전략 first fit, Best Fit, Last Fit 교체 전략 주기억장치 내 빈 공간 확보를 위해 제거할 프로그램/데이터를 정하는 전략 FIFO, OPT, LRU, LFU, NUR, SCR 등 단편화 기억장소들이 조각으로 조각으로 나뉘어지는 현상 내부 단편화 분할된 영역이 할당 작업보다 큰 상황일 경우 남게되는 빈 조각 공간이 발생하는 현상 외부 단편화 분할된 영역이 할당 작업보다 작은 상황에서 할당이 불가능하게 되어 남게 되는 공간이 발생하는 현상 해결법 - 통합 인접한 낭비 공간..

정처리 기사 실기 정리 - 9

9 파트는 소프트웨어 보안 설계이다. SQL에서 머리를 많이 썼는데, 여기도 나올 것들은 나오니까 주의해야한다. Secure SDLC 보안상 안전한 소프트웨어를 개발하기 위해 SLDC에 보안 강화를 위한 프로세스를 포함한 것 요구사항 분석, 설계, 구현, 테스트, 유지보수 등 SLDC 전체에 걸쳐 수행되어야 할 보안 활동을 제시한다. CLASP SLDC의 초기 단계에서 보안 강화를 위해 나온 방법론 SDL 마이크로소프트 사에서 안전한 개발을 위해 기존의 SDLC를 개선한 방법론 Seven TouchPoints 보안의 모법 사례를 SDLC에 통합한 방법론 소프트웨어 보안 요소 기밀성 시스템 내의 정보와 자원은 인가된 사용자만 접근 가능, 전송 중 노출되어도 읽을 수 없어야함 무결성 시스템 내의 정보는 오직..

정처리 기사 실기 정리 - 8

8파트까지 왔다. 이제부터는 진짜 문제가 자주 나오는 함정투성이 파트들이다. 8챕터는 SQL이다. 이건 코딩적 분야이기 때문에 진짜 조심해서 다뤄야한다. 특히 SQL은 어느정도 축약이 들어간 다른 코딩언어보다 문장으로 풀어쓰는 것에 가까워서 더 조심해야한다. SQL - DDL DB를 만들거나 삭제, 수정하는 명령어, 이거 자체를 쓰라는 것은 나오지 않을 것 같고, 문법이랑 단어를 알아두면 되지 싶다. CREATE SCHEMA '이름' AUTHORIZATION DOMAIN '이름' |제약| DEFAULT 기본값 CONSTRAINT 제약조건 CHECK 범위값 TABLE '이름' VIEW 뷰이름(속성이름1, 속성이름2) AS SELECT UNIQUE INDEX 이름 ON 테이블이름(속성 이름 ALTER TAB..

정처리 기사 실기 정리 - 7

파트 5, 6은 나와도 필기에 많이 나올 것 같다. 나올 수 있기는한데 글쎄 잘 모르겠다.......나 합격할 수 있을까.... 파트 7은 애플리케이션 테스트 관리이다. 응용 소프트웨어 유형 시스템 소프트웨어 하드웨어의 동작, 사용자의 시스템 조작을 위한 소프트 웨어 운영체제, DBMS, 가상화 소프트웨어, 보안 소프트웨어 미들웨어 타 기종 간 통신 환경을 연결하여 원만한 통신이 가능하게 해주는 연계ㅒ 소프트웨어 WAS, 네트워크 관리, 클라우드 서비스 응용 소프트웨어 운영체제 기반에서 작동하는 다양한 기능을 제공하는 소프트웨어 영상 코덱/스트리밍, 가상 시뮬레이션, 정보 검색 등 애플리케이션 테스트 화이트박스 테스트 모든 코드를 오픈시킨 상태에서 모든 논리 경로를 테스트하는 테스트 케이스 테스트의 종류..

정처리 기사 실기 정리 - 5, 6

4파트는 요약하기엔 너무 많고, 또 중요하다. 이미 잔뜩 줄여 놓은 것이 이전 게시글인데 그래도 어떻게 요약해보자면 아래 표로 정리할 수 있다. 모듈 응집도 강하면 좋은 거, 결합도 낮으면 좋은 거 응집도 기순통절시논우 결합도 내공외제스자 배치 프로그램 대용량, 자동화, 견고함, 안정성, 성능 요약이라기보다는 '이거 보고 떠올려라' 수준이니까 내 글 보고 참고할 사람 있으면 선요약은 가능한 보지 말고 본문을 읽는 것을 추천한다. 5파트는 인터페이스 구현이다. 난 여기서 문제 나오는 것을 본 적이 없는 거 같다. 20~23년 통틀어 3문제 나왔나? 미들웨어 운영체제와 응용 프로그램, 서버와 클라이언트 사이 다양한 서비스 제공 소프트웨어 DB 데이터 베이스 벤더에서 제공하는 원격 미들웨어 RPC 원격 프로시..

정처리 기사 실기 정리 - 4

3파트는 너무 짧아서 따로 적지는 않겠다. 4파트는 서버 프로그램 구현관련 파트이다. 여기는 신경쓸 것이 많다. 이리저리 베베 꼬아서 문제거리를 만들 것도 많고, 코딩이 아니라 그렇지 여기도 꾸준히 나오는 파트라고 생각한다. 객체지향의 구성 요소 객체 클래스 메시지 객체지향의 특징 캡슐화 외부 접근 제한을 위해 세부 내용을 은닉 상속 상위 클래스의 속성을 하위 클래스가 물려받는 것 다형성 하나의 메시지에 각각의 객체가 가지고 있는 고유한 방법으로 응답할 수 있는 능력 연관성 둘 이상의 객체들이 상호 참조하는 관계 객체지향 분석 방법론 럼바우 방법 객체, 동적, 기능 모델로 나누어 분석 수행 부치 방법 미시적/거시적 개발 프로세스를 동시 아용 제이콥슨 방법 유스 케이스를 사용함 코드와 유르던 방법 E-R ..

정처리 기사 실기 정리 - 3

이전 파트 정리글을 작성하고 보니 띄워쓰기가 엉망이 되어 있었다. 좀 신경쓰이지만 못 볼 정도는 아니니 그냥 넘어가겠다. 이전 파트의 내용을 4줄로 요약하면 이걸로 줄일 수 있을 것이다. DBMS 외부/개념/내부 스키마 논리적, 물리적 독립성 데이터베이스 설계 순서 개념/논리/물리 설계 릴레이션 구조 가로 - 속성 세로 - 튜플 튜플인데 범주가 있음(학년 따위) - 릴레이션 인스턴스 트랜잭션 원자성 일관성 독립성 영속성 3 파트는 이제 중요도가 많이 낮은 부분이다. 별로 짚고 넘어갈 게 없다. 만약 문제가 나올 수 있긴한데 이 부분 외울 시간과 정성으로 SQL익히는 걸 추천한다. XML 특수 목적을 갖는 마크업 언어를 만드는데 사용되는 다목적 마크업 언어 SOAP 네트워크상 HTTP/HTTPS/SMTP ..

정처리 기사 실기 정리 - 2

앞서 정리한 1파트를 6줄 정도로 요약하면 아래와 같다. 자세한 뜻은 몰라도 된다. 왠만한 설명은 문제 지문에 나올 것이기 때문에, 너무 헷갈리는 부분에서 '쓰읍, 이거였나'할 정도로만 기억해두면 된다. 1챕터는 말이다. 소프트웨어 생명주기 폭포수, V 모델, 프로토타입, 애자일 요구사항 확인 (비)기능 요구사항, 도출분석명세결론 디자인 패턴 생성패턴 구조패턴 행위패턴 생성 패턴 딱봐도 팩토리니 프로토타입이니 하는 예시가 나오면 이쪽 구조 패턴 브릿지, 퍼케이드처럼 뭐 연결하는 예시가 나오면 이쪽 행위 패턴 커멘드, 옵서버, 스테이트처럼 뭐 시키거나 상태같은 예시는 이쪽 2챕터는 데이터 입출력 구현에 대한 것이다. 여기서부터는 머리가 좀 아파진다. 필기에도 나오고, 실기에도 나오고, 여기는 좀 신경써서 ..

정처리 기사 실기 정리 - 1

일단 정보처리기사 실기의 문제는 총 20문제가 나온다. 실기인 만큼 전부 단답형 내지 예시에서 짝을 찾아 쓰는 부분인데, 그 중 절반이 코딩 계열 문제이다. 그리고 보통 자습서를 보면 12파트로 분야를 쪼개 설명을 하고 있다. 그렇다면 코딩에서 전부, 지뢰찾기 코딩같이 더러운 문제를 만나 어쩌다 하나 놓치는 수준으로 올려놓으면 나머지 10문제를 10파트에서 해결을 봐야하는데 여기서도 나오는 파트가 있고 안나오는 파트가 있다. 지금 보고 있는 자습서에서는 1~3파트를 '요구사항 확인', '데이터 입출력 구현', '통합 구현'으로 분류해 두었다. 이 1~3파트는 대부분 필기에서 괴롭히는 녀석들이지 실기에서는 3파트 통 틀어서 한 시험에 하나 보면 많이 본거다. 보통 다른 파트의 비슷한 단어랑 헷갈리게 문제를..