Skip to content

Latest commit

 

History

53 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EngineerInformationProcessing


01. 요구사항 확인

Chapter 1 - 소프트웨어 개발 방법론(★★★)
  • SDLC 모델 종류
  • 소프트웨어 개발방법론
  • 애자일
  • 비용산정 모형
  • 일정관리 모델
Chapter 2 - 현행 시스템 분석(★★★)
  • 소프트웨어 아키텍처
  • 소프트웨어 아키텍처 4+1 뷰
  • 소프트웨어 아키텍처 패턴 유형
  • 소프트웨어 아키텍처 비용 평가 모델 종류
  • 디자인 패턴
Chapter 3 - 요구사항 확인(★★★)
  • 요구사항
  • 요구사항 개발 단계(도분명확)
Chapter 4 - 분석 모델 확인(☆)

02. 화면 설계

Chapter 1 - 소프트웨어 개발 방법론(★★★)
  • UI 유형
  • UI 설계 원칙 / 직유학유
  • UI 품질 요구사항 / 기신사효유이
  • UI 개발을 위한 주요 기법
  • UI 화면 설계
Chapter 2 - UI 설계(★★★)
  • UML(Unified Modeling Language)
  • UML 다이어그램
  • UI 시나리오 문서의 작성 요건(완일이가 추수)

03. 데이터 입출력 구현

Chapter 1 - 논리 데이터 저장소 확인(★★★)
  • 데이터 모델
  • 데이터 모델 절차
  • 논리 데이터 모델 종류
  • 관계 대수 / 관계 해석 (대절 해비)
  • 관계 데이터 모델
  • 개체-관계(E-R) 모델
  • 정규화(Nomalization)
  • 이상 현상(Anomaly)
  • 반 정규화(De-Normalization)
Chapter 2 - 물리 데이터 저장소 설계(★★★)
  • 물리 데이터 모델링
  • 참조무결성 제약조건
  • 인덱스 / 뷰 / 클러스터
  • 파티션(Partition)의 종류
Chapter 3 - 데이터베이스 기초 활용하기(★★★)
  • 데이터베이스 정의
  • 데이터베이스 특성
  • DBMS
  • DBMS 유형
  • 빅데이터
  • NoSQL
  • 시맨틱 웹(Semantic Web)
  • 온톨로지(Ontology)
  • 데이터 마이닝(Data Minning)
  • 데이터 마이닝 주요기법

04. 통합 구현

Chapter 1 - 연계 요구사항 분석(☆)
Chapter 2 - 연계 매커니즘 구성(★★☆)
Chapter 3 - 내외부 연계 모듈 구현(★★★)

05. 인터페이스 구현

Chapter 1 - 인터페이스 기능 구현(★★★)
Chapter 2 - 인터페이스 구현 검증(★★)

08. 서버 프로그램 구현

Chapter 1 - 계발 환경 구축(★★★)
  • 개발 도구(빌구테형)
  • 서버 하드웨어 개발 환경
  • 소프트웨어 개발 환경
  • 형상 관리
  • 소프트웨어 형상 관리 도구
Chapter 2 - 공통 모듈 구현(★★)
  • 모듈
  • 모듈화
  • 응집도(Cohesion) (우논시절교순기)
  • 결합도(Coupling) (내공외제스자)
  • 공통 모듈 구현 절차
  • 팬인(Fan-In) / 팬 아웃(Fan-Out)
Chapter 3 - 배치 프로그램 구현(★)
  • 배치 프로그램
  • 배치 스케줄러

09. 소프트웨어 개발 보안 구축

Chapter 1 - 소프트웨어 개발 보안 설계(★★★)
  • SW 개발 보안의 3대 요소
  • DoS 공격 종류
  • DDoS 공격 도구
  • DRDoS(Distributed Refleection DoS)
  • 애플리케이션 공격
  • 네트워크 공격
  • 시스템 보안 위협
  • 보안 관련 용어
  • 접근 통제 기법
  • 서버 접근 통제 유형
  • 인증 기술 유형
  • 접근 통제 보호 모델
  • 암호 알고리즘
  • 양방향 (대비 비공)
  • 일방향
  • 프로토콜
Chapter 2 - 소프트웨어 개발 보안 구현(★★★)
  • 입력 데이터 검증 및 표현 취약점
  • 네트워크 보안 솔루션
  • 시스템 보안 솔루션
  • 콘텐츠 유출 방지 솔루션
  • 비즈니스 연속성 계획 (BCP; Busniess Continuity Plan)
  • DRS의 유형

10. 애플리케이션 테스트 관리

Chapter 1 - 애플리케이션 테스트 케이스 설계(★★★)
  • 소프트웨어 테스트 원리
  • 테스트 시각에 따른 분류
  • 테스트 목적에 따른 분류 (회안성 구회병)
  • 성능 테스트 상세 유형(부스스내)
  • 테스트 종류에 따른 분류
  • 정적 테스트
  • 동적 테스트
  • 화이트박스 테스트(구조 기반 테스트)
  • 블랙박스 테스트(명세 기반 테스트)
  • 경험 기반 테스트
  • 테스트 오라클
Chapter 2 - 애플리케이션 통합 테스트(★★★)
  • 테스트 레벨 종류
  • 단위 테스트
  • 통합 테스트
  • 인수 테스트
  • 테스트 자동화 도구
  • 테스트 하네스
  • 결함 분석 방법
  • 결함 심각도(치주 보경단)
  • 결함 우선순위
Chapter 3 - 애플리케이션 성능 개선(★)
  • 애플리케이션 성능 측정 지표
  • 데이터베이스 관련 성능 저하 원인
  • 베드 코드
  • 클린 코드
  • 소스 코드 품질분석 도구
  • 리팩토링

11. 응용 SW 기초 기술 활용

Chapter 1 - 운영체제의 특징(★★★)
Chapter 2 - 네트워크 계층 구조 파악(★★★)
Chapter 3 - 기본 개발환경 구축하기(★)

12. 소프트웨어 패키징

Chapter 1 - 제품 소프트웨어 패키징 하기(★★)
Chapter 2 - 제품 소프트웨어 메뉴얼 작성 및 버전 등록(★★)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors