본문 바로가기
반응형

분류 전체보기342

정보처리기사 실기 정리 - 11. 응용 SW 기초 기술 활용 정보처리기사 실기 정리 - 11. 응용 SW 기초 기술 활용 Chapter01 운영체제의 특징 (중요도: ★★★) ◆ 운영체제(OS: Operating System): 사용자가 컴퓨터의 하드웨어를 쉽게 사용할 수 있도록 인터페이스를 제공해주는 소프트웨어 ◆ 운영체제 종류: 윈도즈(Windows), 유닉스(Unix), 리눅스(Linux), 맥(Mac), 안드로이드(Android) ◆ 메모리 관리 기법 반입 기법: 메모리 적재 시기 결정(When) 배치 기법: 메모리 적재 위치 결정(Where) 할당 기법: 메모리 적재 방법 결정(How) 교체 기법: 메모리 교체 대상 결정(Who) ◆ 메모리 배치 기법 최초 적합(First-fit): 프로세스가 적재될 수 있는 가용 공간 중에서 첫 번째 분할에 할당하는 방.. 2022. 2. 5.
정보처리기사 실기 정리 - 12. 제품 소프트웨어 패키징 정보처리기사 실기 정리 - 12. 제품 소프트웨어 패키징 Chapter01 제품 소프트웨어 패키징 하기 (중요도: ★★) ◆ 제품 소프트웨어 패키징(Product Software Packaging): 개발이 완료된 제품 소프트웨어를 고객에게 전달하기 위한 형태로 포장하는 과정 사용자 중심의 모듈 패키징 프로세스: 기능 식별 → 모듈화 → 빌드 진행 → 사용자 환경 분석 → 패키징 적용 시험 → 패키징 변경 개선 ◆ 릴리즈 노트(Release Note): 고객에게 개발 과정에서 정리된 제품의 릴리즈 정보를 제공하는 문서 릴리즈 노트 작성 프로세스: 모듈 식별 → 릴리즈 정보 확인 → 릴리즈 노트 개요 작성 → 영향도 체크 → 정식 릴리즈 노트 작성 → 추가 개선 항목 식별 ◆ 제품 소프트웨어 패키징 도구:.. 2022. 2. 5.
정보처리기사 실기 정리 - 8. 서버 프로그램 구현 정보처리기사 실기 정리 - 8. 서버 프로그램 구현 Chapter01 개발환경 구축 (중요도: ★★★) ◆ 개발 도구 분류 빌드 도구: 작성한 코드의 빌드 및 배포를 수행하는 도구 (Ant, Maven, Gradle) 구현 도구: 코드의 작성과 디버깅, 수정 등과 같이 작업 시 사용되는 도구 (Eclipse, InteliJ, VS) 테스트 도구: 코드의 기능 검증과 전체의 품질을 높이기 위해 사용하는 도구 (xUnit, PMD, Sonar) 형상 관리 도구: 산출물에 대한 버전관리를 위한 도구 (Git, SVN, CVS) ◆ 서버 하드웨어 개발환경 웹 서버: HTTP를 이용한 요청/응답을 처리 (Apache 웹서버, 구글 웹서버) 웹 애플리케이션 서버(WAS): 동적 콘텐츠를 처리하고 제공하기 위해 사용.. 2022. 2. 2.
정보처리기사 실기 정리 - 7. SQL 응용 정보처리기사 실기 정리 - 7. SQL 응용 Chapter01 데이터베이스 기본 (중요도: ★★★) ◆ 트랜잭션(Transaction): 인가받지 않은 사용자로부터 데이터를 보장하기 위해 DBMS가 가져야 하는 특성, 하나의 논리적 기능을 정상적으로 수행하기 위한 작업의 기본 단위 ◆ 트랜잭션 특성 원자성(Atomicity): 트랜잭션의 연산 전체가 성공 또는 실패되어야 하는 성질 (All or Nothing) 일관성(Consistency): 트랜잭션 수행 전과 트랜잭션 수행 완료 후의 상태가 같아야 하는 성질 격리성(Isolation): 동시에 실행되는 트랜잭션들이 서로 영향을 미치지 않어야 한다는 성질 영속성(Durability): 성공이 완료된 트랜잭션의 결과는 영속적으로 데이터베이스에 저장되어야 .. 2022. 2. 2.
정보처리기사 실기 정리 - 5. 인터페이스 구현 정보처리기사 실기 정리 - 5. 인터페이스 구현 Chapter02 인터페이스 기능 구현 (중요도: ★★★) ◆ 컴포넌트 명세서: 컴포넌트 개요, 부 클래스의 동작, 인터페이스를 통해 외부와 통신하는 명세 ◆ 인터페이스 명세서: 컴포넌트 명세서에 명시된 인터페이스 클래스의 세부적인 조건 및 기능을 명시한 명세서 ◆ JSON(Javascript Object Notation): 속성-값 쌍 또는 “키-값 쌍”으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 테스트를 사용하는 개방형 표준 포맷, AJAX에서 많이 사용되고 XML을 대체하는 주요 데이터 포맷 ◆ XML(Extensible Markup Language): HTML의 단점을 보완한 인터넷 언어로, SGML의 복잡한 담ㄷ점을 개선한 .. 2022. 2. 2.
정보처리기사 실기 정리 - 4. 통합 구현 정보처리기사 실기 정리 - 4. 통합 구현 Chapter01 연계 요구사항 분석 (중요도: ☆) ◆ 연계 요구사항 분석: 서로 다른 두 시스템 · 장치 · 소프트웨어를 이어주는 중계 역할을 하는 연계 시스템과 관련된 요구사항을 분석하는 과정 ◆ 연계 요구사항 분석 참고문서 개체(Entitiy) 정의서: 데이터베이스 개념 모델링 단계에서 도출한 개체의 타입과 관련 속성, 식별자 등의 정보를 개괄적으로 명세화한 정의서 테이블(Table) 정의서: 논리 및 물리 모델링 과정 설계 산출물 인터페이스 명세서: 인터페이스 정의서에 작성한항목을 자세히 작성한 것 Chapter02 연계 메커니즘 구성 (중요도: ★★☆) ◆ 연계 메커니즘: 응용 소프트웨어와 연계 대상 모듈 간의 데이터 연계시 요구사항을 고려한 연계방법.. 2022. 2. 2.
728x90
반응형
LIST