자격증/정보처리기사 16

[정보처리기사 실기 책 리뷰] - 이기적 & NCS1000

정보처리기사 실기 책 이기적 VS NCS 1000 비교하기 (ᵒ̌▱ᵒ̌)!! 챕터도 둘 다 다르다 적용하는 범위가 이기적 - 사실 맨 처음에 샀다. 일단 얇아서!! 가 주된 이유였다. 근데, 무슨말인지 모르겠음 ㅋㅋㅋ 한글을 읽어도 이해가 안감 ㅋㅋㅋㅋ 내가 멍청한 탓도 있겠지만 그냥 문장이 조금 이해가 어려운 편인 것 같음 그리고 책에 오타가 진짜 완전 미쳤음 답도 한두개 틀린 게 있었음 문제 나온거 분석을 하진 않았지만 본 것 중에 나온 게 딱히 한 개도 없는 것 같은 느낌 + 예상문제집은 20회나 있는데 문제 패턴이 다 똑같음 그냥 딱 20개 플러스알파 5개정도만 힘들게 외우게 하려고 만든 거 같음. 2020년 3회 실기 시험보러갔는데 이 기적 책 들고 막바지 공부하고 있는 분 보고 저분은 떨어지겠..

[정보처리기사_실기] Chapter 12. 제품 소프트웨어

■ 제품 소프트 웨어 패키징 고객에게 전달하기 위한 형태로 패키징하고 설치와 사용에 필요한 제반 절차 및 환경 등 전체 내용을 포함하는 매뉴얼을 작성하며, 패치 개발 + 업그레이드를 위한 버전 관리를 수행하는 능력이다. - 개발자가 아닌 사용자 중심으로 진행된다. - 버전 관리 및 릴리즈 노트를 통해 지속적으로 관리한다. ■ 모듈화 소프트웨어 설계에서 기능단위로 분해하고 추상화되어 재사용 및 공유 가능한 수준으로 만들어진 단위 소프트웨어 성능을 향상 시키거나 시스템의 디버깅, 시험, 통합 및 수정이 용이하도록 만든 소프트웨어 설계기법 ■ 모듈화의 장점 - 프로그램의 효율적인 관리 및 성능 향상 - 전체적인 소프트웨어 이해의 용이성 증대 및 복잡성 감소 - 소프트웨어 시험, 통합, 수정 용이 - 기능의 분..

[정보처리기사_실기] Chapter 11. 응용 소프트웨어 기초 기술 활용

■ 운영체제의 역할 - 운영체제는 컴퓨터와 사용자 간의 중간 단계를 담당하는 중요한 부분 - 프로세서, 기억장치, 입출력 장치, 파일 및 정보등의 자원관리 - 효율적인 자원 관리를 위한 스케쥴링 제공 - 인터페이스 제공으로 사용자 편의성 증대 - 네트워크 및 하드웨어 등 관련 인프라 관리 제공 - 데이터 관리 및 자원의 공유 기능 제공 - 시스템 오류 검출 및 복구 - 자원 보호 기능 제공 ■ 운영체제 종류 - Windows (윈도우) : 가장많은 사용자에게 익숙한 운영체제 - Linux (리눅스) : 멀티태크스 기능에 탁월, 운영체제의 수정 및 배포가 자유로움, 프로그램 개발자들이 선호, 대부분 무료이며 부분적으로 유료제품도 있음 - ex) Ubuntu (가장광범위하게 사용되는 리눅스 운영체제) / F..

[정보처리기사_실기] Chapter 10. 프로그래밍 언어 활용

■ 비트 (Bit) : 컴퓨터를 이해하기 위한 기본적인 용어로 Binary Digit의 약자이다. ■ 1Byte (바이트- 8bit) -> 킬로바이스 (KB) -> 메가바이트 (MB) -> 기가바이트(GB) -> 테라바이트(TB) -> 페타바이스(PB) -> 엑사베이트(EB) ■ 서식 문자열 %d (정수형) / %u (부호없는 정수형10진수) / %c (문자) / %s (문자열) / %f (실수) / %e (지수) / %ld (long형 10진수) / %lo (long 형 8진수) / %lx (long형 16진수) / %p (주소를 16진수로 입출력하기위해 지정) ■ 제어문자 \n (new line - 한줄 넘기기) \b (backspace -커서를 왼쪽으로 한 칸 이동함) \t (tab - 일정간격을 ..

[정보처리기사_실기] Chapter 9. 소프트웨어 개발 보안 구축

■ 소프트웨어 개발보안 [ 개념 ] 소프트웨어 개발 생명주기의 각 단계별로 수행하는 일련의 보안활동을 통하여 안전한 소프트웨어를 만들기 위한 개발 체계 [ 목적 ] 해킹 등 사이버 공격의 원인이 될 수 있는 보안약점을 소프트웨어 개발단계에서 사전에 제거하는 것을 목적으로 한다. * 소프트웨어 개발보안 가이드 : 시큐어 코딩 기법을 제시한 가이드 문서 * 소프트웨어 개발 보안 생명주기(Secure SDLC) 활동단계 요구사항 분석단계 → 설계 → 구현 → 테스트 → 유지보수 * Secure SDLC 방법론 유형 - MS-SDL(Microsoft Secure Development Lifecycle) : 마이크로소프트사에서 만듬 - Seven Touchpoints : 실무적으로 검증된 개발보안 방법론 중 하나..