[Note] 정보처리기사 실기 요약 정리 공유 12. 제품 소프트웨어 패키징 릴리즈 노트 릴리즈 노트는 조직의 최종 사용자인 고객과 잘 정리된 릴리즈 정보를 공유하는 문서이다 상세 서비스를 포함하여 회사가 제공하는 제품을 만들어 수정, 변경 또는 개선하는 일련의 작업들이며, 릴리즈 정보들이 이러한 문서를 통해 제공된다. 릴리즈 노트 정보들은 테스트를 진행하고, 개발 팀에서 제공하는 사양에 대해 최종 승인된 후 문서를 통해 배포된다. 클리어링 하우스 (Clearing House) 디지털 저작권 라이선싱을 중개하고 라이선스 발급을 수행하는 정산소이다. 모니터링 서비스를 지원하여 디지털 저작물의 이용 내역을 근거로 신뢰할 수 있는 저작권료의 정산 및 분배가 이루어진다. DRM 출판자 또는 저작권자가 그들이 배..
[Note] 정보처리기사 실기 요약 정리 공유 11. 응용 SW 기초 기술 활용 01. 운영체제의 특징 운영체제 운영체제의 개념 컴퓨터 시스템이 제공하는 모든 하드웨어, 소프트웨어를 사용할 수 있도록 해주고, 컴퓨터 사용자와 컴퓨터 하드웨어 간의 인터페이스를 담당하는 프로그램이다. 사용자가 컴퓨터를 좀 더 쉽게 사용하기 위해 지원하는 소프트웨어이다. 운영체제는 한정된 시스템 자원을 효과적으로 사용할 수 있도록 관리 및 운영함으로써 사용자에게 편리성을 제공한다. 운영체제의 특징 사용자 편리성 제공 : 한정된 시스템 자원을 효과적으로 사용할 수 있도록 관리 및 운영함. 인터페이스 기능 담당 : 컴퓨터 시스템과 사용자를 연결함. 스케줄링 담당 : 다중 사용자와 다중 응용 프로그램 환경하에서 자원의 현재 상태를..
[Note] 정보처리기사 실기 요약 정리 공유 10. 프로그래밍 언어 활용 01. 기본 문법 활용하기 바인딩 정적 바인딩 프로그램 실행 시간 전에 속성을 연결하는 방식 동적 바인딩 프로그램 실행 시간에 속성을 연결하는 방식 자료구조 (Data Structure) 컴퓨터에 데이터를 삽입, 삭제, 수정하게 해주는 논리적인 공간 구조를 의미한다. 자료의 형태에 따라 단순 구조, 선형 구조, 비선형 구조, 파일 구조로 분류할 수 있다. 알고리즘 (Algorithm) 알고리즘은 어떤 문제에 대한 답을 찾는 해법을 의미한다. 알고리즘의 표현은 자연어, 순서도, 의사 코드, 프로그래밍 언어를 이용하는 방법이 있으며, 프로그래밍 언어가 아니어도 알고리즘의 표현은 가능하다. 예약어 (Reserved word) 컴퓨터 프..
[Note] 정보처리기사 실기 요약 정리 공유 09. 소프트웨어 개발 보안 구축 01. 소프트웨어 개발 보안 설계 SW 개발 보안의 3요소 (기무가) 기밀성 (Confidentiality) : 인가되지 않은 개인 혹은 시스템 접근에 따른 정보 공개 및 노출을 차단하는 특성 무결성 (Avaliability) : 정당한 방법을 따르지 않고선 데이터가 변경될 수 없으며, 데이터의 정확성 및 안정성과 고의/악의로 변경되거나 훼손 또는 파괴되지 않음을 보장하는 특성 가용성(Integrity) : 권한을 가진 사용자나 애플리케이션이 원하는 서비스를 지속 사용할 수 있도록 보장하는 특성 SW 개발 보안 용어 (자위취위) 자산 (Assets) : 조직의 데이터 또는 조직의 소유자가 가치를 부여한 대상 위협 (Threa..
[Note] 정보처리기사 실기 요약 정리 공유 08. SQL 응용 프로시저 (Procedure) 절차형 SQL을 활용하여 특정 기능을 수행할 수 있는 트렌젝션 언어 프로시저 호출을 통해 실행되며, 이를 통해 일련의 SQL 작업을 포함하는 데이터 조작어(DML)를 수행한다. 프로시저 구성 : 선언부(DECLARE), 시작/종료부(BEGIN/END), 제어부(CONTROL), SQL, 예외부(EXCEPTION), 실행부(TRANSACTION) (디비컨 SET) 💡 실행부 (Transaction) - commit : 하나의 트렌젝션이 성공적으로 끝나고, 데이터베이스가 일관성 있는 상태에 있을 때 하나의 트렌젝션이 끝났을 때 사용하는 연산. - rollback : 하나의 트렌젝션이 비정상적으로 종료되어 트렌젝션..