일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |
- 파일시스템 구현
- 병행성
- 병행성 관련 오류
- 운영체제
- 다이나믹프로그래밍
- 프로그래머스
- 백준
- 멀티쓰레드
- 알고리즘
- codility
- 쓰레드
- 멀티프로세서
- I/O장치
- 렌더링 파이프라인
- DirectX12
- 스케줄링
- 동적계획법
- directx
- DirectX 12
- 영속성
- OS
- 그리디알고리즘
- 자료구조
- 타입 객체
- 컨디션 변수
- 락
- 디자인패턴
- 다이나믹 프로그래밍
- 그리디 알고리즘
- Direct12
- Today
- Total
목록분류 전체보기 (500)
기록공간
데이터 모델의 정의 데이터 모델은 현실 세계의 정보들을 컴퓨터에 표현하기 위해서 단순화, 추상화하여 체계적으로 표현한 개념적 모형이다. 데이터 모델은 데이터, 데이터 관계, 데이터의 의미 및 일관성, 제약 조건 등을 기술하기 위한 개념적 도구들의 모임 현실 세계를 데이터베이스에 표현하는 중간 과정, 즉 데이터베이스 설계 과정에서 데이터의 구조(Schema)를 논리적으로 표현하기 위해 사용되는 지능적 도구 데이터 모델 구성 요소 : 개체, 속성, 관계 데이터 모델 종류 : 개념적 데이터 모델, 논리적 데이터 모델, 물리적 데이터 모델 데이터 모델에 표시할 요소 : 구조, 연산, 제약 조건 데이터 모델의 구성 요소 개체(Entity) : 데이터베이스에 표현하려는 것으로, 사람이 생각하는 개념이나 정보 단위 ..

데이터베이스 설계의 개념 데이터베이스 설계란 사용자의 요구를 분석하여 그것들을 컴퓨터에 저장할 수 있는 데이터베이스의 구조에 맞게 변형한 후 특정 DBMS로 데이터베이스를 구현하여 일반 사용자들이 사용하게 하는 것이다. 데이터베이스 설계 시 고려사항 무결성 : 삽입, 삭제, 갱신 등의 연산 후에도 데이터베이스에 저장된 데이터가 정해진 제약 조건을 항상 만족해야 함 일관성 : 데이터베이스에 저장된 데이터들 사이나, 특정 질의의 대한 응답이 처음부터 끝까지 변함없이 일정해야 함 회복 : 시스템에 장애가 발생했을 때 장애 발생 직전의 상태로 복구할 수 있어야 함 보안 : 불법적인 데이터의 노출 또는 변경이나 손실로부터 보호할 수 있어야 함 효율성 : 응답시간 단축, 시스템 생산성, 저장 공간의 최적화 등이 가..
인터페이스 오류 확인 및 처리 보고서 개요 인터페이스는 독립적으로 떨어져 있는 시스템 간 연계를 위한 기능이므로 인터페이스에서 발생하는 오류는 대부분 중요한 오류 인터페이스 오류 발생 시 사용자 또는 관리자는 오류사항을 확인하고 오류 처리 보고서를 작성하여 보고 체계에 따라 관리 조직에 보고 인터페이스 오류 확인 방법에는 오류 발생 즉시 확인하는 방법과 주기적인 확인 방법이 있음 인터페이스 오류 발생 즉시 확인 인터페이스 오류가 발생하면 화면에 오류 메시지를 표시하고 자동으로 SMS(Simple Message System), 이메일을 발송하므로 즉시 오류 발생을 확인할 수 있음 인터페이스 오류 발생을 즉시 처리하는 가장 직관적인 방법이기 때문에 가장 많이 사용 주기적인 인터페이스 오류 발생 확인 시스템 ..
인터페이스 구현 검증 개요 인터페이스 구현 검증은 인터페이스가 정상적으로 문제없이 작동하는지 확인하는 것이다. 인터페이스 구현 검증 도구와 감시 도구를 이용하여 인터페이스 동작 상태를 확인한다. 인터페이스 구현 검증 도구 인터페이스 구현을 검증하기 위해서는 인터페이스 단위 기능과 시나리오 등을 기반으로 하는 통합 테스트가 필요 통합 테스트는 다음과 같은 테스트 자동화 도구를 이용하면 효율적으로 수행할 수 있음 xUnit : JAVA, C++, .Net 등 다양한 언어를 지원하는 단위 테스트 프레임워크 STAF : 서비스 호출 및 컴포넌트 재사용 등 다양한 환경을 지원하는 테스트 프레임워크 FitNesse : 웹 기반 테스트케이스 설계, 실행, 결과 확인 등을 지원하는 테스트 프레임워크 NTAF : Fit..
연계 테스트 개요 구축된 연계 시스템과 연계 시스템의 구성 요소가 정상적으로 동작하는지 확인하는 활동이다. 연계 테스트는 연계 테스트 케이스 작성, 연계 테스트 환경 구축, 연계 테스트 수행, 연계 테스트 수행 결과 검증 순으로 진행 연계 테스트 케이스 작성 연계 시스템 간의 데이터 및 프로세스 흐름을 분석하여 필요한 테스트 항목을 도출하는 과정이다. 송수신용 연계 응용 프로그램의 단위 테스트 케이스와 연계 테스트 케이스를 각각 작성 송수신용 연계 응용 프로그램의 단위 테스트 케이스 송수신 시스템에서 확인해야 할 항목 도출 송수신 시스템에서 단순 개별 데이터의 유횻값을 확인하는 경우의 수와 데이터 간의 연관 관계를 확인하는 경우의 수로 구분하여 작성 연계 테스트 케이스 송수신용 연계 응용 프로그램의 기능..
인터페이스 보안 개요 인터페이스는 시스템 모듈 간 통신 및 정보 교환을 위한 통로로 사용되므로 충분한 보안 기능을 갖추지 않으면 시스템 모듈 전체에 악영향을 주는 보안 취약점이 될 수 있음 인터페이스의 보안성 향상을 위해서는 인터페이스의 보안 취약점을 분석한 후 적절한 보안 기능을 적용 인터페이스 보안 취약점 분석 인터페이스 기능이 수행되는 각 구간들의 구현 현황을 확인하고 각 구간에 어떤 보안 취약점이 있는지를 분석 인터페이스 기능이 수행되는 각 구간의 구현 현황은 송수신 영역의 구현 기술 및 특징 등을 구체적으로 확인 확인된 인터페이스 기능을 기반으로 송신 데이터 선택, 송신 객체 생성, 인터페이스 송수신, 데이터 처리 결과 전송 등 영역별로 발생할 수 있는 보안 취약점을 시나리오 형태로 작성 인터페..
인터페이스 예외 처리 개요 구현된 인터페이스가 동작하는 과정에서 기능상 예외 상황이 발생했을 때 이를 처리하는 절차를 말한다. 데이터 통신을 이용한 인터페이스 예외 처리 테이터 통신을 이용한 인터페이스 예외 처리 방법은 JSON/XML 등 인터페이스 객체를 이용해 구현한 인터페이스 동작이 실패할 경우를 대비한 것으로, 인터페이스 객체의 송수신 시 발생할 수 있는 예외 케이스를 정의하고 각 예외 케이스마다 예외 처리 방법을 기술한다. 시스템 환경, 송수신 데이터, 프로그램 자체 원인 등 다양한 원인으로 인해 예외 상황이 발생한다. 인터페이스 엔티티를 이용한 인터페이스 예외 처리 인터페이스 엔티티를 이용한 예외 처리 방법은 인터페이스 동작이 실패할 경우를 대비하여 해당 엔티티에 인터페이스의 실패 상황과 원인..
인터페이스 구현 송수신 시스템 간의 데이터 교환 및 처리를 실현해주는 작업을 의미한다. 정의된 인터페이스 기능 구현을 기반으로 구현 방법 및 범위 등을 고려하여 인터페이스 구현 방법을 분석 분석된 인터페이스 구현 정의를 기반으로 인터페이스를 구현 데이터 통신을 이용한 인터페이스 구현 애플리케이션 영역에서 인터페이스 형식에 맞춘 데이터 포맷을 인터페이스 대상으로 전송하고 이를 수신 측에서 파싱(parsing)하여 해석하는 방식이다. 주로 JSON이나 XML 형식의 데이터 포맷을 사용하여 인터페이스를 구현한다. 인터페이스 엔티티를 이용한 인터페이스 구현 인터페이스가 필요한 시스템 사이에 별도의 인터페이스 엔티티를 두어 상호 연계하는 방식이다. 일반적으로 인터페이스 테이블을 엔티티로 활용 인터페이스 테이블은 ..