Repository files navigation EngineerInformationProcessing
Chapter 1 - 소프트웨어 개발 방법론(★★★)
SDLC 모델 종류
소프트웨어 개발방법론
애자일
비용산정 모형
일정관리 모델
Chapter 2 - 현행 시스템 분석(★★★)
소프트웨어 아키텍처
소프트웨어 아키텍처 4+1 뷰
소프트웨어 아키텍처 패턴 유형
소프트웨어 아키텍처 비용 평가 모델 종류
디자인 패턴
Chapter 3 - 요구사항 확인(★★★)
Chapter 4 - 분석 모델 확인(☆)
Chapter 1 - 소프트웨어 개발 방법론(★★★)
UI 유형
UI 설계 원칙 / 직유학유
UI 품질 요구사항 / 기신사효유이
UI 개발을 위한 주요 기법
UI 화면 설계
Chapter 2 - UI 설계(★★★)
UML(Unified Modeling Language)
UML 다이어그램
UI 시나리오 문서의 작성 요건(완일이가 추수)
Chapter 1 - 논리 데이터 저장소 확인(★★★)
데이터 모델
데이터 모델 절차
논리 데이터 모델 종류
관계 대수 / 관계 해석 (대절 해비)
관계 데이터 모델
개체-관계(E-R) 모델
정규화(Nomalization)
이상 현상(Anomaly)
반 정규화(De-Normalization)
Chapter 2 - 물리 데이터 저장소 설계(★★★)
물리 데이터 모델링
참조무결성 제약조건
인덱스 / 뷰 / 클러스터
파티션(Partition)의 종류
Chapter 3 - 데이터베이스 기초 활용하기(★★★)
데이터베이스 정의
데이터베이스 특성
DBMS
DBMS 유형
빅데이터
NoSQL
시맨틱 웹(Semantic Web)
온톨로지(Ontology)
데이터 마이닝(Data Minning)
데이터 마이닝 주요기법
Chapter 1 - 연계 요구사항 분석(☆)
Chapter 2 - 연계 매커니즘 구성(★★☆)
Chapter 3 - 내외부 연계 모듈 구현(★★★)
Chapter 1 - 인터페이스 기능 구현(★★★)
Chapter 2 - 인터페이스 구현 검증(★★)
Chapter 1 - 계발 환경 구축(★★★)
개발 도구(빌구테형)
서버 하드웨어 개발 환경
소프트웨어 개발 환경
형상 관리
소프트웨어 형상 관리 도구
Chapter 2 - 공통 모듈 구현(★★)
모듈
모듈화
응집도(Cohesion) (우논시절교순기)
결합도(Coupling) (내공외제스자)
공통 모듈 구현 절차
팬인(Fan-In) / 팬 아웃(Fan-Out)
Chapter 3 - 배치 프로그램 구현(★)
Chapter 1 - 소프트웨어 개발 보안 설계(★★★)
SW 개발 보안의 3대 요소
DoS 공격 종류
DDoS 공격 도구
DRDoS(Distributed Refleection DoS)
애플리케이션 공격
네트워크 공격
시스템 보안 위협
보안 관련 용어
접근 통제 기법
서버 접근 통제 유형
인증 기술 유형
접근 통제 보호 모델
암호 알고리즘
양방향 (대비 비공)
일방향
프로토콜
Chapter 2 - 소프트웨어 개발 보안 구현(★★★)
입력 데이터 검증 및 표현 취약점
네트워크 보안 솔루션
시스템 보안 솔루션
콘텐츠 유출 방지 솔루션
비즈니스 연속성 계획 (BCP; Busniess Continuity Plan)
DRS의 유형
Chapter 1 - 애플리케이션 테스트 케이스 설계(★★★)
소프트웨어 테스트 원리
테스트 시각에 따른 분류
테스트 목적에 따른 분류 (회안성 구회병)
성능 테스트 상세 유형(부스스내)
테스트 종류에 따른 분류
정적 테스트
동적 테스트
화이트박스 테스트(구조 기반 테스트)
블랙박스 테스트(명세 기반 테스트)
경험 기반 테스트
테스트 오라클
Chapter 2 - 애플리케이션 통합 테스트(★★★)
테스트 레벨 종류
단위 테스트
통합 테스트
인수 테스트
테스트 자동화 도구
테스트 하네스
결함 분석 방법
결함 심각도(치주 보경단)
결함 우선순위
Chapter 3 - 애플리케이션 성능 개선(★)
애플리케이션 성능 측정 지표
데이터베이스 관련 성능 저하 원인
베드 코드
클린 코드
소스 코드 품질분석 도구
리팩토링
Chapter 1 - 운영체제의 특징(★★★)
Chapter 2 - 네트워크 계층 구조 파악(★★★)
Chapter 3 - 기본 개발환경 구축하기(★)
Chapter 1 - 제품 소프트웨어 패키징 하기(★★)
Chapter 2 - 제품 소프트웨어 메뉴얼 작성 및 버전 등록(★★)
You can’t perform that action at this time.