본문 바로가기

정보처리기사8

(정보처리기사)응용 SW 기초 기술 활용 - 운영체제 목적 - 처리능력, 반환시간, 사용가능도, 신뢰도 - 운영체제 기능 - 자원 스케쥴링, 사용자와 시스템간의 인터페이스 제공, 주변장치 관리, 네트워크 관리 등등 - 운영체제 주요 자원관리 - 프로세스 관리, 메모리 관리, 파일 관리, 주변장치 관리 - 윈도우 특징 - GUI - 선점형 멀티태스킹 - Pnp(Plug and Play) : 주변기기 자동 감지 기능 - OLE(Object Linking and Embedding) : 다른 프로그램에서 작성된 문자나 그림 같은 오브젝트를 현재의 문서에 자유롭게 연결하거나 삽입하여 편집가능 - 유닉스 특징 - 다중 사용자, 다중 작업 지원 - 트리구조 파일 시스템 - 시그널, 파이프, 소켓을 통해 프로세스간 통신 - 가상 기억장치 - 페이지 크기 - .. 2020. 7. 21.
(정보처리기사)소프트웨어 패키징 소프트웨어 패키징이란? 모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는것 - 패키징 작업순서 기능식별 -> 모듈화 -> 빌드 진행 -> 사용자 환경 분석 -> 패키징 및 적용 시험 -> 패키징 변경 개선 -> 배포 - 릴리즈 노트 초기버전 작성 항목 - 해더, 개요, 목적, 문제요약, 재현항목, 수정/개선 내용, 사용자 영향도, SW 지원 영향도, 노트, 면책 조항, 연락처 - 릴리즈 노트 작성 순서 모듈식별 -> 릴리즈 정보 확인 -> 릴리즈 노트 개요 작성 -> 영향도 체크 -> 정식 릴리즈 노트 작성 -> 추가 개선 항목 식별 - 디지털 저작권 관리(DRM) - 패키징 수행 시 콘텐츠에는 암호화된 전자서명이 포함되고 라이센스가 클리어링하우스에 등록됨 - 사용자가 콘텐츠를 사용하기 위해.. 2020. 7. 20.
(정보처리기사)소프트웨어 개발 보안 구축 1. Secure SDLC - Secure SDLC란? SW의 보안을 위해 SDLC(software development life cycle)에 보안강화 프로세스를 포함한것 2. 세션통제 - 세션통제란? 세션은 서버와 클라의 연결을 의미하고 세션통제는 그로인해 발생하는 정보를 관리하는것 - 불충분한 세션 관리 : 세션 ID에 일정한 규칙이 존재하거나 타임아웃이 너무 길게 설정된것 - 잘못된 세션에 의한 정보 노출 : 다중스레드 환경에서 멤버변수에 정보저장시 나타나는 문제 - 세션 설계시 고려 사항 - 모든 페이지에서 로그아웃 가능하게 하기 - 로그아웃 요청 시 할당된 세션 완전히 제거되도록 하기 - 세션 타임아웃은 중요도가 높으면 2~5분, 낮으면 15~30분으로 설정 - 이전 세션이 종료되지 않으면 새.. 2020. 7. 20.
(정보처리기사)통합구현 1. 단위 모듈 구현 - 1.단위기능명세서 작성 -> 2. 입출력 기능 구현 -> 3. 알고리즘 구현 - 모듈간 통신방식 Shared Memory : 다수의 프로세스가 공유가능한 메모리를 구성하여 통신 수행 Socket : 네트워크 소켓을 이용하여 네트워크를 경유하는 프로세스간 통신 수행 Semaphores : 공유자원에 대한 접근제어를 통해 프로세스 간 통신 수행 Pipe : 선입선출의 Pipe메모리를 이용해 통신 수행 Message Queueing : 메시지가 발생하면 이를 전달하는 형태로 통신 수행 - 기능별 모듈 종류 디바이스 드라이버 모듈 : 하드웨어 주변장치의 동작 구현한 모듈 네트워크 모듈 : 네트워크 장비 및 데이터 통신을 위한 기능을 구현한 모듈 파일 모듈 : 컴퓨터 내부의 데이터 구조 .. 2020. 7. 12.