

이번에는 잘해야돼 :)
1년만 고생하쟈
잘하고 있오 🐣
지금처럼만 하면돼 🤍🖤

1과목_소프트웨어 설계 🐬
✔️ 소프트웨어 개발 환경
- 미들웨어 종류: DBMS, RPC, MOM, TP-Monitor, WAS
- 저장장치(스토리지 시스템) : DAS, NAS, SAN, N-SCREEN, NFC
✔️ 소프트웨어 개발 방법론
-각 방법론 정의
- 애자일 방법론: XP(12개 실천 항목), 스크럼
✔️ 프로젝트 관리
- 일정계획 방법론: PERT(프로그램 평가 및 검토 기술)
- 비용측정 공식
- 비용 측정 방법론: 하향식: 전문가, 델파이 / 상향식: LOC, COCOMO, Putnam, 기능점수모형
-형상관리
-생명주기 모형: 각 모형의 특징 암기; 폭포수, 나선형(위험분석), V모형이 자주 출제.
✔️ 요구사항 정의
- 구조적 분석 도구: DFD, DD, Mini-Spec. (DFD, DD 특징 및 표기법 암기)
- 요구사항 검토 : Peer Review, Walk Through, Inspection, 프로토타입, 리펙토링
-CASE: SADT, SREM, PSL/PSA
✔️ 화면설계
-UI요소: 각 요소 암기. Radio Button자주 출제.
✔️ 애플리케이션 설계
-모듈의 평가 기준: 독립성↑ =응집도↑, 결합도↓
-응집도와 결합도 약한것부터 강한것 까지 순서 및 각 유형의 정의 암기!
2과목_소프트웨어 개발 🐬
✔️ 자료구조
- 선형구조: 스택, 큐, 데크 (각 구조의 특징과 I/O원리 이해 필요)
- 이진트리 순회: 중위(Inorder), 전위(Pre-), 후위(Post-); 각 방법 원리 이해 필요, 폴리쉬 표기법도 이해 필요( 중위식->전위식, 중위식-> 후위식, 전위식-> 중위식, 후위식-> 중위식)
✔️ 검색
- 해싱함수 종류: 제산법, 폴딩법, 제곱법, 중간제곱법, 숫자분석법, 기수변환법, 의사 무작위법
✔️ 정렬
-정렬문제는 정의문제도 가끔나오지만 대부분 활용문제로 선택, 버블, 힙, 삽입 정렬등 정렬의 종류를 알려주고, n번째 순차시 정렬 순서를 맞추는 문제가 주로 출제.
✔️ 통합구현
-형상관리도구 : CVS, SVN, Git
-빌드 자동화 도구: Ant, Gradle, Jrnkins
✔️ 애플리케이션 테스트 관리
- 정형기술검토의 검토 지침
- 테스트 실행 기법: 화이트박스(내부), 블랙박스(내부X), 오일러 공식
- 하향식 통합과 상향식통합: Stub(하향식), Driver(상향식)
- 인수 테스트: 알파, 베타
- 정적 분석 지원도구: 오픈소스_Pmd, Find, Bug, checkstyle, cppcheck,Corbetura
- 품질 목표 항목
- 외계인 코드
- EAI 구축 유형
- 데이터 통신을 통한 인터페이스 구현: JSON, XML
- 인터페이스 구현 검증 도구: xUnit, STAF, FitNesse, NTAF, Selenium, watir
3과목_데이터베이스 구축 🐬
⭐ 데이터베이스 실제 쿼리 쓰는 문제 위주로 출제됨
✔️ 데이터베이스의 개요
- 3단계 스키마와 인터페이스 : 외부, 개념, 내부 (각 스키마 정의 및 특징)
- RDBMS의 기본 용어
- 릴레이션의 특징: 튜플의 유일성, 튜플의 무순서성, 속성의 원자성, 속성의 무순서, 속성 이름의 유일성
- RDBMS의 키: 후보키, 기본키, 대체키, 외래키, 슈퍼키( 각 키의 정의 와 특징)
- 무결성의 제약사항: 도메인 무결성, 개체 무결성, 참조 무결성
✔️ 논리 데이터베이스 설계
- 데이터 모델링 절차: 개념, 논리, 물리 ( 각 모델링 정의 및 특징[단계])
- E-R다이어그램 표기법
- 이상현상: 삭제, 삽입, 갱신
- 관계대수: 순수 관계 연산자 ( 셀렉션, 프로젝션, 조인, 디비전)
- 정규화 과정: 각 정규화의 정의
✔️ SQL
- 명령어 구분: DDL, DML, DCL
- 트랜잭션 특성: 원자성, 일관성, 고립성, 지속성
-뷰: 정의와 특징
- 로킹: 크기 단위가 작을 때와 클 때 비교.
✔️ 물리 데이터베이스 설계
- 파티션 종류: 범위, 해시, 조합
- 분산 데이터베이스 관리 시스템: 투명성의 종류
- 데이터위어하우스; 데이터 마이닝
- 빅데이터: 하둡, 맵리듀스
4과목_프로그래밍 언어 활용 🐬
⭐ 프로그래밍 언어 실제 코드나 결과 쓰는 문제 출제 8문제 이상
✔️프로그래밍 언어 활용
- 알고리즘 설계 기법: 정의
-코드의 품질 향상: 리펙토링, 클린코드(특징)
- 코드 품질 분석 도구: 정적: pmd, cppcheck, SonarQube, checkstyle / 동적: Avalanche, valgrind
- C언어 변수명 작성 규칙
- C언어, JAVA의 연산자의 종류와 우선순위
- Python의 숫자형 슬라이싱 활용
✔️객체지향 기술
-객체의 정의: 객체, 속성, 메소드
- 객체지향 기술의 구성요소: 클래스, 캡슐화, 정보 은폐, 추상화, 상속과 구체화, 다형성
- 오버로딩, 오버라이딩 비교 및 구분가능.
- 객체지향 분석: 객체, 동적, 기능
- 객체지향 분석 방법론의 종류: 람바우, E-R다이어그램, Booch Mrthod, Coad와 Yourdon Method....
- 객체 지향 설계의 원칙: 단일 책임 원칙, 개방 폐쇄 원칙, 리스코프 치환의 원칙, 인터페이스 분리의 원칙, 의존선 뒤집기의 원칙
- 자바의 출력 함수: print, println, printf
- 문자열과 정수 연산
- UML 다이어그램: 기본구성요소; 사물, 관계, 다이어그램
- 다이어그램 분류; 구조-정적: Class, Object, Package, Component, Composite, Deployment / 행위-동적: Usecase, State, Activity, Sequence, Communication, Interaction, Timing
- 유스케이스의 관계 표현: 스테레오 타입 <<>>
- 클래스 간에 관계 표현: 연관, 일반, 집합, 의존, 실체
- 디자인패턴의 분류
생성: Abstract, Factory, Factory Method, Builder, Prototype, Singleton /
구조: Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy /
행위: Chain of Responsibility, Command, Interpreter, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method, Visitor
✔️ 운영체제
- UNIX의 기본 구성: 커널, 쉘, 유틸리티
- 환경설정 명령어
- HRN 비선점형: 우선순위 구하는 공식 활용 문제
- 교착상태 발생할 필요충분 조건: 상호배제, 비선점, 환형대기, 점유와 대기
- 교착상태 회피; 은행원 알고리즘
- 배치 전략: 최조, 최적, 최악 활용 문제 출제
-가상 기억장치 기술: 분할 크기 같은면 페이지, 다르면 세그먼트
- 교체 전략: 종류 및 종류별 활용문제
5과목_ 정보시스템 구축 관리 🐬
✔️ 데이터 전송 제어
- IEEE 802의 표준 규약: 802.3: CSMA/CD, .4: Token BUS, .5: Token RING, .11: 무선 LAN(CSMA/CA)
- 라우팅 프로토콜: IGP, EGP, RIP, ....
✔️ 통신 프로토콜
- OSI 7계층의 기능: 각 계층 구분 가능해야함.
- TCP의 기능
- IP 계층: 기능; ARP, RARP, ICMP
- UDP의 기능
- IPv6주소와 IPv4주소 비교.
- 신기술 동향: Mesh Network, VPN, 스마트 그리드, 사물 인터넷, MQTT, GRID,....(외에 엄청 많음)
✔️ 시스템 보안구축
- 정보보호의 기본 요소
- 정보보안의 3가지 요소: 기밀성, 무결성, 가용성
- 주요 취약점 사전 점검: XSS, CSRF, .....
- 접근통제 보안 정책: DAC, MAC, RBAC
✔️ 보안 공격 및 예방
- 네트워트 공격 기술: 스푸핑, 스니핑, Dos, DDos, Ping of Death, SYN Flooding, Smurf Attack, Trinoo, 피싱, 파밍, Land Attack, 세션 하이재킹, 버퍼오버플로우 공격, TearDrop, 랜섬웨어, 그레이웨어, Evil Twin Attack
- 침입 탐지 도구 사용: Tripwire
✔️암호 기술
- 암호 관련 용어: 암호화, 평문, 복호화, 키, 인증, 인가, 암호화 포로토콜
- 대칭키 암호와 공개키 암호: 각 암호화 방식의 특징과 종류
'Myhome > 할일' 카테고리의 다른 글
| 25/03/31 (3) | 2025.03.31 |
|---|---|
| 25/03/26 (8) | 2025.03.26 |
| 25/03/22 ~ 25/03/23 (3) | 2025.03.22 |
| 25/03/19 (4) | 2025.03.19 |
| [서브넷 마스크] 3문제 오답정리 (4) | 2025.03.18 |