별의 공부 블로그 🧑🏻‍💻
728x90
728x170

단원별 핵심 키워드 정리

(1) 요구사항 확인

  • 현행 시스템 분석 
  • 요구사항 확인
  • 요구사항 검증
  • 분석 모델 검증
  • 요구사항 타당성 분석
  • 요구사항 정의서
  • 기능 요구사항
  • 비기능 요구사항
  • 용량 산정
  • 요구사항 개발
  • 요구사항 관리

 

(2) 화면 설계

  • UI 설계 원칙
  • UI 패턴 모델
  • UI 지침
  • UI 컨셉션
  • UI 설계 도구
  • UI 요구사항
  • UI 프로토타입
  • HTML
  • UI 설계서
  • UI 흐름 설계
  • UI 상세 설계

 

(3) 데이터 입출력 구현

  • 논리 데이터 모델
  • 물리 데이터 모델
  • E-R 다이어그램
  • 정규화
  • 반 정규화
  • 이상 현상
  • 데이터베이스
  • DBMS
  • 빅 데이터
  • NoSQL
  • 데이터 마이닝

 

(4) 통합 구현

  • 연계 데이터
  • 연계 요구사항 분석
  • 연계 매커니즘
  • 송수신 현황 모니터링
  • 데이터 보안
  • 연계 모듈
  • EAI(Enterprise Application Integration)
  • ESB(Enterprise Service Bus)
  • 엔티티 관계도(ERD: Entity Relationship Diagram)
  • 연계(인터페이스) 정의서
  • 연계(인터페이스) 설계서

 

(5) 인터페이스 구현

  • 인터페이스 설계서
  • 인터페이스 표준
  • JSON
  • XML
  • AJAX
  • REST
  • 시큐어 코딩
  • 데이터베이스 암호화 알고리즘
  • 데이터베이스 암호화 기법
  • 인터페이스 구현 검증 도구
  • 인터페이스 감시 도구

 

(6) 프로그래밍 언어 활용

  • 변수
  • 데이터 타입
  • 연산자
  • 조건문
  • 반복문
  • 사용자 정의 자료형
  • 추상화와 상속
  • 프로그래밍 최적화
  • 알고리즘
  • 라이브러리
  • 예약어(Reserved Word)

 

(7) SQL 응용

  • 데이터 질의어(DQL: Data Query Language)
  • 데이터 조작어(DML: Data Manipulation Language)
  • 데이터 제어어(DCL: Data Control Language)
  • 트랜잭션(Transaction)
  • 프로시저(Procedure)
  • 사용자 정의 함수
  • 트리거(Trigger)
  • 데이터 분석 함수
  • 집계 함수(Aggregate Function)
  • 그룹 함수(Group Function)
  • 윈도 함수

 

(8) 서버 프로그램 구현

  • 요구사항 분석
  • 시스템 아키텍처
  • 애플리케이션 아키텍처
  • 공통 모듈
  • 결합도
  • 응집도
  • 형상 관리
  • 단위 테스트
  • 배치 프로그램
  • 공통 모듈 테스트

 

(9) 소프트웨어 개발 보안 구축

  • 보안 개발 표준화
  • 보안 개발 탐지
  • 보안 개발 오탐 및 정탐 여부 판단
  • 보안 개발 분석
  • 보안 개발 상관 분석
  • 보안 개발 대응
  • 보안 개발 후속 조치
  • 보안 개발 완료 보고
  • 시큐어코딩 가이드
  • 보안 취약점
  • 보안 약점

 

(10) 애플리케이션 테스트 관리

  • 테스트 요구사항
  • 테스트 계획
  • 테스트 케이스
  • 테스트 시나리오
  • 테스트 환경 구축
  • 단위 테스트
  • 통합 테스트
  • 기능 테스트
  • 비기능 테스트
  • 성능 테스트
  • 테스트 관리

 

(11) 응용 SW 기초 기술 활용

  • 윈도
  • 유닉스
  • 리눅스
  • 메모리 관리
  • 프로세스 관리
  • OSI 7 Layer
  • 스위칭
  • 라우터
  • 클라우드 개발 환경
  • 가상화
  • TCP / IP

 

(12) 제품 소프트웨어 패키징

  • 소프트웨어 패키징
  • 소프트웨어 빌드
  • 모듈화
  • 형상 관리
  • 버전 관리
  • 설치 매뉴얼
  • 사용자 매뉴얼
  • DRM
  • 릴리즈 노트
  • 제품 소프트웨어의 패키징 도구
  • 통합 버전 현황 관리
728x90
그리드형(광고전용)


📖 Contents 📖
단원별 핵심 키워드 정리(1) 요구사항 확인(2) 화면 설계(3) 데이터 입출력 구현(4) 통합 구현(5) 인터페이스 구현(6) 프로그래밍 언어 활용(7) SQL 응용(8) 서버 프로그램 구현(9) 소프트웨어 개발 보안 구축(10) 애플리케이션 테스트 관리(11) 응용 SW 기초 기술 활용(12) 제품 소프트웨어 패키징