• Tidak ada hasil yang ditemukan

카르페디엠 - 스스로 학습하는 얼굴인식 도어락 작성일

N/A
N/A
Protected

Academic year: 2023

Membagikan "카르페디엠 - 스스로 학습하는 얼굴인식 도어락 작성일"

Copied!
6
0
0

Teks penuh

(1)

과제명: 스스로 학습하는 얼굴인식 도어락 작성일: 2021.04.06

작성팀: 카르페디엠

(2)

목포해양대학교

해양컴퓨터공학과

목 차

1. 작품 소개 ... 3 2. 테스트 케이스 ... 3

(3)

목포해양대학교

해양컴퓨터공학과

1.

작품 소개

스스로 학습하는 얼굴인식 도어락은 기존 얼굴인식의 단점으로 지목되었던, 사용자의 얼굴 변화 에 따른 인식률에 대한 문제점을 극복하고자 사용자의 얼굴 변화를 도어락이 스스로 학습하게 함 으로써, 많은 양의 학습 데이터를 토대로 정합도를 높이면서 오류를 최소한으로 하는 것을 목표 로 한 도어락이다.

2.

테스트 케이스

UC -1 : 얼굴 인식 테스트

케이스 ID 요구사항 ID 테스트 조건 테스트 데이터 예상 결과 TC-1-1 UC1-REQ-1:

얼굴 탐지

카메라 범위에 아무 것도 없음

변화된 상황

(사람) 사용자 얼굴 탐지 TC-1-1-2 UC1-REQ-1:

얼굴 탐지

카메라 범위에 아무 것도 없음

변화된 상황

(그 외) 변화 없음 TC-1-2 UC1-REQ -2:

얼굴 추출

사용자의 얼굴이 탐 지된 상태

탐지된 사용자 의 얼굴

사용자 얼굴 추출, 추출된 값을 임시 저장 TC-1-3 UC2-REQ -2:

일치 여부 판단

사용자 얼굴이 임시 저장된 상태

등록된 사용자 저장소의 얼굴

시스템에게 일치 성공 여부 플래그 값 전달

TC-1-4

UC1-REQ-4 : 비밀번호 입력

요구

얼굴 인식 실패 얼굴 인식 실패 플래그 값

사용자로 부터 비밀번 호 입력 요구

(4)

목포해양대학교

해양컴퓨터공학과

UC - 2 : 비밀번호 입력 테스트

케이스 ID 요구사항 ID 테스트 조건 테스트 데이터 예상 결과 TC-2-1 UC2-REQ-1 :

비밀번호 입력 비밀번호 입력 화면 비밀번호 입력 시스템으로 입력된 비밀번호 전달

TC-2-2 UC2-REQ-2 : 일치 여부 판단

시스템으로 입력된 비밀번호 전달

입력된 비밀번호, 등록된 비밀번호

일치 여부 플래그 값, 실패 시, 실패 횟수 카운트 +=1

TC-2-3

UC2-REQ-3 : 비밀번호 입력

반복

실패 횟수 카운트

!= 5 비밀번호 입력

실패 횟수 카운트 값이 5가 될 때까지 반복

가능

UC - 3 : 얼굴 학습 테스트

케이스 ID 요구사항 ID 테스트 조건 테스트 데이터 예상 결과

TC-3-1-1 UC3-REQ-1 :

얼굴 학습 '얼굴 인식' 성공 임시 저장된 사용자의 얼굴

학습 완료 메시지, 임시 저장된 사용자의

얼굴 삭제

TC-3-1-2 UC3-REQ-1 : 얼굴 학습

'얼굴 인식' 실패, '비밀번호 입력' 성공

임시 저장된 사용자의 얼굴, 비밀번호 입력 성공 플래그

학습 완료 메시지, 임시 저장된 사용자의

얼굴 삭제

(5)

목포해양대학교

해양컴퓨터공학과

UC - 4 : 문 제어

테스트

케이스 ID 요구사항 ID 테스트 조건 테스트 데이터 예상 결과 TC-4-1-1 UC4-REQ-1 :

문 열기 '얼굴 인식' 성공 얼굴 인식 성공

플래그 값 문 열림

TC-4-1-2 UC4-REQ-1 : 문 열기

'얼굴 인식' 실패, '비밀번호 입력' 성공

비밀번호 입력

성공 플래그 값 문 열림 TC-4-2-1 UC4-REQ-2 :

문 잠금

'얼굴 인식' 실패, '비밀번호 입력' 실패

비밀번호 입력

실패 플래그 값 문 잠금

UC - 5 : 경고 알람의 요구사항 목록 테스트

케이스 ID 요구사항 ID 테스트 조건 테스트 데이터 예상 결과 TC-5-1 UC5-REQ-1 :

경고 알람

비밀번호 입력 5회 실패

실패 횟수 카운

트 값 경고 알람

TC-5-2 UC5-REQ-2 : 침입자 저장

비밀번호 입력 5회 실패

실패 횟수 카운 트 값, 해당 날 짜, 임시 저장소 에 저장된 얼굴

정보

비인가 저장소에 저장

TC-5-3 UC5-REQ-3 : 메시지 전송

비밀번호 입력 5회 실패

비인가 저장소 에 저장된 사용 자의 얼굴, 날짜

앱으로 메시지 전송

(6)

목포해양대학교

해양컴퓨터공학과

UC - 6 : 사용자 정보 관리의 요구사항 목록

테스트

케이스 ID 요구사항 ID 테스트 조건 테스트 데이터 예상 결과 TC-6-1 UC6-REQ-1 :

조회 앱 구동 얼굴 조회 요구 얼굴 조회 결과

TC-6-2 UC6-REQ-2 :

삭제 앱 구동 얼굴 삭제 요구 얼굴 삭제 결과

UC - 7 : 도어락 관리의 요구사항 목록 테스트

케이스 ID 요구사항 ID 테스트 조건 테스트 데이터 예상 결과 TC-7-1 UC7-REQ-1 :

비밀번호 변경 앱 구동 변경된 비밀번

호 값 도어락 비밀번호 변경 TC-7-2-1 UC7-REQ-2 :

잠금 또는 해제 앱 구동 잠금 요청 도어락 문 잠금

TC-7-2-2 UC7-REQ-2 :

잠금 또는 해제 앱 구동 해제 요청 도어락 문 열림

Referensi

Dokumen terkait

예 단순 Client socket 생성 및 수행 /*소켓 생성 TCP이므로 SOCK_STREAM*/ connect_fd = socketAF_INET, SOCK_STREAM, 0; /*사용자의 서버 IP및 포트에 대한 입력을 받아서 sockaddr_in구조체를 구성*/ connect_addr.sin_family = AF_INET;