- 디자인, 사용방법설명, 평가 등을 위해 실제 화면과 유사하게 만든 정적인 형태의 모형 - 시각적으로만 구성 요소를 배치하는 것으로 일반적으로 실제로 구현되지는 않음
- 클래스의 동작을 의미한다. - 클래스에 속하는 객체에 대하여 적용될 메서드를 정의한 것이다. - UML에서는 동작에 대한 인터페이스를 지칭한다고 볼 수 있다.
ㄱ. 사용 설명서 검토 ㄴ. 구성 요소별 내용 작성 ㄷ. 사용 설명서 구성 요소 정의
- 깊이 우선 방식 또는 너비 우선 방식이 있다. - 상위 컴포넌트를 테스트 하고 점증적으로 하위 컴포넌트를 테스트 한다. - 하위 컴포넌트 개발이 완료되지 않은 경우 스텁(Stub)을 사용하기도 한다.
[보기] ㉠ 준비 ㉡ 사전 교육 ㉢ 인스펙션 회의 ㉣ 수정 ㉤ 후속 조치
트랜잭션의 연산은 모두 실행되거나, 모두 실행되지 않아야 한다.
SELECT A FROM R UNION ALL SELECT A FROM S;
R | |
---|---|
A | B |
1 | A |
3 | B |
S | |
---|---|
A | B |
1 | A |
2 | B |
SELECT 급여 FROM 사원;
[사원] 테이블 | |||
---|---|---|---|
사원ID | 사원명 | 급여 | 부서ID |
101 | 박철수 | 30000 | 1 |
102 | 하나라 | 35000 | 2 |
103 | 김감동 | 40000 | 3 |
104 | 이구수 | 35000 | 2 |
105 | 최초록 | 40000 | 3 |
시스템이 가지고 있는 고정요소는 트랜잭션 수행 전과 트랜잭션 수행 완료 후의 상태가 같아야 한다.
학번 | 이름 | 학년 | 학과 |
---|---|---|---|
13001 | 홍길동 | 3학년 | 전기 |
13002 | 이순신 | 4학년 | 기계 |
13003 | 강감찬 | 2학년 | 컴퓨터 |
static int b[9]={1, 2, 3};
#include <stdio.h> int main(int argc, char *argv[ ]) { char a; a=‘A’+1; printf("%d", a); return 0; }
a=100 list_data=['a', ’b’, ’c’] dict_data={'a':90, ’b’:95} print (list_data[0]) print(dict_data['a'])
가상기억장치의 일반적인 구현 방법에는 프로그램을 고정된 크기의 일정한 블록으로 나누는 (㉠) 기법과 가변적인 크기의 블록으로 나누는 (㉡) 기법이 있다.
public class Ape { static void rs(char a[]) { for(int i=0;i<a.length;i++) if(a[i]=='B') a[i]='C'; else if(i==a.length-1) a[i]=a[i-1]; else a[i]=a[i+1]; } static void pca(char a[]) { for(int i=0;i<a.length;i++) System.out.print(a[i]); System.out.println(); } public static void main(String[] args) { char c[]={'A','B','D','D','A','B','C'}; rs(c); pca(c) } }
#include <stdio.h> int main(int argc, char *argv[]) { int a[]={14, 22, 30, 38}; printf("%u, ", &a[2]); printf("%u", a); return 0; }
(ㄱ) 내용결합도 (ㄴ) 자료결합도 (ㄷ) 공통결합도 (ㄹ) 스탬프결합도 (ㅁ) 외부결합도 (ㅂ) 제어결합도
- 각 시스템 간에 공유 디스크를 중심으로 클러스터링으로 엮여 다수의 시스템을 동시에 연결할 수 있다. - 조직, 기업의 기간 업무 서버 등의 안정성을 높이기 위해 사용될 수 있다. - 여러 가지 방식으로 구현되며 2개의 서버를 연결하는 것으로 2개의 시스템이 각각 업무를 수행하도록 구현하는 방식이 널리 사용된다.
시스템 공격 기법 중 하나로 허용범위 이상의 ICMP 패킷을 전송하여 대상 시스템의 네트워크를 마비시킨다.
- 대용량 데이터를 분산 처리하기 위한 목적으로 개발된 프로그래밍 모델이다. - Google에 의해 고안된 기술로써 대표적인 대용량 데이터 처리를 위한 병렬 처리 기법을 제공한다. - 임의의 순서로 정렬된 데이터를 분산 처리하고 이를 다시 합치는 과정을 거친다.