정보처리기사_필기 14

SW패키징/릴리즈노트/DRM _3장. SW패키징

첫 번째 소프트웨어 패키징은 설치 될 시스템 중심으로 진행된다.(X) 패키징 이후로는 지속적인 관리 및 변경이 어렵다.(X) 코드작성-구분-모듈화-빌드-환경정의-적용테스트-개선-배포 릴리즈 노트에 포함되는 내용: 전체 기능, 서비스, 개선사항 베타 테스트, 사용자의 요구로 수정된 경우엔 추가하지 않는다.(X) 두 번째 저작권: 저작물에 대해 저작자가 가지는 배타적(독점적)권리 용량이 큰 프로그램들은 실시간으로 DRM패키징을 진행해야한다.(X) 클리어링하우스: 라이선스 관리, 발급, 결제 DRM관리기술: 암호화, 키(식별), 정책관리, 인증, 크랙방지 출처 : www.youtube.com/watch?v=IOlTbPIoJzY&list=PLKpxllD6C8Cli4UZqnDG4_77OU6XeF6e_&index=..

단위모듈/개발지원도구 _2장. 통합구현

첫 번째 단위 모듈을 통합할 수록 구현 가능한 기술은 줄어든다.(X) 하나의 기능만 구현할 수 있기 때문에 독립적 컴파일은 불가능하다.(X) 단위 기능 명세화 단계는 추상화, 구조화, 캡슐화의 단계를 거친다. 모듈 간 통신 방식 구현을 위한 인터페이스의 집합은 IPC이다. 단위 모듈 테스트 과정은 시스템 수준의 오류는 잡아낼 수 없다.(O) 두 번째 화이트 박스 : 소스 코드의 논리적인 경로 테스트 블랙박스 : 해당 기능의 작동 여부 테스트 통합개발환경: 개발에 필요한 다양한 툴을 하나의 인터페이스로 통합 빌드도구 : 소스 코드를 소프트웨어로 변환 협업 도구는 익숙치 않아도 다수를 위해 사용하는 것이 이익이다.(X) 세 번째 식별자(Identifier) - 식별자, 일련번호 테스트 항목(Test Item..

DBMS/데이터입출력 _1장. 데이터 입출력 구현

첫 번째 논리 데이터저장소는 데이터 간의 연관성, 제약조건 등을 조직화한 것이다. 물리 데이터저장손ㄴ 하드웨어적 저장장치에 데이터를 저장한 것이다. DBMS의 필수 기능은 정의, 조작, 제어기능이다. DBMS의 궁극적인 목표는 종속성을 제거하여 독립성을 지키는 것이다. 두 번째 데이터 정의어: 테이블이나 제약사항 등을 변경할 때 사용 데이터 조작어: 데이터를 실제로 처리하는데 사용 데이터 제어어: 권한, 보안, 백업 등을 정의하는데 사용 트랜잭션: 한꺼번에 수행되어야 하는 작업(연산)의 단위(모음) 세 번째 트랜잭션 실행 중, 오류가 나면 ROLLBACK을 실행하여 이전 상태로 되돌리고 전부 완료되었더면 COMMIT을 실행하여 결과를 실제로 반영한다. 절차형 SQL은 블록 구조로 되어 있어 기능별 모듈화..

자료구조_1장. 데이터 입출력 구현

문제풀이 효율적인 프로그램을 작성할 때 가장 우선적인 고려사항은 저장공간의 효율성과 실행시간의 신속성이다. 자료 구조에 따라 프로그램의 실행시간이 달라진다. 자료 구조는 자료의 표현과 그것과 관련된 연산이다. 선형 자료구조는 순서에 따라 데이터에 접근하는 형태이다. 두 번째 배열은 동일한 자료형의 데이터들이 나열되어 있는 구조이다. 배열은 데이터 접근과 처리는 첨자와 변수를 이용한다. 배열은 삽입/삭제 작업보다 반복적 데이터 처리에 적합하다. 배열은 정적인 자료구조로서, 메모리의 낭비가 발생한다. 세 번째 연속 리스트 ---기준--- 연결 리스트 -------------------------------------------------------- 배열(첨자) 접근요소 노드(포인터) 효율 기억공간 비효율 ..