본문 바로가기

All509

정보처리기사 실기, 기출 예상 모의고사 문제 27 (2022년 정보처리기사 필기 2회 기출문제 위주) ​ 1. 1) 대표적으로 DOS 및 Unix 등의 운영체제에서 조작을 위해 사용하던 것으로, 정해진 명령 문자열을 입력하여 시스템을 조작하는 사용자 인터페이스 (21년 3회 필기 기출) ​ 2) 그래픽 환경을 기반으로 한 마우스, 전자펜을 이용하는 사용자 인터페이스 (21년 3회 실기 기출) ​ 3) 멀티 터치, 동작 인식 등 사용자의 자연스러운 움직임을 인식하여 서로 주고받는 정보를 제공하는 사용자 인터페이스 (22년 2회 필기 기출) ​ 4) 현실에 존재하는 모든 사물이 입출력장치로 변화할 수 있는 사용자 인터페이스 2. 객체지향 기법 중 객체의 상세한 내용을 개체 외부에 감추고 메시지를 통하여 다른 객체와 상호작용하며 구현부가 변경되어도 변경의 영향을 최소화할 수 있는 정보 은닉의 특징을 갖고, 서.. 2022. 4. 24.
IT 실무용어 파헤치기 19 - SMTP, POP3, IMAP 차이는 뭘까? SMTP(Simple Mail Transfer Protocol, Port 25) SMTP는 간이 전자 우편 전송 프로토콜(Simple Mail Transfer Protocol, SMTP)의 약자로 인터넷에서 이메일을 전송하는데 사용되는 표준 프로토콜입니다. 메일 클라이언트가 수신 서버로 메시지를 발송하거나 포워드 할 수 있도록 지원합니다. 마찬가지로 발신자는 SMTP 서버에 이메일을 발송하도록 지시할 수 있습니다. ​ *프로토콜(Protocol)이란? 정보기기 사이에서 통신을 통한 정보 교환이 필요한 경우 이러한 통신을 원활하게 하기 위해 사전에 정의한 여러 통신 규칙과 방법에 대한 약속인 통신 규약을 의미합니다. 편지를 보낼 때 발신자 정보와 수신자 정보가 편지 봉투 어디에 위치하는지 쉽게 알 수 있도.. 2022. 4. 11.
IT 실무용어 파헤치기 18 - 팝업창(Popup) vs 모달창(Modal) 팝업창(Popup) 현재 열려있는 브라우저 페이지에 또 다른 브라우저 페이지를 띄우는 것 즉, 창 + 창n 이란 개념으로 브라우저에서 이 창을 열기/닫기로 제어할 수 있음 그러나 브라우저에서 팝업창을 강제로 막아놓을 경우 보이지 않는 점이 있음 ​ 모달창(Modal) 기존의 브라우저 페이지 위에 새로운 윈도우 창이 아닌 레이어를 까는 것 모달창은 제거를 하지 않고도 페이지를 이동하면 자연히 사라짐 기존의 페이지와 부모-자식 관계를 갖으며, 브라우저의 새 창 제어 옵션에는 전혀 영향을 받지 않음 정리) 팝업창 vs 모달창 팝업창 : 팝업창의 경우 웹 시작과 동시에 공지, 프로모션, 주의사항, 안내문 등으로 띄우는 경우가 많음 >> 따라서 현재 의도하는 목적과 상관없이 뜨는 창으로 볼 수도 있음 ​ 모달창 .. 2022. 4. 1.
IT 실무용어 파헤치기 17 - 프레임워크(Framework) vs 라이브러리(Library) 프레임워크(Framework) 작업(work)의 구조(frame)가 정해져 있는 라이브러리 단, '프레임워크가 원하는 방식'대로 다양한 기능을 제공 ​ [유명한 프레임워크] 1) Java 서버 개발에 사용되는 Spring 2) Python 서버 개발에 사용되는 Django, Flask 3) 안드로이드 앱 개발에 사용되는 Android 4) 아이폰 앱 개발에 사용되는 Cocoa Touch 5) 웹 개발에 사용되는 React, Angular, Vue.js 등 라이브러리(Library) 현실세계에서의 라이브러리(도서관)란 필요할 때마다 꺼내볼 수 있는 책(지식)들이 모여있는 곳 프로그래밍에서의 라이브러리란 필요한 기능들이 모여있는 코드의 묶음이라고 생각할 수 있음 자주 사용되는 기능들을 라이브러리(객체나 함수.. 2022. 3. 25.
정보처리기사 실기, 기출 예상 모의고사 문제 26 (2022년 정보처리기사 필기 1회 기출문제 위주) 1. 영문으로 작성하시오. (객체지향 기법)​ 1) 객체의 상세한 내용을 개체 외부에 감추고 메시지를 통하여 다른 객체와 상호작용하며 구현부가 변경되어도 변경의 영향을 최소화할 수 있는 정보 은닉의 특징을 갖고, 서로 관련성이 많은 데이터와 이와 관련된 함수들을 한 묶음으로 처리하는 기법 ​ 2) 상위 클래스의 메소드와 속성을 하위 클래스가 물려받는 것을 의미하는 것 (22년 1회 필기 기출) ​ 3) 하나의 메시지에 대해 각 객체가 가지고 있는 고유한 방법으로 응답할 수 있는 능력 ​ 4) 불필요한 부분을 생략하고 객체의 가장 중요한 것에만 중점을 두어 간략화 시킨 것으로, 공통 성질을 추출하여 클래스를 설정하는 기법 2. 객체 지향 시스템을 개발할 때 산출물을 명세화, 시각화, 문서화하는데 사용된다... 2022. 3. 5.