정보처리기사 실기 - 제품 소프트웨어 패키징
제품 소프트웨어 패키징 제품 소프트웨어 패키징 하기 제품 소프트웨어 패키징(Product Software Packaging): 개발이 완료된 제품 소프트웨어를 고객에게 전달하기 위한 형태로 포장하는 과정 사용자 중심의 모듈 패키징 프로세스: 기능 식별 → 모듈화 → 빌드 진행 → 사용자 환경 분석 → 패키징 적용 시험 → ...
제품 소프트웨어 패키징 제품 소프트웨어 패키징 하기 제품 소프트웨어 패키징(Product Software Packaging): 개발이 완료된 제품 소프트웨어를 고객에게 전달하기 위한 형태로 포장하는 과정 사용자 중심의 모듈 패키징 프로세스: 기능 식별 → 모듈화 → 빌드 진행 → 사용자 환경 분석 → 패키징 적용 시험 → ...
응용 SW 기초 기술 활용 운영체제의 특징 운영체제(OS: Operating System) : 사용자가 컴퓨터의 하드웨어를 쉽게 사용할 수 있도록 인터페이스를 제공해주는 소프트웨어 운영체제 종류: 윈도즈(Windows), 유닉스(Unix), 리눅스(Linux), 맥(Mac), 안드로이드(Android) 메모리 관리 기법 반입 기법:...
1. Thymeleaf란? JSP, Thymeleaf, Mustache 같은 템플릿 엔진 중 하나 View Template(뷰 템플릿), 컨트롤러가 전달하는 데이터를 이용하여 동적으로 화면을 구성할 수 있다. html태그를 기반으로하여 th:속성을 이용하여 동적인 View를 제공 thymeleaf 문법 오류일 경우 자주보게되...
애플리케이션 테스트 관리 애플리케이션 테스트 케이스 설계 애플리케이션 테스트 : 애플리케이션에잠재되어 있는 결함을 찾아내는 일련의 행위 또는 절차 애플리케이션 테스트 원리 완벽한 테스팅은 불가능: 결함을 줄일 수는 있으나, 결함이 없다고 증명할 수 없음 파레토 법칙(Pareto Principle): 20%에 해...
환경 17.0.6 3.1.0 3.11.2 java.lang.ProcessBuilder 외부 프로세스 객체는 java.lang.Runtime 클래스, java.lang.ProcessBuilder 클래스 사용할 수 있다....
소프트웨어 개발 보안 구축 자산(Assets) : 조직의 데이터 또는 조직의 소유자가 가치를 부여한 대상 위협(Threat) : 조직이나 기업의 자산에 악영향을 끼칠 수 있는 사건이나 행위 취약점(Vulnerability) : 위협이 발생하기 위한 사전 조건으로 시스템의 정보 보증을 낮추는 데 사용되는 약점 위험(Risk) : 위협이...
서버 프로그램 구현 개발환경 구축 개발 도구 분류 빌드 도구: 작성한 코드의 빌드 및 배포를 수행하는 도구 (Ant, Maven, Gradle) 구현 도구: 코드의 작성과 디버깅, 수정 등과 같이 작업 시 사용되는 도구 (Eclipse, InteliJ, VS) 테스트 도구: 코드의 기능 검증과 전체의 품질을 높이기 위해 사용하는 도구...
SQL 데이터베이스 기본 트랜잭션(Transaction) : 인가받지 않은 사용자로부터 데이터를 보장하기 위해 DBMS가 가져야 하는 특성, 하나의 논리적 기능을 정상적으로 수행하기 위한 작업의 기본 단위 트랜잭션 특성 원자성(Atomicity) : 트랜잭션의 연산 전체가 성공 또는 실패되어야 하는 성질 (All or Nothing) ...
인터페이스 구현 컴포넌트 명세서 컴포넌트 개요, 부 클래스의 동작, 인터페이스를 통해 외부와 통신하는 명세 인터페이스 명세서 컴포넌트 명세서에 명시된 인터페이스 클래스의 세부적인 조건 및 기능을 명시한 명세서 JSON(Javascript Object Notation) 속성-값 쌍 또는 “키-값 쌍”으로 이루어진 데이터 오브젝트...
통합 구현 연계 메커니즘 : 응용 소프트웨어와 연계 대상 모듈 간의 데이터 연계 시 요구사항을 고려한 연계 방법과 주기를 설계하기 위한 메커니즘 주요 연계 기술 직접 연계 DB 링크, DB 연결, API, JDBC, 하이퍼 링크 간접 연계 연계 솔루션(EAI) : 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간의 정보 전달...