본문 바로가기
728x90

자격증/정보처리기사34

[정보처리 실무] 11장 제품 소프트웨어 패키징 108 소프트웨어 패키징 ◈ 소프트웨어 패키징의 개요 - 모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것 - 개발자가 아닌 사용자 중심으로 진행 - 소스 코드는 향후 관리를 고려해 모듈화하여 패키징 ◈ 패키징 작업 순서 - 패키징 주기는 소프트웨어 개발 기법에 따라 달라지는데 각 주기가 끝날 때마다 패키징 수행 - 프로젝트 개발 과정에서 주기별로 패키징한 결과물은 테스트 서버에 배포 - 마지막 개발 과정을 거쳐 패키징한 결과물은 고객이 사용할 수 있도록 온라인 배포 또는 오프라인으로 배포 - 작업 순서 ① 기능 식별 : 작성된 코드의 기능 확인 ② 모듈화 : 확인된 기능 단위로 코드를 분류 ③ 빌드 진행 : 모든 단위별로 실행 파일을 만듦 ④ 사용자 환경 분석 : 웹, 모바일, PC 등.. 2021. 2. 11.
[정보처리 실무] 10장 응용 SW 기초 기술 활용 093 운영체제의 개념 ◈ 운영체제(OS)의 개요 - 운영체제는 컴퓨터 시스템의 자원들을 효율적으로 관리하며 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임 ◈ 운영체제의 목적 - 처리 능력 : 일정 시간 내에 시스템이 처리하는 일의 양 - 반환 시간 : 시스템 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간 - 사용 가능도 : 시스템을 사용할 필요가 있을 떄 즉시 사용 가능한 정도 - 신뢰도 : 시스템이 주어진 문제를 정확하게 해결하는 정도 ◈ 운영체제의 기능 - 프로세서(처리기, Processor), 기억장치(주기억장치, 보조기억장치), 입출력장치, 파일 및 정보 등의 자원을 관리 - 자원을 효율적으로 관리하기 위해 자원의 스케줄링 기능을 제공 - .. 2021. 2. 11.
[정보처리 실무] 9장 소프트웨어 개발 보안 구축 082 소프트웨어 개발 보안 ◈ 소프트웨어 개발 보안의 개요 소프트웨어 개발 과정에서 발생할 수 있는 취약점을 최소화하여 보안 위협으로부터 안전한 소프트웨어를 개발하기 위한 일련의 보안 활동 소프트웨어 개발 보안은 데이터 기밀성, 무결성, 가용성을 유지하는 것을 목표로 함 ◈ 소프트웨어 개발 보안 관련 기관 1) 행정안전부 - 소프트웨어 개발 보안 정책을 총괄 2) 한국인터넷진흥원(KISA) - 소프트웨어 개발 보안 정책 및 가이드를 개발 3) 발주기관 - 소프트웨어 개발 보안의 계획을 수립 4) 사업자 - 소프트웨어 개발 보안 관련 기술 수준 및 적용 계획을 명시 5) 감리법인 - 감리 계획을 수립하고 협의 ◈ 소프트웨어 개발 보안 활동 관련 법령 1) 개인정보 보호법 - 개인정보의 처리 및 보호에 관.. 2021. 2. 11.
[정보처리 실무] 8장 SQL 응용 072 SQL - DDL ◈ DDL(Data Define Language, 데이터 정의어)의 개념 - DDL은 데이터베이스를 구축하거나 수정 할 목적으로 사용하는 언어 - DDL은 번역한 결과가 데이터 사전(Data Dictionary)이라는 특별한 파일에 여러 개의 테이블로서 저장 ◈ CREATE TABLE - 테이블을 정의하는 명령문 - 표기 형식 CREATE TABLE 테이블명 (속성명 데이터_타입 [DEFAULT 기본값] [NOT NULL], ... [PRIMARY KEY (기본키_속성명)], [UNIQUE (대체키_속성명)], [FOREIGN KEY (외래키_속성명)], [REFERENCES 참조테이블(기본키_속성명)], [ON DELETE 옵션] [ON UPDATE 옵션] [CONSTRAINT.. 2021. 2. 11.
728x90