수강후기

7.25 정처기 실기 후기

1.

 RTO(Recovery Time Object)를 적는 문제 였습니다.

문제가 굉장히 길었는데, 앞 설명은 대략 이런 식이였는데 핵심 표현이 아래와 같이 나와있었습니다.

'한국아이티 보안관제실에서 근무한다. 정보시스템 운영 중 서버가 다운되거나 자연 재해나 시스템 장애 등의 이유로 대고객 서비스가 불가능한 경우가 종종 발생한다. 이와 같은 상황에서의 “비상사태 또는 업무중단 시점부터 업무가 복구되어 다시 정상가동 될 때까지의 시간” 을 의미하는 용어를 쓰시오 (한글 또는 영어)'


-----> 처음 보는 문제였습니다.


2.

파이썬의 출력결과를 적는 문제

 

asia={"한국", "중국", "일본"}
asia.add("베트남")
asia.add("중국")
asia.remove("일본")
asia.update("홍콩", "한국", "태국")
print(asia)


-----> 파이썬이 개편 실기부터 출제 된다고는 했으나 개편 초기라 C와 JAVA와의 차이점 위주로만 간단히 보라고 강의에서 들어서 그렇게 공부했었는데 갑자기 좀 난이도가 상승한 문제가 나온 것 같습니다..


3. 설명을 보고 단답형으로 적는 문제 였는데, 답이 AJAX 였습니다.

-----> 이 부분은 강의에서도 들어서 잘 맞출 수 있었던 것 같습니다.


4.  애자일에 관한 설명을 주고 답을 적는 것 이였습니다.

 고객의 요구사항 변화에 유연하게 대응하기 위해 일정한 주기를 반복하면서 개발하는 방법론 ,

폭포수 모델과 반대되는 방법론, 기업 경영에도 활용되고 있다라는 표현 있었습니다.

"시제품" 이라는 단어도 들어가 있어서 다른 분들이 프로토타이핑 아니냐고 헷갈려하는 분들 많더라구요



5. class Parent

{

 void show(){

  System.out.println("Parent");

 }

}

class Child extends Parent

{

 void show(){

  System.out.println("Child");

 }

}

class Main

{

 public void main() {

  Parent pa = <?> Child();

  pa.show();

 }

}


결과: Child

<?> 에 해당하는 코드를 대소문자 구별해서 쓰기

답: new


6. 테이블 주고 3학년 4학년 학생들의 학번과 이름을 검색하는 SQL문 적는 거였는데

답이 SELECT 학번,이름  FROM 학생 WHERE 학년 IN(3,4); 입니다.

이 문제는 두목넷 모의고사 1회-19번 문제랑 똑같았습니다.

조건에 IN 을 꼭 사용하라고 했습니다. 조건에 맞게 안쓰면 같은 결과를 도출하는 SQL문이라도 오답으로 한다고 써있었습니다


7. SQL 제어에는 COMMIT, ROLLBACK, GRANT, REVOKE가 있다. ROLLBACK에 대해 설명하세요.


8. 망 계층(network layer, 3계층)인 인터넷 프로토콜(IP)에서 보안성을 제공해 주는 표준화된 기술 어쩌고 저쩌고,,

   IPsec이 답인 문제인데 저는 처음 보는 문제였어요


9. 애플리케이션을 실행하지 않고, 소스 코드에 대한 코딩 표준, 코딩 스타일, 코드 복잡도 및 남은 결함을 발견하기 위하여 사용

   테스트 케이스 기법 중에 하나인데 답이 정적분석입니다. 괄호 안에 해당하는 답 적는 거였고, 이건 두목넷 모의고사 2회-3번이랑 모듈별 확인문제 7모듈-31번이랑 유사했습니다


10. 한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체들한테 연락이 가고 자동으로 내용이 갱신되는 방식으로 일대다 (one-to-many) 의존성을 가지는 디자인 패턴. 서로 상호작용을 하는 객체 사이에서는 가능하면 느슨하게 결합(Loose coupling)하는 디자인을 사용해야 한다.

---> Observer, 이 부분은 실기 책에는 없었는데 필기에 있던 내용이에요


11.  리눅스를 기반으로 하며  자바 와 코틀린 언어로 개발된 휴대전화에서 사용되는 운영체제

답: 안드로이드


12. 답이 CREATE INDEX idx_name ON student(name);  이거인 문제였는데 student 테이블 주고, name 속성에 idx_name 이라는 인덱스를 추가하라는 SQL문이였습니다


13. 답: SOAP

HTTP, HTTPS, SMTP 등을 사용하여 XML 기반의 메시지를 네트워크 상태에서 교환하는 프로토콜, HTTP 프로토콜 상에 SOAP Envelope, 헤더, 바디 등이 추가된 XML 문서로 어쩌고 저쩌고

--> 3모듈에서 강조했던 부분이라 쉽게 맞출 수 있었습니다


14. SQL injection에 대해 서술


15. UI 설계 원칙 중, 유효성 부분에 빈칸을 뚫고 설명을 보고  적는 것이였습니다 나머지 직관성 유연성 학습성은 써있었고요

이것 역시 쉽게 맞출 수 있었습니다


16. 리눅스 명령어에 관한 문제 였는데

a.txt 에 대해 권한 부여 (8진수로 표현)

사용자에게 읽기,쓰기 실행 권한 부여
그룹에게 읽기, 실행 권한 부여
그 외에게 실행 권한 부여

이렇게 조건이 있었습니다. 답은 chmod 751 a.txt 인데 두목넷 강의에서는 그냥 단순 명령어 종류만 암기하는 것만 나와서 이렇게 조건을 주고 길게 작성하는 문제가 나올 줄은 예상하지 못했습니다ㅠㅠ


17. 전세계 오픈된 정보를 하나로 묶는 방식. link data와 open data의 합성어

답은 Linked Open Data인데 저는 처음보는 문제였습니다 책에서도 못본 느낌이었어요


18. DB 설계 단계이고 개념적설계 물리적설계 논리적설계 단어 주고

(개념적 설계) -> (논리적 설계)-> (물리적 설계) 순으로 순서에 맞게 채워넣는 문제였습니다


19. JAVA 문제였는데

class A

{

int a;

public A(int a){

this.a = a ;

 }

public void print(){

System.out.println("a="+a);

}

}


class B extends A

{

public void B(int n){

super(n);

super.print();

}

}


class Main{

public void main(){

B obj = new B(10);

}

}


이렇게 나오고 출력결과 적는 문제였습니다. 답 a=10


20. 소프트웨어 (       )는 소프트웨어 개발 전체과정에서 발생하는 모든 항목들의 변경 사항을 관리하기 위한 활동이다 <<완전 정확하진 않지만 형상관리라는 걸 알 수 있는 정의와 함께

형상관리 도구들 Git, SVN, Clear case 있다고 나온 것 같아요.

답: 형상관리




전체적으로 개편 1회 시험에 비해서 난이도가 많이 올랐다고 생각합니다.

특히 프로그래밍 언어 부분이 많이 어려웠다고 느낍니다. 개편 후 실기에서 C나 JAVA 뿐만 아니라 C++ 파이썬도 출제 범위에 추가된 것은 알고 있었으나 그래도 개편 1회때도 역시 C와 JAVA에서만 출제가 되었어서 파이썬 같은 경우 별로 중요하게 생각 못하고 C,JAVA를 메인으로 학습하되 추가적으로 간단히 차이점 정도로만 봤었는데 파이썬 문제가 단독으로 나와서 당황스러웠습니다.

개편된지 얼마 되지 않아서인지 수험생 입장에서는 문제가 어느 부분에서 출제될지 모르기 때문에 광범위하다고 느껴서

모든 부분을 완벽하게 대비하기는 매우 힘들어서 중요하게 출제될 것 같은 부분 위주로 보았는데 너무 지엽적인 부분에서 많이 출제된 것 같다는 생각이 듭니다.

또한 실기 수험서에 없었던 문제도 많았는데, 이는 개편 후 필기 부분에서 많이 나온 것 같다는 생각이 드네요. 특히 디자인 패턴같은 부분은 이번 실기 강의에서는 책에도 없었고 예상문제에 다른 패턴이 문제로는 있었던 것 같은데 다음 번 시험에는 디자인 패턴 부분도 신경써서 설명을 보고 어떤 패턴인지 골라낼 수 있도록 대비를 하는 것이 좋을 것 같다는 생각이 듭니다 ㅠㅠ