1. 서버가 다운. 자연 재해. "비상사태 또는 업무 중단 시점부터 업무가 복구되어 다시 정상 가동할 때까지의 시간"
목표 복구 시간(RTO; Recovery Time Objective)
2. Python
asia={'한국', '중국', '일본'}
asia.add('베트남')
asia.add('중국')
asia.remove('일본')
asia.update(['홍콩', '한국', '태국'])
print(asia)
{'한국', '중국', '베트남', '홍콩', '태국'} or {'베트남', '중국', '한국', '홍콩', '태국'} or 순서 상관 x
3. 비동기식 자바스크립트 XML
AJAX(Asynchronize Java ~ )
4. 고객의 요구사항 변화에 유연하게 대응하기 위해 일정한 주기를 반복. 워터폴에 대비되는 방법. 시제품 ~
애자일
5. JAVA
class Parent {
void show() {
System.out.println("Parent");
}
}
class Child extends Parent {
void show() {
System.out.println("Child");
}
}
public class Exam {
public static void main(String[] args) {
Parent pa = ( ? ) Child();
pa.show();
}
}
new
6. SQL
학생 테이블, 3학년과 4학년의 학번과 이름 출력하기
SELECT 학번, 이름 FROM 학생 WHERE 학년 in (3, 4);
7. ROLLBACK 이란.
SQL 제어어. COMMIT, ROLLBACK, GRANT, REVOKE
트랜잭션의 실패로 작업을 취소하고, 이전 상태로 되돌리는 데이터 제어어
8. Network Layer인 IP에서 보안성을 제공해 주는 표준화된 기술
보안에 취약한 구조를 가진 IP의 보안을 위하여 국제 인터넷 기술 위원회에서 설계한 표준
IPsec
9. 애플리케이션을 실행하지 않고, 소스코드에 대한 코딩 표준, 코딩 스타일, 코드 복잡도 및 남은 결함을 발견하기 위하여 사용
정적 분석 도구, 정적 분석, 정적 테스트 ....
10. 디자인
한 객체 상태가 바뀌면 다른 객체 내용도 자동으로 방식. one-to-many로 일대다 의존성을 가지는 디자인 패턴, 느슨하게 결합하는 디자인 사용 ~
Observer
11. 리눅스 모바일 운영 체제. 자바, 코틀린 언어로 응용 프로그램 ~ ,
안드로이드
12. SQL 인덱스 작성
CREATE INDEX idx_name ON student(name);
13. 웹 서비스(Web Service) 방식에서 파일 전송은 HTTP 기반의 송수신. 레스트 풀 프로토콜로 대체 ~
HTTP 등의 프로토콜을 이용해 XML 기반이 메시지를 교환하는 프로토콜
SOAP(Simple Object Access Protocol)
XML기반으로 상대적으로 무거움.
14. SQL Injection
웹 응용 프로그램에 강제로 SQL 구문을 삽입하여 내부 데이터 베이스 서버의 데이터를 유출.
15. 사용자의 목적을 정확하게 달성하는 UI 설계 원칙은?
ㅇ 직관성: 누구나 쉽게 이해하고 사용할 수 있어야 한다.
ㅇ ( ): 사용자의 목적을 정확하게 달성하여야 한다.
ㅇ 학습성: 누구나 쉽게 배우고 익힐 수 있어야 한다.
ㅇ 유연성: 사용자의 요구사항을 최대한 수용하며, 오류를 최소화하여야 한다.
유효성
16. a.txt 에 대해 권한 부여
- 사용자에게 읽기, 쓰기, 실행 권한 부여 4 2 1
- 그룹에게 읽기, 실행 권한 부여 4 1
- 그 외에게 실행 권한 부여 1
chmod 751 a.txt
17. 전세계 오픈된 정보를 하나로 묶는 방식
Linked Data와 Open data의 합성어
ㅇ 전세계 오픈된 정보를 하나로 묶는 방식
ㅇ Linked data와 Open data의 합성어
ㅇ URI(Uniform Resource Identifier)를 사용
ㅇ RESTful 방식으로 볼 수 있으며, 링크 기능이 강조된 시멘틱 웹에 속하는 기술
Linked Open Data
18. 데이터베이스 설계 순서
요구사항 분석 -> ( ) -> ( ) -> ( ) -> 구현
개념적 설계 - 논리적 설계 - 물리적 설계
19. JAVA
class A {
int a;
public A(int n) {
a = b;
}
public void println("a="+a);
}
class B extends A {
public B(int n) {
super(n);
super.print();
}
}
public class Exam {
public static void main(String[] args) {
B obj = new B(10);
}
}
a = 10
20. 개발 전반 산출물 관리. Git, SVN 등이 있음 ~
소프트웨어 개발 과정에서 산출물 등의 변경에 대비하기 위해 반드시 필요하다. 소프트웨어 리사이클 기간 동안 개발되는 제품의 무결성을 유지하고 소프트웨어의 식별, 편성 및 수정을 통제하는 프로세스를 제공한다. 실수를 최소화하고 생산성의 최대화가 궁극적인 목적이다. 관련 도구로는 CVS, SVN, Clear Case 등이 있다.
형상 관리
'untagged' 카테고리의 다른 글
2022.1회! 정보처리기사 실기 시험 후기(2022.05.07) (2) | 2022.05.07 |
---|---|
정보처리기사 실기) 2020년 1회 기출문제 (0) | 2022.05.06 |
정보처리기사 실기) 2020년 3회 기출문제 (0) | 2022.05.06 |
정보처리기사 실기) 2020년 4/5회 기출문제 (0) | 2022.05.06 |
정보처리기사 실기) 2021년 1회 기출문제 (0) | 2022.05.03 |