자격증 8

[정보처리기사 실기] 2023년도 기출 내용 정리

2023년 1회class Static{     public int a = 20;    static int b = 0;    } public class Main{    public static void main(String[] args) {                int a;        a = 10;        Static.b = a;         Static st = new Static();         System.out.println(Static.b++); 10        System.out.println(st.b); 11        System.out.println(a); 10         System.out.print(st.a); 20    }}#include  int main()..

자격증 2024.04.27

[정보처리기사 실기] 2022년도 기출 내용 정리

2022년 1회 RAID 0 : 스트라이핑RAID 1 : 미러링 Redo: 재실헹Undo: 되돌리기 리스트 관련 파이썬 함수extend(): 리스트 확장, 여러 값을 한번에 추가pop(): 마지막 또는 지정 요소를 삭제하고 그 값을 반환reverse(): 역순으로 뒤집음append(): 리스트 마지막 요소 뒤에 값 추가insert(): 리스트의 인덱스 위치에 값 삽입remove(): 리스트에서 해당하는 값 제거 TKIP임시 키 무결성 프토로콜, IEEE 802.11i의 암호화 방식으로 초기 Wi-Fi 장비에서 널리 사용되었던 WEP 암호화 표준을 대체하기 위한 암호 프로토콜정적 분석: 실행하지 않고 원시 코드 분석동적 분석: 소프트웨어를 실행하여 동작이나 반응 추적 및 분석 Thread 스레드변수 = n..

자격증 2024.04.27

[정보처리기사 실기] 2020년도 기출 내용 정리

2020년 1회살충제 패러독스: 동일한 테스트에 의한 반복적 테스트는 새로운 버그를 찾지못한다는 테스트의 원리데이터 마이닝: 대규모의 저장된 데이터에서 체계적이고 자동적인 통계적 규칙을 찾아내는 기술프로토콜의 3요소: 구문, 의미, 타이밍XML: W3C, 웹 브라우저 문제, SGML의 복잡함 해결JSON: 속성-값으로 이루어진 데이터 오브젝트를 전달하기 위해 사용하는 개방형 표준 포맷HRN 계산 방식: (대기시간 + 서비스 시간) / 서비스 시간트랜잭션 특성: ACIDLAND attack: 패킷의 출발지 주소나 포트를 임의로 변경해 출발지와 목적지 주소를 동일하게 함으로써 대상 컴퓨터의 실행속도를 느리게 하는 공격MD5: MD4 대체모듈간의 결합도는 줄이고, 응집도를 높이는 것을 권장제품 패키지 릴리스 ..

자격증 2024.04.26

[정보처리기사] 5과목 정보시스템 구축 관리 핵심정리

구조적 방법론 정형화된 분석 절차에 따라 사용자 요구사항을 파악하여 문서화하는 처리 중심의 방법론 분할정복 원리 활용 정보공학 방법론 자료 중심의 방법론 개체 관계도(ERD) 사용 컴포넌트 기반(CBD) 방법론 기존의 시스템이나 소프트웨어를 구성하는 컴포넌트를 조합하여 하나의 새로운 애플리케이션을 만드는 방법론 분석 단계에서 사용자 요구사항 정의서가 산출 소프트웨어 재사용의 이점 개발 시간과 비용 단축 소프트웨어 품질 향상 소프트웨어 개발의 생산성 향상 시스템 명세, 설계, 코드 등 문서 공유 소프트웨어 재사용 방법 합성 중심: 블록 모듈을 만들어서 끼워 맞추어 소프트웨어 완성 생성 중심: 명세를 구체화하여 프로그램을 만듦 소프트웨어 재공학의 이점 위험 부담 감소 개발 시간 단축 개발 비용 절감 시스템 ..

자격증 2024.02.08

[정보처리기사] 3과목 데이터베이스 구축 핵심정리

개념적 설계 현재 세계에 대한 인식을 추상화 개념으로 표현 개념 스키마 모델링, 트랜잭션 모델링을 병행 수행 논리적 설계 자료를 DBMS가 지원하는 논리적 자료 구조로 변환시키는 과정 트랜잭션의 인터페이스를 설계, 개념 스키마를 평가 및 정제 물리적 설계 파일의 저장구조 및 액세스 경로 결정, 저장 레코드의 형식, 순서, 접근 경로, 조회가 집중되는 레코드와 같은 정보 사용 데이터 모델에 표시할 요소 구조: 개체 타입들 간의 관계 연산: 실제 데이터를 처리하는 연산 작업 제약 조건: 실제 데이터의 논리적인 제약 조건 E-R 다이어그램 튜플 릴레이션을 구성하는 각각의 행(튜플의 수 = 카디널리티) 속성 DB를 구성하는 가장 작은 논리적 단위(디그리 = 차수) 도메인 하나의 애트리뷰트가 취할 수 있는 같은 ..

자격증 2024.02.08

[정보처리기사] 2과목 소프트웨어 개발 핵심정리

자료구조의 분류 선형: 배열, 선형리스트, 스택, 큐, 데크 비선형: 트리, 그래프 스택 리스트의 한쪽 끝으로만 자료 삽입, 삭제 작업 이루어짐 (LIFO) 스택 응용 분야 인터럽트 처리 수식 계산 및 수식 표기법 서브루틴 호출 및 복귀주소 저장 스택의 삽입(Push)과 삭제(Pop) push: 입력, pop: 출력 방향/무방향 그래프의 최대 간선 수 무방향: n(n-1)/2, 방향: n(n-1) 트리 정점(node)과 선분(branch)을 이용하여 사이클을 이루지 않도록 구성한 그래프의 특수한 형태 이진 트리의 운행법 수식의 표기법 (Infix -> Postfix) 수식의 표기법 (Infix -> Prefix) 수식의 표기법 (Postfix -> Infix) 삽입 정렬 ( 2 -> 1, 3 -> 2 -..

자격증 2024.02.08

[정보처리기사] 1과목 소프트웨어 설계 핵심정리

1과목 소프트웨어 설계 소프트웨어 공학의 기본 원칙 기술을 계속적으로 적용, 지속적으로 검증, 명확한 기록을 유지 폭포수 모형 이전 단계로 돌아갈 수 없다는 전제하에 각 단계를 확실하게 매듭짓고 다음 단계를 진행하는 개발 방법론, 보헴이 제시한 고전적 생명 주기 모형(요구사항 반영 어려움) 나선형 모형 점진적으로 완벽한 소프트웨어를 개발하는 것 계획 수립 → 위험 분석 → 개발 및 검증 → 고객 평가 애자일 모형의 주요 방법론 스크럼, XP, 기능 중심 개발, 칸반, Lean 애자일 개발 4가지 핵심 가치 개인과 상호작용에 더 가치를 둠 SW에 가치 고객과 협업에 가치를 둠 변화에 반응하는 것에 더 가치를 둠 XP의 핵심 가치 의사소통, 단순성, 용기, 존중, 피드백 주요 비기능 요구사항 성능, 보안, ..

자격증 2024.02.07

[sqld] sqld 합격 후기 및 공부법(노랭이, 개념 및 이론 공부, 기출분석, 마지막 최종 정리, 시험 후기)

평상시 프로젝트를 진행할 때, Erd 설계를 기반으로 소프트웨어를 개발하였습니다. 또한 위에 글에 명시되어 있듯이, RDBMS는 기업에서 기업의 정보화, 데이터 관리 및 유지 보수를 위해 필수적인 요소입니다. 기업에서도 필요로 하고, 개발자라면 알 필요성이 있는 데이터베이스 관련 지식을 터득하고, 기존 지식들을 보완할 겸 자격증에 도전하였습니다. 공부법 1. 노랭이 (깔끔하게 1회독) 실제로 많이 보면 도움이 되지만, 여기에서 다 나온다고는 확답을 못 드리겠습니다. 문제를 풀면서 모르는 내용들은 유튜브 강의를 참조하며 해당 문제를 이해하려고 했습니다. SQL 활용 파트가 해당 답지만으로는 해결이 안 되는 부분들이 있었기에, 구글링도 많이 했습니다. 도움이 된 강의 https://www.youtube.co..

자격증 2023.06.13