자격증 썸네일형 리스트형 [정보처리기사 필기] 5과목 : 정보시스템 구축관리 - 기출관련 개념 1. 정보 시스템2. IT 스토리지 (DAS, NAS, SAN)3. 블루투스 관련 공격4. 취약점 관리5. 인증, 인가, 계정 관리 (3A)6. SDN, SDS7. 클라우드 컴퓨팅8. SSH (포트 번호)9. ISO 12207 생명주기 프로세스 Plus. 기출로 외우기1. 정보 시스템스턱스넷 (Stuxnet)- 대단히 정교한 웜- 기존에 알려진 여러가지 윈도우 제로데이 취약점을 이용해 컴퓨터를 감염시키고 확산.*제로데이 : 아직까지 해결책이 나오지 않은것- 핵무기와 원심분리기 등 물리적인 피해를 입히는 목적 루팅 (Rooting)- 안드로이드 운영 체제에서 최상위 권한을 해당 기기의 제약을 해제하는 행위- ios 관련 용어인 탈옥(Jailbreaking)과 비슷하다 82. 정보 시스템과 관련한 다음 설명.. 더보기 [정보처리기사 필기] 5과목 : 정보시스템 구축관리 1. 소프트 생명 주기 모형2. 비용산정 기법3. CMM 모델4. 소프트웨어 개발 프레임 워크5. RIP vs OSPF6. 암호화 알고리즘7. 정보보안 3요소8. 공격 기법9. 접근 통제 정책 (접근제어 방법)10. 침입 탐지 시스템11. 코드오류 (1과목 관련)plus. CBD, 신기술 용어1. 소프트웨어 생명 주기 모형소프트웨어 생명 주기 모형* 폭포수 모형* 프로토타입 모형* 나선형 모형* 애자일 모형 폭포수 모형 (Waterfall Model): 고전적 생명 주기 모형.폭포에서 떨어진 물이 다시 올라갈 수 없듯이, 소프트웨어 개발도 이전 단계로 돌아 갈 수 없다는 전제로, 각 단계를 확실히 매듭짓고, 철저하게 검토하여 승인하는 과정을 거친 후 다음 단개로 진행하는 개발 방법론.* 타당성 검토 →계.. 더보기 [정보처리기사 필기] 4과목 : 프로그래밍 언어 활용 - 기출기반 개념 1. 동기화 기법(세라포어, 모니터)2. C언어 대표 라이브러리3. C언어의 참, 거짓4. else if5. 라우팅 프로토콜6. ARQ7. IP 주소 구하기8. 프로세스 상태 전이9. 가상기억장치10. 운영체제 프로그램11. 무선랜12. 환경변수13. paging(페이징)과 세그먼트14. 소프트웨어 보안 취약점 그외) 단순 문답1. 동기화 기법세라포어 (Semaphore)- 각 프로세스에 제어 신호를 전달하여 순서대로 작업을 수행하도록 하는 기법- P와 V라는 2개의 연산에 의해서 동기화를 유지시키고, 상호배제의 원리를 보장- P는 임계구역에 들어가기 전에 수행되고, V는 임계 구역에서 나올떄 수행- 종류 : 계수 세마포어, 이진 세마포어 모니터 (Monitor)- 프로그래밍 언어 수준에서 동시성을 제어.. 더보기 [정보처리기사 필기] 4과목 : 프로그래밍 언어 활용 4과목 / 프로그래밍 언어 활용1. 결합도, 응집도2. IPv6와 IPv4 차이3. OSI 7계층4. TCP와 UDP5. 쉘과 커널6. 프로세스 스케줄링 (SJF vs HRN)7. 프로그래밍 언어Plus. 교착상태, 기억장치 배치 전략1. 결합도 ↓, 응집도 ↑ 모듈의 독립성을 높히기 위해 결합도를 약하게, 응집도를 강하게 해야한다. 모듈이란?: 소프트웨어의 성능을 향상시키거나 수정 및 재사용을 용이하게 하기 위해 기능 단위로 분해한 것.* 독립성이 높은 모듈의 장점1. 모듈을 수정하다더라도 다른 모듈들에게는 거의 영향을 미치지 않는다.2. 오류가 발생하더라도 쉽게 발견하고 수정할 수 있다.→ 재사용 용이 결합도 (Coupling): 모듈간에 상호 의존하는 정도, 두 모듈 사이의 연관 관계를 의미.즉.. 더보기 [정보처리기사 필기] 3과목 : 데이터 베이스 구축 - 기출기반 개념 1. 시스템 카탈로그2. 인덱스3. 분할 기준4. 병행제어 기법5. 릴레이션 합과 곱6. OLAP시스템 카탈로그란?: 데이터를 관리하기위한 데이터 = 데이터 베이스가 알아서 만들어줌.*데이터 사전 = 시스템 카탈로그 = 시스템 데이터베이스사용자가 볼 수 있으나(검색만 가능), 갱신, 삽입 삭제 불가 데이터 베이스에 저장된 모든 개테들에 대한 정의나 명세에 대한 정보가 수록되어있는 시스템 테이블 - 종류데이터 사전이라고도 함.시스템 카탈로그에 저장된 내용을 메타데이터라고 함.시스템 카탈로그는 사용자와 데이터베이스 관리 시스템이 접근 가능 가능.사용자가 시스템 카탈로그를 직접 갱신하는 것은 허용되지 않음.관련기출)50. 시스템 카탈로그에 대한 설명으로 틀린 것은?1) 시스템 카탈로그의 갱신은 무결성 유지를 .. 더보기 [정보처리기사 필기 - 소프트웨어 개발] : 전위식, 후위식, 중위식 계산 →전위식, 중위식, 후위식 전위식 (prefix): 컴퓨터가 사용 = 연산자가 앞에 있음+ab 중위식: 사람이 사용하는 식 = 연산자가 중간에 들어가있음a+ b* 연산이 다 나와야 계산을 시작 할 수 있음. 후위식 (postfix)\: 컴퓨터가 사용 = 연산자가 뒤에 있음 ab+전위식과 후위식이 존재하는 이유?!* 연산이 다 나오지 않아도 바로바로 빨리 계산하기 위함.* 전위식을 후위식으로 옳게 표현했을때 ?? -> 전위식 -> 중위식 -> 후위식으로 변경해서 풀기!ex ) - / * A + B C D E | A * (B + C) / D - E | A B C + * D / E - 전위식을 중위식으로 바꾸려면?연산자 data data → data 연산자 data로 변경 * - .. 더보기 [정보처리기사필기] 2과목 : 소프트웨어 개발02 - 기출에 나온 개념 * 기출문제를 풀면서 필요했던 개념들을 추가로 정리. 1. 클린코드2. 정형 기술 검토 (FTR)3. sw 패키징 도구4. 자료구조 분류5. 퀵 정렬6. 소프트웨어 품질 표준7. 해싱 함수8. 애플리케이션 테스트 유형 분류9. 인터페이스 구현 검증도구10. 투명성 조건11. 반정규화 정의/ 유형12. 무방향, 방향 그래프 최대 간선 수 구하기 그외) 단순 문답 1. 클린코드 작성원칙가독성 : 이해하기 쉬운 용어 사용단순성 : 한 번에 한가지 처리만 수행의존성 : 코드의 변경이 다른 부분에 영향이 없도록 작성중복성 : 중복된 코드를 제거하고 공통된 코드 사용추상화 : 상세내용은 하위클래스에서 구현*클린코드 ↔ 스파게티 코드 (go to 남발얼기설키 꼬여있는 코드) , 에일리언코드 (유지보수가 아주 어려운.. 더보기 [정보처리기사필기 정리] 2과목 - 소프트웨어 개발 0. 상향식테스트, 하향식 테스트1. 블랙박스 테스트2. 화이트 박스 테스트3. 인수 테스트4. 트리란5. EAI6. 형상관리7. DRM8. 소프트웨어 패키징 도구9. 인터페이스 보안10.인터페이스 구현11. 정렬12. 스택, 큐13. 모듈14. 테스트 오라클0. 상향식 테스트와 하향식 테스트0-1. 상향식 테스트: 맨 아래에서 하나씩 말아올리며 위로 올라가는 테스트 방식. 필요한 임시 모듈 → 테스트 드라이버 사용(Test Driver) 0-2. 하향식 테스트: 맨 위에서부터 하나씩 내려가면서 하는 테스트 방식 : 절차식 필요한 임시 모듈 → 테스트 스텁 사용 (Test Stub) *테스트 단계1. 단위 테스트 (Unit Testing) : 개발자가 함정적 테스트 : 소스 코드를 실행 시키지않고.. 더보기 이전 1 2 다음