반응형

자격증 47

정보처리기사 실기 요약 (최신문제집)

2024년 정보처리기사 1회 시험이 이번주 토요일인데 이미 나는 틀린 것 같지만..!  정보처리기사는 합격하는 것도 어렵지만 시험 접수가 더 어렵다고 생각하는 사람으로써 불합격하더라도 끝까지 포기하지 않고 최선을 다해보자는 거짓 긍정적인 마인드로 내 위주로 정보처리기사 실기 내용을 요약해놓은 글이니 제대로 공부하고싶은 분들은 저한테 아까운 시간 쓰면서 악플달지말고 조용히 뒤로가기를 눌러주시면 감사하겠습니다.정보처리기사 실기 요약 정리    요구사항기법인터뷰 : 다양하고 많은 사용자의 의견을 듣기 위해 계획하고 진행설문 :이해관계자들의 관심, 내부 정보, 개선 의견을 끌어낼 문항 준비사용자 스토리 :사용자, 개발자와 함께 시스템에 바라는 기능을 이야기 형태로 기술업무절차 조사 :기업의 내부 표준, 업무 메..

정보처리기사 실기 시험 범위 및 출제 경향

정보처리기사 실기시험 과목프로그래밍 언어 활용 (C/C++, Java, Python)요구사항 확인데이터 입출력 구현통합 구현서버프로그램 구현인터페이스 구현화면 설계애플리케이션 테스트 관리SQL 응용소프트웨어 개발 보안 구축응용 SW 기초 기술 활용제품 소프트웨어 패키징검정 방법: 필답형(단답형 및 약술형), 15~25문항, 2시간 30분합격 기준: 100점을 만점으로 하여 과목당 40점 이상, 전과목 평균 60점 이상   정보시스템 등의 개발 요구 사항을 이해하여 각 업무에 맞는 소프트웨어의 기능에 관한 설계, 구현 및 테스트를 수행에 필요한 내용을 평가 1. 현행 시스템 분석 및 요구사항 확인(소프트웨어 공학 기술의 요구사항 분석 기법 활용)2. 데이터 입출력 구현(논리, 물리데이터베이스 설계, 조작 ..

정보처리기사 프로그래밍 언어활용 C언어 포인터 (흥달쌤)

포인터 메모리의 위치를 표현한 기호 *a a의 값 &a a의 주소값 int *a; // 'a'는 포인터 변수라는 선언 *a = 10; // 'a'의 값은 10이다. (*은 '~의 값이다'라는 의미로 해석) a = &b // 'a'의 값은 'b'의 주소값이다. (a와 b는 같은 번지값을 가리킴) 정리하자면, 포인터변수 a의 값은 10이며 100번지에 들어있다. printf("%d",a); // 100 printf("%d",*a); // 10 (100번지의 값을 출력)

정보처리기사 실기 자바 코딩 예상문제 정리 (은우쌤)

은우쌤 정보처리기사 예상문제 및 빈출개념을 설명해드립니다! 이 채널은 우리가 함께 만들어 갑니다. 서로 도움을 주고 받는 귀한 공간이 되었으면 합니다. 우리 모두 좋은 결과를 이룰 수 있도록 함 www.youtube.com class Parent { private int a; public Parent(int a) { this.a=a; } public void display() { System.out.print("Birth = " +a); } } class Child extends Parent{ public Child(int val) { super(val); super.display(); } } public class exam { public static void main(String[] args) { C..

정보처리기사 실기 데이터베이스 예상문제 정리 (은우쌤)

은우쌤 정보처리기사 예상문제 및 빈출개념을 설명해드립니다! 이 채널은 우리가 함께 만들어 갑니다. 서로 도움을 주고 받는 귀한 공간이 되었으면 합니다. 우리 모두 좋은 결과를 이룰 수 있도록 함 www.youtube.com 조건 1. 고객테이블에서 고객번호가 1,2인 고객의 이름과 연락처를 조회한다. 2. IN 연산자를 사용해야 한다. 정답 SELECT 이름, 연락처 FROM 고객테이블 WHERE 고객번호 IN (1,2); // 고객번호(NUMBER) 조건 - [학과] 테이블 생성 시 학과코드는 PRIMARY KEY로 선언되어 있고 CASCADE 함수 사용 - [학생] 테이블의 학과코드는 [학과] 테이블의 학과 코드를 FOREIGN KEY로 참조 쿼리 --1 SELECT DISTINCT COUNT(학과코..

정보처리기사 실기 (23년 2회 기출문제)

4. 암호 알고리즘 대칭키 알고리즘 (=개인키, Private) - SEED, AES, DES, ARIA 비대칭키 알고리즘 (=공개키, Public) - RSA, ECC 5. 테스트 용어 하나의 모듈을 테스트할 때 하위나 상위 모듈이 개발이 안된 경우가 있다. 하위나 상위 모듈이 개발될 때까지 기다릴 수 없어 가상의 하위나 상위 모듈을 만들어 사용하는데 하위 역할을 하는 모듈을 ( 스텁(Stub) )(이)라 하고 인자를 통해 받은 값을 가지고 수행한 후 그 결과를 테스트할 모듈에 넘겨주는 역할을 한다. 반대로 상위 모듈 역할을 하는 가상의 모듈을 ( 드라이버(Driver) )라 하고 그 역할은 테스트할 모듈을 호출하는 것이다. 8. 코드커버리지 전체 조건식의 참과 거짓 결과에 상관없이 결정 포인트 내에 ..

정보처리기사 실기 (23년 1회 기출문제)

6. 네트워크 프로토콜 시스코의 L2F(Layer 2 Forwarding)와 PPTP을 조합하여 만든 VPN이다. (생략) 정답 : L2TP (Layer 2 Tunneling Protocol) : 데이터링크 계층에서 구현되는 터널링 기술 7. 네트워크 프로토콜 포트(Prot) : 컴퓨터 간 상호 통신을 위해 프로토콜에서 이용하는 가상의 연결단 포트 설명 20 FTP - 데이터 포트 21 FTP - 제어 포트 22 SSH - 원격 접속 보안 23 TELNET - 원격 접속 25 SMTP - 이메일 전송 80 HTTP - 웹페이지 전송 110 POP3 - 이메일 수신 443 HTTPS - HTTP 암호화 전송 9. 보안용어 10. C언어 (2진수를 10진수로 변환) 11. 디자인패턴 13. 관계형 데이터베이..

정보처리기사 실기 (소프트웨어 공학 정의 및 개발 프레임워크)

소프트웨어 공학 (Software Engineering) 소프트웨어를 개발, 운영, 유지보수하는 과정과 기술을 연구하고 적용하는 학문 및 분야 최소의 비용과 개발 기간을 통해 높은 품질의 소프트웨어를 도출하기 위한 모든 수단과 도구들의 총칭 목적 소프트웨어 개발 단계별 산출물에 대한 명확한 기록을 유지 소프트웨어 품질에 대해 지속적인 검증 시행 현대적인 프로그래밍 기술을 지속적으로 적용 원칙 소프트웨어 개발 단계별 산출물에 대한 명확한 기록을 유지 소프트웨어 품질에 대해 지속적인 검증 시행 현대적인 프로그래밍 기술을 지속적으로 적용 소프트웨어 개발 프레임워크 (Framework) 모듈 (Module) 프로그램을기능별로 분할해 재사용 가능하도록 부품화한 것이다. 개발자가 프로그램의 기본 틀을 제공하고 모듈..

정보처리기사 실기 (소프트웨어 종류)

상용 소프트웨어 상업적 목적이나 판매를 목적으로 개발되는 소프트웨어 소프트웨어 개발에 사용된 소스 코드는 배포하지 않는다. 다양한 형태의 라이센스를 이용해 배포되며 기술 지원을 보증한다. 범용 시스템 SW, 미들웨어, 응용 SW 등 특화 자동차, 교육, 물류 등 산업용 응용 소프트웨어 특정 업무를 처리하기 위한 목적으로 작성된 소프트웨어 애플리케이션, 응용 솔루션 및 서비스라고도 한다. 기업용 오피스웨어 워드, 엑셀, 그룹웨어 등의 일반 업무용 ERP(Enterprise Resource Planning) / 전사적 자원관리 재무, 제조, 소매유통, 공급망, 인사 관리, 운영 전반의 비즈니스 프로세스를 자동화하고 관리하는 시스템 SCM(Supply Chain Management) / 공급망 관리 물류의 흐..

SQLD 노랭이 2과목 개념 정리 (SQL 활용)

SQLD 노랭이 2과목 개념 정리 (SQL 기본) SQL 명령어 절차적 데이터 조작어(procedural DML) 사용자가 어떤 데이터를 원하고 해당 데이터를 얻으러면 어떻게 처리해야 하는지를 설명 > 어떻게 (HOW) 데이터를 접근해야 하는지 명세 ex) PL/SQL(오 3mmmeee.tistory.com 노랭이 P.75~ (표준 조인 / 집합 연산자 / 계층형 질의·셀프조인 / 서브쿼리 / 그룹 함수 / 윈도우 함수 / DCL / 절차형 SQL) 66번 조건 1 : 추천컨텐츠 테이블의 추천대상일자에 해당하는 날에만 추천 조건 2 : 비선호컨텐츠 테이블에 고객별로 등록된 컨텐츠는 추천하지 않음 --3번-- FROM ... ON (A.고객ID = B.고객ID) INNER JOIN 컨텐츠 C ON (B.컨..

자격증/SQLD 2023.06.09

SQLD 노랭이 2과목 개념 정리 (SQL 기본)

노랭이 P.40~ (관계형 데이터베이스 / DDL / DML / TCL / WHERE / GROUP BY, HAVING / ORDER BY) SQL 명령어 절차적 데이터 조작어(procedural DML) 사용자가 어떤 데이터를 원하고 해당 데이터를 얻으러면 어떻게 처리해야 하는지를 설명 > 어떻게 (HOW) 데이터를 접근해야 하는지 명세 ex) PL/SQL(오라클), T-SQL(SQL Server 등) 비절차적 데이터 조작어(nonprocedural DML) 사용자가 어떤 데이터를 원하는지만 설명 (어떻게는 DBMS에 맡김) > 사용자가 무슨(WHAT) 데이터를 원하는 지만 명세 PRIMARY KEY -- CREATE 문으로 PRIMARY KEY 설정 -- CREATE TABLE 테이블이름 ( ... ..

자격증/SQLD 2023.06.09

SQLD 노랭이 1과목 개념 정리 (데이터 모델링의 이해)

데이터모델링 - 정보시스템을 구축하기 위한 데이터 관점의 업무 분석 기법 - 현실세계의 데이터에 대해 약속된 표기법에 의해 표현하는 과정 (추상화의 의미) - 복잡한 현실을 제한된 언어나 표기법을 통해 이해하기 쉽게 하는 단순화의 의미 - 애매모호함을 배제하고 누구나 이해 가능하도록 정확하게 현상을 기술하는 정확화의 의미를 가짐 - 데이터베이스를 구축하기 위한 분석/설계 과정 데이터모델링이 필요한 이유 - 업무정보를 구성하는 기초가 되는 정보들에 대해 일정한 표기법에 의해 표현 - 분석된 모델을 가지고 데이터베이스를 생성하여 개발 및 데이터 관리에 사용하기 위함 - 데이터모델링 자체로서 업무의 흐름을 설명하고 분석하는 부분에 의미를 가짐 - 데이터베이스를 구축하기 위한 용도를 위해 데이터모델링을 수행하고..

자격증/SQLD 2023.06.08

SQLD 노랭이 112번~127번 마지막 문제까지 나오는 (윈도우함수, PL/SQL) 요약 정리

윈도우 함수 SELECT 결과에 대해 행과 행 간의 관계를 파악 SELECT 결과에 윈도우 함수를 써도 행 수는 그대로 윈도우 함수( ) 순위함수, 집계함수, 행순서함수, 비율함수 OVER 윈도우 함수에서 반드시 들어가야 하며 OVER 내부에 partition by절과 order by절이 온다. partition by 전체 집합을 어떤 기준(컬럼)에 따라 나눌지를 결정 order by 어떤 항목(컬럼)을 기준으로 순위를 정할지 결정하는 부분 Partition과 Group By 구문은 의미적으로 유사 (단지, 행의 수가 바뀌는지 정도만 차이) Partition 구문이 없으면 전체 집합을 하나의 Partition으로 정의한 것과 동일 윈도우 함수 적용 범위는 Partition을 넘을 수 없음 (결과 건수에는..

자격증/SQLD 2023.06.07

SQLD 노랭이 105번 문제부터 나오는 ROLLUP, CUBE, GROUPING SETS 완벽 정리

SQL 집계함수를 살펴보기 앞서, palette 님의 블로그 글이 너무 정리가 깔끔하게 잘 되어 있어 댓글을 남기고 가져왔다. 글을 토대로 내가 정리하고자 하는 내용은 제목에도 나와 있듯 SQLD 노랭이 교재에서 105번부터 111번까지의 문제 및 해설 정리이다. SQL 집계함수 - ROLLUP, CUBE, GROUPING SETS SQL의 집계함수에 대해 살펴보겠습니다. 보통 GROUP BY절 외에 ROLLUP, CUBE 등 다양한 그룹함수에 대해서도 같이 알아보겠습니다. 1. GROUP BY 절 SELECT 상품ID, 월, SUM(매출액) AS 매출액 FROM 월별매출 GROUP B for-my-wealthy-life.tistory.com *캡쳐한 이미지 출처는 위의 블로그 임을 밝힙니다. SQL 집..

자격증/SQLD 2023.06.07
반응형