study .. 29

Part XII. 제품 소프트웨어 패키징 Chapter 02 제품 소프트웨어 매뉴얼 작성 및 버전 관리

Part XII. 제품 소프트웨어 패키징Chapter 02 제품 소프트웨어 매뉴얼 작성 및 버전 관리  01 제품 소프트웨어 매뉴얼 작성    1 제품 소프트웨어 매뉴얼 작성      (1) 제품 소프트웨어 매뉴얼의 개요      (2) 설치 매뉴얼 작성의 기본 사항      (3) 사용자 매뉴얼    2 국제 표준 제품 품질 특성      (1) ISO(International Organization for Standardization)      (2) ISO 9000      (3) ISO/IEC      (4) CMM(Capability Maturity Model, 역량 성숙도 모형)      (5) SPICE(Software Process Improvement and Capability dEter..

Part XII. 제품 소프트웨어 패키징 Chapter 01 제품 소프트웨어 패키징

Part XII. 제품 소프트웨어 패키징Chapter 01 제품 소프트웨어 패키징  01 애플리케이션 패키징    1 애플리케이션 패키징      (1) 패키징    2 릴리즈 노트      (1) 릴리즈 노트의 개념      (2) 릴리즈 노트의 중요성      (3) 릴리즈 노트 작성 시 고려 사항    3 애플리케이션 배포 도구    4 애플리케이션 모니터링 도구      (1) 애플리케이션 모니터링 도구의 개요      (2) 애플리케이션 모니터링 도구의 종류  * 패키징은 프로그램 제작자가 최종 사용자가 사용할 프로그램을 다양한 환경에서 쉽게 자동으로 설치(업데이트/삭제 가능)할 수 있게 패키지를 만들어 배포하는 과정을 말한다.  * 소프트웨어 패키징은 각 모듈별로 생성한 실행 파일들을 묶어서 ..

Part XI. 응용 SW 기초 기술 활용 Chapter 03 네트워크 기초 활용

Part XI. 응용 SW 기초 기술 활용Chapter 03 네트워크 기초 활용  01 데이터 통신    1 데이터 통신      (1) 통신(Communication)      (2) 데이터 통신      (3) 데이터 통신 시스템의 주요 특징      (4) 정보 통신 기술의 발전    2 데이터 통신망      (1) 데이터 통신망의 개요      (2) 데이터 통신망의 장점      (3) 구조화 기법에 따른 분류      (4) 네트워크의 구성 형태  * 데이터(Data)는 인간이나 어떤 자동화 도구로 현실 세계로부터 단순한 관찰이나 측정을 통하여 수집한 사실, 개념, 명령들에 대한 값을 의미한다.  * 데이터 통신은 컴퓨터와 같은 통신 기능을 갖춘 두 개 이상의 통신 장치(Communicati..

Part XI. 응용 SW 기초 기술 활용 Chapter 02 데이터베이스 기초 활용

Part XI. 응용 SW 기초 기술 활용Chapter 02 데이터베이스 기초 활용  01 데이터베이스(DataBase)    1 정보처리 시스템      (1) 데이터(Data)      (2) 정보(Information)      (3) 정보시스템    2 데이터베이스의 개념      (1) 데이터베이스 정의      (2) 데이터베이스의 특징      (3) 데이터베이스의 논리적 구성      (4) 데이터베이스 구조    3 데이터베이스 관리 시스템(DBMS: DataBase Management System)      (1) 파일 시스템의 문제점      (2) DBMS의 정의      (3) DBMS의 필수 기능      (4) DBMS의 장단점      (5) DBMS의 구성 요소    4 데..

Part XI. 응용 SW 기초 기술 활용 Chapter 01 운영체제 기초 활용

Part XI. 응용 SW 기초 기술 활용Chpater 01 운영체제 기초 활용  01 운영체제    1 운영체제(Operating System)      (1) 운영체제의 정의      (2) 운영체제의 역할      (3) 운영체제의 구성      (4) 운영체제의 역사      (4) 운영체제의 5계층 구조    2 운영체제의 분류    3 버퍼링과 스풀링    4 프로세스      (1) 프로세스의 정의      (2) 프로세스의 상태도      (3) 스레드(Thread)      (4) 병행 프로세스      (5) 프로세스 스케줄링 방법에 따른 분류    5 교착상태(Deadlock)      (1) 교착상태의 개요      (2) 교착상태 4대 발생 조건      (3) 교착상태 발견(De..

Part X. 프로그래밍 언어 활용 Chapter 04 웹 저작 언어

Part X. 프로그래밍 언어 활용Chapter 04 웹 저작 언어  01 웹 저작 언어    1 HTML(HyperText Markup Language)       (1) HTML의 개요       (2) Tag의 종류    2 JavaScript    3 ASP(Active Server Page)    4 JSP(Java Server Page)    5 PHP(Hypertext Preprocessor)    6 Ajax(Asynchronous JavaScript and XML)  * HTML(HyperText Markup Language)은 웹 브라우저 상에 정보를 표시하기 위한 마크업 심볼 또는 파일 내에 집어넣은 코드들의 집합이다.  * JavaScript는 네스케이프사에서 개발한 라이브 스크립트..

Part X. 프로그래밍 언어 활용 Chapter 03 Java 언어와 Python 언어

Part X. 프로그래밍 언어 활용Chapter 03 Java 언어와 Python 언어  01 자바 언어    1 자바(JAVA)의 개요       (1) 자바의 유래       (2) 자바의 특징    2 자바의 기본 구조       (1) 자바 프로그램 분석       (2) 자바의 기본 구조       (3) 자바의 제어문    3 클래스의 구조       (1) 접근자(Access Modifiers)와 옵션(Option)       (2) 객체의 선언과 생성    4 멤버 변수(Member Variable)       (1) 객체의 속성을 정의하는 것으로 클래스의 메소드 밖에서 선언된 변수이다.       (2) 멤버 변수의 분류    5 메소드(Method)       (1) 메소드의 분류   ..

Part X. 프로그래밍 언어 활용 Chapter 02 C 언어

Part X. 프로그래밍 언어 활용Chapter 02 C 언어  01 C 언어    1 C 언어의 개요       (1) C 언어의 역사       (2) C 언어의 특징       (3) 기본 구조       (4) 전처리문(Preprocessor Statement)       (5) C 언어 표준 라이브러리    2 C 언어의 구성 요소       (1) 예약어(Reserved Word)       (2) 명칭(Identifier)       (3) 자료 표현       (4) 자료형(Data Type)       (5) Escape Sequence       (6) 구분 기호(Punctuator)    3 C 언어의 필수 요소       (1) 변수       (2) 상수       (3) 배정문(..

Part X. 프로그래밍 언어 활용 Chapter 01 프로그래밍 언어

Part X. 프로그래밍 언어 활용Chapter 01 프로그래밍 언어  01 프로그래밍 언어    1 프로그래밍 언어의 개요      (1) 프로그래밍 언어의 개념      (2) 프로그래밍 언어의 정의    2 프로그래밍 언어의 분류      (1) 사용 목적에 의한 분류      (2) 저급 언어와 고급 언어    3 프로그래밍 언어의 역사      (1) 제1세대 언어(1950년~1950년대 말)      (2) 제2세대 언어(1950년대 말~1960년대)      (3) 제3세대 언어(1970년대)      (4) 제4세대 언어(Fourth-generation Lauguage)    4 프로그래밍 언어에서의 추상화      (1) 추상화(Abstraction)의 개념      (2) 추상화의 범주..

Part IX. 소프트웨어 개발 보안 구축 Chapter 02 기술적 보안

Part IX. 소프트웨어 개발 보안 구축Chapter 02 기술적 보안  01 암호화    1 암호화(Encryption)의 정의    2 암호의 역사      (1) 개요      (2) 고대 암호      (3) 근대 암호      (4) 현대 암호   3 암호 이용의 목적      (1) 기밀성(Confidentiality)      (2) 무결성(Integrity)      (3) 인증(Authentication)      (4) 부인 방지(Non-Repudation)    4 대칭키(비밀키) 암호 방식      (1) 대칭키 암호 방식의 개요      (2) DES(Data Encryption Standard)      (3) 트리플 DES(Triple-DES)      (4) AES(Adva..