형상 통제에 간략히 설명하시오.
형상 식별 -> 형상 통제 -> 형상 감사 -> 형상 기록
형상 식별 : 베이스라인에 반영되도록
형상 통제 : 소프트웨어 형상 변경 요청을 검토하고 승인하여
현재의 베이스라인에 반영될 수 있도록 통제한다.
EAI구축 유형에 대한 설명 (기업의 앱을 통합하는 것이다.)
포인트 투 포인트 : 중간에 미들웨어를 두지 않고 각 애플리케이션과 직접 연결, 상대적 저렴하게 통합, 변경, 재사용이 어렵다. -> 다른 시스템을 개발해야 하기 때문에
허브 앤 스포크 : 단일 접점이 허브 시스템을 통해 데이터를 전송하는 중앙 집중적 방식이다. 모든 데이터 전송 보장, 확장 및 유지 보수 용이 허브 장애 시 전체 영향이 간다.
메시지 버스 : 애플리케이션 사이 미들웨어(버스)를 두어 처리
미들웨어 통한 통합이 가능하다. 어댑터가 각 시스템과 버스를 두어 연결하므로 뛰어난 대용량 처리 가능하다.
하이브리드 : 유연한 통합 작업이 가능하다. 표준 통합 기술, 데이터 병목 현상 최소화
유연성 : 사용자의 요구사항을 최대한 수용하며, 오류를 최소화하여야 한다.
1->2->3->4->5->6->1의 순서로 나열할 수 있다.
SELECT 과목이름, MIN(점수)AS 최소점수, MAX(점수)AS 최대점수
FROM 성적
GROUP BY 과목이름
HAVING AVG(점수) >= 90;
<학생> 테이블에서 이름이 '민수'인 학생 튜플을 삭제하는 SQL문을 작성하시오.
DELETE FROM 학생 WHERE 이름='민수';
데이터베이스 스키마에 대해 간략히 서술하시오.
데이터베이스의 전체적인 구조와 제약조건에 대한 명세를 기술하고 정의한 것이다.
외부스키마 : 사용자가 보는 관점 view와 연관이 있다.
개념스키마 : DB전체적인 구조와 제약조건이 된다.
내부스키마 : 실제 저장장치 입장에서 생각한 구조이다.
논리적 독립성 : 개념, 내부스키마가 변경되어도 외부스키마는 영향을 받지 않는다.
물리적 독립성 : 내부스키마가 변경되어도 개념 스키마와 외부스키마가 영향 받지 않는다.
관계 대수 연산의 기호를 쓰시오.
릴레이션 A에서 릴레이션 B의 모든 조건을 만족하는 튜플을 제외한 후 프로젝션하는 연산자이다.
= DIVISION(/)
라우팅 프로토콜
최단 경로 탐색에 다익스트라 알고리즘기반 방식 사용
최적 경로 선택을 위해 흡수, 대역폭, 지연시간 등을 고려
링크상태 변화시에만 라우팅정보전송
1) IGP : AS 내부 라우터 간
RIP : 거리벡터 알고리즘 , OSPF : 링크상태 프로토콜 사용, IGRP
2) EGP : AS 외부 라우터 상호간
EGP, BGP
인터넷 프로토콜의 비신뢰적인 특정을 보완하기 위한 프로토콜로 IP패킷 전송 중 에러 발생 시 에러 발생 원인을 알려주거나 네트워크 상태를 진단해주는 기능을 제공하는 프로토콜을 무엇이라고 하는지 영문 약어로 쓰시오
= ICMP 프로토콜
헝가리안 표기법에 대해 간략히 설명하시오.
프로그래밍 언어에서 변수 및 함수의 인자 이름 앞에 데이터 타입을 명시하는 코딩 규칙
리팩토링의 목적에 대해 간략히 설명하시오.
결과의 변경 없이 코드의 구조를 재조정 하는 것이다.
빈 칸 안에 공통으로 들어갈 가장 적합한 용어를 쓰시오
메시지가 제대로 도착했는지 확인하며, 도착하지 않았을 경우 메시지를 재전송하는 일련의 방법을 가리켜 '기술적 은어'라는 뜻으로 (프로토콜)(이)라 불렀다.
c=i; = c=ci;와 같다.
답은 0이다.
답 234
18.짝수만 더하면 된다. 4 6 8 10 = 30
sum=30
abstract class Vehicle {
String name;
public Vehicle(String val) {
this.name=val;
}
public String getName() {
return "Vehicle name : " + name;
}
}
class Car extends Vehicle {
private String name;
public Car(String val) {
name=super.name
}
public String getName(String
return "Car name : " + val
}
public String getName(
return "Car name : " +
}
}
Vehicle obj=new Car("Spark");
System.out.println(obj.getName());
= Vehicle name : Spark