시작 하기 앞서
쉽다 방심했다 평균보다 10개나 더 틀리는 실수를… 좀더 노력하자
21.05.15 cbt
1번
시스템 구성요소
- 입력
- 처리
- 출력
- 제어
- 피드백
4번
- instance : 같은 클래스에 속한 각각의 객체
- message : 객체에게 어떤 행위를 하도록 지시하는 명령
- method : 객체에 소속된 함수
- module : 실행코드와 객체들의 묶음
8번
소프트웨어 아키텍처 설계에서 시스템 품질속성
- 가용성
- 변경 용이성
- 사용성
- 성능
- 보안성
- 시험용이성
10번
CASE 원천기술
- 구조적 기법
- 프로토타이빙 기술
- 정보 저장소 기술
- 자동프로그래밍 기술
- 분산 처리 기술
12번
아키텍쳐
- 클라이언트 서버 구조 : 컴포넌트가 다른 컴포넌트에게 서비스 요청
- 계층 구조 : 모듈들로 응집된 계층 단위로 SW 구성
- MVC 구조 : 모델 뷰 컨트롤러 기능을 분리한 아키텍쳐
- 파이프 필터 : 파이프를 통해 받은 데이터를 변경시키고 그결과를 파이프로 전송
27번
헷갈리지 말자!
- 빌드자동화 도구 : Ant, Maven, Gradle
- 형상관리 도구 : GIT, CVS, Subversion
28번
DRM 구성요소
- 클리어링 하우스 : 키 관리 및 라이센스 발급 관리
- 콘텐츠 분배자 : 암호화된 콘텐츠를 유통하는
- 패키져 : 콘텐츠를 메타데이터와 함께 배포가능한 형태로 묶어 암호화
- DRM 컨트롤러 : 배포된 콘텐츠의 이용권한을 통제
41번
데이터베이스 분할
수평분할(파티션) 종류
- 범위분할
- 목록분할
- 해시분할
- 합성분할
- 라운드로빈분할
49번
병행제어 기법
동시에 여러개의 트랜잭션을 병행 수행할때, DB의 일관성을 파괴하지 않도록 제어하는 기법
- 로킹 기법
- 타임 스탬프 기법
- 최적 병행 수행 기법
- 다중 버전 기법
71번
리눅스에서 export는 환경변수 출력에 사용, 변수출력은 ‘echo $변수명’
74번
페이징 기법
- 컴퓨터가 메인 메모리에서 사용하기 위해 데이터를 저장하고 검색하는 메모리 관리 기법
- 비연속적 메모리를 연속적메모리처럼 만들수 있음
페이지 크기가 작은경우
- 더 많은 페이징 사상테이블 필요
- 내부 단편화 감소
- 페이지의 집합을 효율적으로 운영가능
- 기억장치의 효율좋음
- 총 입출력 시간 증가
페이지 크기가 클경우
- 주기억 장치 공간 절약
- 참조되는 정보와 무관한 양의 정보가 주기억장치에 남음
- 테이블이 복잡하지 않아 관리에 용이
76번
- 물리 : 비트
- 데이터링크 : 프레임
- 네트워크 : 패킷
- 전송 : 세그먼트
- 응용 : 메시지
78번
c언어 라이브러리
- stdlib.h : 문자열 변형 난수 생성, 동적 메모리 관리 등의 함수 포함, atoi: 문자열->정수, atof : 문자열->실수, itoa : 정수->문자열
- string.h : strlen 함수등 문자열 함수
- stdio.h : 표준 입출력 라이브러리
- math.h : 삼각함수, 제곱근, 지수 등 수학적인 함수
89번
ISO 12207 표준
- 기본 생명 주기 프로세스 : 획득,공급,개발,운영,유지보수 프로세스
- 지원 생명 주기 프로세스 : 품질 보증, 검증, 확인, 활동검토, 문제해결 프로세스
- 조직 생명 주기 프로세스 : 관리, 기반 구조, 훈련, 개선 프로세스
92번
하드웨어 관련 신기술
- Memristor : memory + register. 전원 공급 끊어져도 다시 공급되면 이전 상태 복원
- MEMS : 센서, 엑추에이터 등 기계구조를 다야아한 기술로 미세 가공후 전기기계적 동작 가능케 한 초미세 장치
- N-Screen : N개의 서로 다른 단말기에서 동일콘텐츠를 자유롭게 이용 가능한 서비스
20.08.22 cbt
11번
컴포넌트 설계시 협약에 의한 설계
- 선행조건 : 호출되기전에 참이 되야하는 조건
- 결과조건 : 수행된후 만족해야하는 조건
- 불변조건 : 실행 되는 동안 항상 만족해야하는 조건