일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 알고리즘
- 다이나믹프로그래밍
- 백준
- Direct12
- 병행성
- 파일시스템 구현
- 쓰레드
- 동적계획법
- 락
- I/O장치
- 디자인패턴
- 프로그래머스
- 타입 객체
- 렌더링 파이프라인
- 스케줄링
- 영속성
- 컨디션 변수
- 그리디 알고리즘
- 그리디알고리즘
- OS
- 운영체제
- codility
- DirectX 12
- DirectX12
- 병행성 관련 오류
- 다이나믹 프로그래밍
- 멀티쓰레드
- 멀티프로세서
- 자료구조
- directx
- Today
- Total
목록자격증공부/정보처리기사_실기 (9)
기록공간
#1 운영체제의 특징 운영체제 종류 1. 운영체제의 개념 ■ 운영체제는 사용자가 컴퓨터의 하드웨어를 쉽게 사용할 수 있도록 인터페이스를 제공해 주는 소프트웨어이다. 한정된 시스템 자원을 효과적으로 사용할 수 있도록 관리 및 운영함으로써 사용자에게 편리성을 제공한다. 운영체제는 컴퓨터 시스템과 사용자 간의 인터페이스 기능을 담당한다. 2. 운영체제 종류 ■ 윈도즈(Windows) 운영체제 특징 (지선자 오) - GUI 제공 : 키보드 없이 마우스로 아이콘이나 메뉴를 선택하여 작업을 수행하는 그래픽 기반의 인터페이스 방식 - 선점형 멀티테스킹 방식 제공 : 동시에 여러 개의 프로그램을 실행하면서 운영체제가 각 작업의 CPU 이용 시간을 제어 - 자동감지 기능 제공 : 하드웨어를 설치했을 때 필요한 시스템 환..
#1 소프트웨어 개발 보안 설계 SW 개발 보안 설계 1. SW 개발 보안의 구성요소 ■ SW 개발 보안의 3대 요소 (기무가) - 기밀성 : 인가되지 않은 개인 혹은 시스템 접근에 따른 정보 공개 및 노출을 차단하는 특성 - 무결성 : 정당한 방법을 따르지 않고선 데이터가 변경될 수 없으며, 데이터의 정확성 및 완전성과 고의/악의로 변경되거나 훼손 또는 파괴되지 않음을 보장하는 특성 - 가용성 : 권한을 가진 사용자나 애플리케이션이 원하는 서비스를 지속 사용할 수 있도록 보상하는 특성 ■ SW 개발 보안 용어 (자위취위) - 자산 : 조직의 데이터 또는 조직의 소유자가 가치를 부여한 대상 - 위협 : 조직이나 기업의 자산에 악영향을 끼칠 수 있는 사건이나 행위 - 취약점 : 위협이 발생하기 위한 사전 ..
#1 애플리케이션 테스트 케이스 작성 애플리케이션 테스트 케이스 작성 1. 소프트웨어 테스트의 이해 ■ 소프트웨어 테스트 개념 소프트웨어 테스트란 개발된 응용 애플리케이션이나 시스템이 사용자가 요구하는 기능과 성능, 사용성, 안정성 등을 만족하는지 확인하고, 노출되지 않은 소프트웨어의 결함을 찾아내는 활동이다. ■ 소프트웨어 테스트 필요성 (발예향) - 오류 발견 관점 : 잠재된 오류를 발견하고 이를 수정하여 올바른 프로그램을 개발하기 위해 필요 - 오류 예방 관점 : 프로그램 실행 전에 동료 검토, 워크스루, 인스펙션 등을 통해 오류를 사전에 발견하는 예방 차원의 필요 - 품질 향상 관점 : 사용자의 요구사항 및 기대 수준을 만족하도록 반복적인 테스트를 거쳐 제품의 신뢰도를 향상하는 품질 보증을 위해 ..
#1 UI 요구사항 확인 UI 요구사항 확인 1. UI(User Interface) 개념 ■ UI는 넓은 의미에서 사용자와 시스템 사이에서 의사소통할 수 있도록 고안된 물리적, 가상의 매개체이다. 사람이 접하게 되는 화면. 2. UI 유형 (CG NO) - CLI (Command Line Interface) : 정적인 텍스트 기반 인터페이스 - GUI (Graphical User Interface) : 그래픽 반응 기반 인터페이스 - NUI (Natural User Interface) : 직관적 사용자 반응 기반 인터페이스 (신체부위 사용) - OUI (Organic User Interface) : 유기적 상호작용 기반 인터페이스 (모든 사물) 3. UI 분야 - 물리적 제어 분야 : 정보 제공과 기능 ..
#1 인터페이스 설계 확인 외부, 내부 모듈 간 공통 기능 및 데이터 인터페이스 확인 1. 인터페이스 설계서 ■ 인터페이스 설계서 개념 인터페이스 설계서는 이 기종 시스템 및 컴포넌트 간 데이터 교환 및 처리를 위해 각 시스템의 교환되는 데이터, 업무, 송수신 주체 등이 정의된 문서이다. ■ 상세 기능 인터페이스 정의서 주요 항목 (아명오개 전후파반) - 인터페이스 ID : 인터페이스를 구분하기 위한 식별자 - 인터페이스 명 : 인터페이스 고유 명칭 - 오퍼레이션 명 : 인터페이스의 세부 동작 명칭 - 오퍼레이션 개요 : 인터페이스의 세부 동작 프로세스에 대한 세부 설명 - 사전 조건 : 인터페이스 세부 동작이 정상적으로 작동하기 위한 사전에 완료되어야 하는 조건 기술 - 사후 조건 : 인터페이스 세부 ..
#1 개발환경 구축 개발환경 구축 1. 개발환경 구축의 개념 ■ 개발환경 구성 시 구현될 시스템 요구사항의 명확한 이해가 필요하다. 2. 개발 도구의 분류 (빌구테형) - 빌드 도구 : 작성한 코드의 빌드 및 배포를 수행하는 도구 - 구현 도구 : 개발자의 코드 작성과 디버깅, 수정 등의 작업을 지원하는 도구 - 테스트 도구 : 코드의 기능 검증과 전체의 품질을 높이기 위해 사용하는 도구 - 형상 관리 도구 : 개발자들이 작성한 코드와 리소스 등에 대한 버전 관리를 위한 도구 3. 개발환경 구성요소 ■ 서버 하드웨어 개발환경 - 웹 서버 : HTTP를 이용한 요청/응답 처리, 정적 콘텐츠(Java Script, CSS, Image) 처리 - 웹 애플리케이션 서버 : 동적 콘텐츠(JSP, Servlet) ..
#1 연계 데이터 구성 연계 요구사항 분석 1. 연계 요구사항 분석의 개념 ■ 서로 다른 두 시스템, 장치, 소프트웨어를 이어주는 중계 역할을 하는 연계 시스템과 관련된 요구사항을 분석하는 과정이다. ■ 연계 요구사항 분석 기법 (인체설델브) -인터뷰 : 사용자 면담을 통해 연계 요구사항 도출 -체크리스트 : 시스템 운영 환경, 성능, 보안, 데이터 발생 주기 등의 기준에 대한 점검을 통한 분석 -설문지 : 서비스 활용 목적에 따라 연계 필요 데이터 식별 및 연계 주기 등을 설문지를 통해 분석하는 기법 -델파이 기법 : 전문가의 경험적 지식을 통한 분석 기법 -브레인스토밍 : 소속된 인원들이 자발적으로 자연스럽게 제시된 아이디어 목록을 통해 분석하는 기법 ■ 연계 요구사항 분석 참고 문서 (코테응시) -..
#1 논리 데이터 저장소 확인 논리 데이터 모델 검증 1. 논리 데이터 모델링 개념 ■ 데이터베이스 설계 프로세스의 기초 설계 단계로 비즈니스 정보의 구조와 규칙을 명확하게 표현할 수 있는 기법이다. 2. 논리 데이터 모델링 특성 (정포완독) - 정규화 : 모든 데이터를 정규화(Normalization)하여 모델링 - 포용성 : 모든 엔티티 타입, 속성, 관계, 프로세스 등을 포함 - 완전성 : 모든 규칙과 관계를 완전하고 정확하게 표현 - 독립성 : 성은, 제약사항에 독립적인 모델, 특정 DBMS로부터 독립적인 성질 3. 논리 데이터 모델링 속성 (개속관) - 개체(Entity) : 관리할 대상이 되는 실체 - 속성(Attributes) : 관리할 정보의 구체적 항목 - 관계(Relationship) ..