본문 바로가기

자격증 준비/정보처리기사8

2장 데이터 입출력 구현 1. 데이터베이스 개요 1) DBMS(DataBase Management System, 데이터베이스 관리 시스템) ** 암기법 ** - 정보를 생성, 데이터베이스를 관리해주는 소프트웨어 - 필수기능 * 정의 기능 : 데이터 타입, 구조정의 => 제약조건, 이용방식 명시 * 조작 기능 : 검색, 갱신, 삽입, 삭제 * 제어 기능 : 무결성, 보안, 권한 2) 데이터의 독립성 - 논리적 독립성 - 물리적 독립성 3) 스키마 : 데이터베이스의 구조와 제약조건, 정반적인 명세 기술 - 외부 스키마 : 데이터베이스의 논리적 구조 정의 - 내부 스키마 : 레코드의 형식, 저장 데이터 표현 방법, 내부 레코드의 물리적 순서 - 개념 스키마 : 데이터베이스의 전체적 구조, 데이터를 종합한 전체 데이터베이스 2. 데이터.. 2022. 6. 9.
3장 통합 구현 1. 통합 구현 1) XML(eXtensible Markup Language) - 특수 목적 마크업 언어를 만드는 데 사용되는 다목적 마크업 언어 - HTML문법 호환 문제, SGML의 복잡함 해결 * SGML(Stand Gerneralized Markup Language) : 텍스트, 이미지, 오디오 등 정보 손실 없이 효율적 전송, 저장 위한 언어 - 사용자가 직접 태그(tag) 정의 - 트리 구조, 상위 태그에 여러개의 하위 태그 존재 2) SOAP(Simple Object Access Protocol) - HTTP/HTTPS, SMTP 등 XML 교환위한 통신규약 - HTTP기반, 프록시와 방화벽의 영향 없이 통신 가능 - 최근 무거운구조인 SOAP대신 RESTful 프로토콜 이용 * RESTfu.. 2022. 5. 1.
11장 응용SW기초기술활용 1. 운영체제의 개념 : 사용자가 컴퓨터를 편리, 효과적 사용하도록 환경 제공 1) 운영체제 종류 - Windows, UNIX, LINUX, MacOS, MS-DOS 등 2) 운영체제의 목적 - 처리능력 - 반환시간 - 사용 가능도 - 신뢰도 2. 운영체제의 종류 및 특징 1) Windows - GUI - 선점형 멀티태스킹 : 동시에 여러 프로그램 실행 - PnP(Plug and Play) : 프린터, 사운드 카드 등 하드웨어 설치 시 자동 환경 구성 - OLE(Object Linking and Embedding) : 개체(Object)를 문서에 자유롭게 연결(Linking) , 삽입(Embedding)해 편집 - Single-User 시스템 : 컴퓨터 한 대 - 사람 한 명 독점 2) UNIX - AT.. 2022. 4. 27.
9장 소프트웨어 개발 보안 구축 1. Secure SDLC(Software Development Life Cycle) : SDLC에 보안강화 버전 * SDLC(Software Development Life Cycle) : 소프트웨어 개발 방법론에 바탕 1) 대표적 방법론 - CLASP : SDLC의 초기단계, 보안강화 위한 방법론 - SDL : 마이크로소프트사에서 SDLC개선한 방법론 - Seven Touchpoints : 보안 모범사례를 SDLC에 통합한 방법론 2) 단계별 보안활동 - 요구사항 분석 > 설계 > 구현 > 테스트 > 유지보수 3) 보안 요소 ** 보안은 기무대 가야지 ** - 기밀성 : 인가된 사용자만, 데이터 못 읽음 - 무결성 : 정보는 인가된 사용자만 수정 - 가용성 : 인가된 사용자는 언제든 사용 4) 시큐어 .. 2022. 4. 20.