728x90
728x90
애플리케이션 테스트 관리 애플리케이션 테스트 케이스 설계 1. 애플리케이션 테스트 케이스 작성 소프트웨어 테스트 필요성 오류 발견, 오류 예방, 품질 향상 소프트웨어 테스트 원리 결함존재 증명 완벽 테스팅 불가 초기 집중 결함 집중(파레토법칙) 살충제 패러독스 정황 의존성 오류 부재의 궤변 소프트웨어 테스트 산출물 테스트 계획서 베이시스: 테스트 설계를 위한 기준이 되는 문서 케이스: 테스트를 위한 설계 산출물 슈트: 테스트 케이스의 집합 시나리오: 테스트가 필요한 상황을 작성한 문서 스크립트: 테스트 케이스의 순서(절차) 결과서 소프트웨어 테스트 유형 정적 테스트 리뷰-동료검토, 인스펙션, 워크스루, 정적 분석 동적 테스트 블랙박스 테스트, 화이트박스 테스트 화이트박스 테스트 프로그램 내부 구조와 동작..
데이터 입출력 구현데이터 모델복잡한 데이터 구조를 단순화, 추상화하여 체계적으로 표현한 개념적 모형표시 요소구조: 개념적 스키마 구성(ERD)연산: 데이터 처리 방법제약조건: 데이터의 논리적 제약조건데이터 모델 절차요구조건 분석개념적 설계(개념적 데이터 모델): 트랜잭션을 모델링, ERD가 주요 산출물논리적 설계(논리적 데이터 모델): 트랜잭션의 인터페이스 설계, 논리적 스키마 설계(정규화 수행)물리적 설계(물리적 데이터 모델): 반정규화 수행 논리 데이터 모델개념 모델로부터 업무 영역이 업무 데이터 및 규칙을 구체적으로 표현한 모델개체, 속성, 관계논리 데이터 모델링 종류1. 관계 데이터 모델구성릴레이션, 튜플, 속성, 카디널리티, 차수, 스키마..
딥러닝 심화 복습객체 감지(Object Detection)이미지나 비디오에서 여러 객체를 식별하고, 그 객체들의 위치를 파악하는 작업분류(Classification)와 위치 파악(Localization)의 결합Localization : 단 하나의 Object 위치를 Bounding Box로 지정하여 찾음Object Detection : 여러 개의 Object들의 위치를 Bounding Box로 지정하여 찾음 1. Bounding Box하나의 object가 포함된 최소 크기 박스구성: x, y(좌표 정보) w,h(크기 정보)x min, y min, x max, y max, x center, y center, width, height 2. Class Classific..
구현 머릿속에 있는 알고리즘을 소스코드로 바꾸는 과정 풀이를 떠올리는 것은 쉽지만 소스코드로 옮기기 어려운 문제 완전 탐색: 모든 경우의 수를 주저 없이 다 계사하는 해결 방법 시뮬레이션: 문제에서 제시한 알고리즘을 한 단계씩 차례대로 직접 수행 구현 문제 접근법 구현 유형의 문제는 입력 조건 등을 문제에서 명시해주기 때문에 문제의 길이가 긴 편이나 문법에 익숙하다면 쉽게 풀 수 있음 예제 1. 상하좌우 내 풀이(오답) # (1,1) 시작 # L: 좌, R: 우, U: 위, D: 아래 # 내 풀이(오답) n = int(input()) move = list(map(str, input().split())) x,y = 1,1 for i in move: if i == 'R': y += 1 elif i == 'L..