class Connection {
private static Connection _inst = null;
private int count = 0;
static public Connection get() {
if(_inst == null) {
_inst = new Connection();
return _inst;
}
return _inst;
}
public void count() { count ++; }
public int getCount() { return count; }
}
public class testcon {
public static void main(String[] args) {
Connection conn1 = Connection.get();
conn1.count();
Connection conn2 = Connection.get();
conn2.count();
Connection conn3 = Connection.get();
conn3.count();
System.out.print(conn1.getCount());
}
}
👇
3
1. 시스템을 접근하기 전에 접근 시도하는 사용자의 신원을 검증
2. 검증된 사용자에게 어떤 수준의 권한과 서비스를 허용
3. 사용자의 자원(시간,정보,위치 등)에 대한 사용 정보를 수집
👇
1.Authentication
2.Authorization
3.Accounting
👇
GRANT는 사용자에게 권한을 부여한다.
()
Spoofing이다. 괄호 ()
안에 들어갈 용어를 쓰시오.👇
ARP
- 어떤 모듈이 다른 모듈의 내부 논리 조직을 제어하기 위한 목적으로 제어 신호를 이용하여 통신하는 경우의 결합도
- 하위 모듈에서 상위 모듈로 제어 신호가 이동하여 상위 모듈에게 처리 명령을 부여하는 권리 전도 현상이 발생
👇
control
1. 물리계층을 통해 송수신되는 정보의 오류와 흐름을 관리하여 안전한 정보의 전달을 수행할 수 있도록 도와주는 역할
2. 데이터를 목적지까지 가장 안전하고 빠르게 전달하는 기능
3. 수신자에서 데이터의 압축을 풀수 있는 방식으로 된 데이터 압축
👇
1. 데이터링크
2. 네트워크
3. 표현
()
안에 들어갈 용어를 쓰시오.- 추상화, 하나의 사물이 다른 사물에 포함되어 있는 관계 표현: ( 1. )
- 개념화, 하나의 사물이 다른 사물에 비해 더 일반적인지 구체적인지를 표현: ( 2. )
---
보기
Aggregation, Classification, Generalization, Abstraction, Association
👇
1. Aggregation
2. Generalization
()
안에 들어갈 구성요소를 쓰시오.( 1. ) | 테스트 간의 종속성, 테스트 수행 전 실행되어야 할 고려 사항 등
( 2. ) | 테스트 실행 시 입력할 입력값, 선택 버튼, 체크 리스트 값 등
( 3. ) | 테스트 실행 후 출력 데이터, 결과 화면, 기대 동작 등
👇
1. 테스트 조건
2. 테스트 데이터
3. 예상 결과
👇
Cause Effect Graph
👇
DES
public class testco {
public static void main(String[] args) {
int a = 3, b = 4, c = 3, d = 5;
if((a == 2 | a == c) & !(c > d) & (1 == b ^ c != d)) {
a = b + c;
if(7 == b ^ c != a) {
System.out.println(a);
} else {
System.out.println(b);
}
} else {
a = c + d;
if(7 == c ^ d != a) {
System.out.println(a);
} else {
System.out.println(d);
}
}
}
}
👇
7
#include <stdio.h>
int main(){
int *arr[3];
int a = 12, b = 24, c = 36;
arr[0] = &a;
arr[1] = &b;
arr[2] = &c;
printf("%d\n", *arr[1] + **arr + 1);
}
👇
37
👇
4
a,b = 100, 200
print(a==b)
👇
False
()
다이어그램은 속성, 메서드를 포함하는 다이어그램이다. 괄호 ()
안에 들어갈 용어를 쓰시오.👇
클래스
()
패턴은 상위 클래스에서 인터페이스만 정의하고 실제 생성은 서브 클래스가 담당한다. 괄호 ()
안에 알맞은 패턴을 영어로 쓰시오.👇
Factory Method
#include <stdio.h>
struct jsu {
char name[12];
int os, db, hab, hhab;
};
int main(){
struct jsu st[3] = {{"데이터1", 95, 88},
{"데이터2", 84, 91},
{"데이터3", 86, 75}};
struct jsu* p;
p = &st[0];
(p + 1)->hab = (p + 1)->os + (p + 2)->db;
(p + 1)->hhab = (p+1)->hab + p->os + p->db;
printf("%d\n", (p+1)->hab + (p+1)->hhab);
}
👇
501
- ( )은/는 데이터베이스에서 <키값, 주소> 형태의 자료구조이다.
- 데이터베이스 파일 구조에는 순차, ( ), 해싱 접근 방법이 있다.
👇
인덱스
👇
GUI
( 1.)
테스트는 최하위 모듈로부터 위쪽 방향으로 제어의 경로를 따라 이동하면서 테스트와 통합을 수행하는 방식이고, 하위 모듈을 포함하는 ( 2.)
이/가 필요하다. 괄호 ()
안에 들어갈 용어를 쓰시오.👇
1. 상향식
2. 테스트 드라이버