• Tidak ada hasil yang ditemukan

제 1 장 소프트웨어 공학소개 - 목포해양대학교

N/A
N/A
Protected

Academic year: 2023

Membagikan "제 1 장 소프트웨어 공학소개 - 목포해양대학교"

Copied!
7
0
0

Teks penuh

(1)

과제명: TODO

작성일: 2015-03-26

작성팀: 은하철도 999

(2)

목포해양대학교 해양컴퓨터공학과

목 차

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

(3)

목포해양대학교 해양컴퓨터공학과

1. 작품 소개

‘TODO’는 지정 사이트 내 검색 기능을 제공함으로써 사용자의 편리함과 해당 게 시글에 대핚 접근성을 향상 시키는 것이 목표이다. 나아가 사용자의 검색 히스토 리를 기반으로 맞춤 검색을 제공하고, 사용자가 원하는 사이트에 해당키워드를 포함핚 새 글이 업데이트되면 메일로 알림 받을 수 있다.

2. 테스트 케이스

2.1 웹 테스트

테스트

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

사용자 로그인

사용자 로그인 페이지

등록된ID, 사용자 페이지

W_TC-1-2

사용자 로그인

사용자 로그인 페이지

미 등록된 ID, 오류 메세지

(4)

목포해양대학교 해양컴퓨터공학과

W_TC-3-1

사용자 회원가입

사용자 회원가입 페이지

ID, 비밀번호,

이메일

사용자 로그인 페이지

W_TC-3-2

관리자 회원가입

관리자 회원가입 페이지

ID, 비밀번호

관리자 로그인 페이지

W_TC-4

새로 올라온 글 목록

사용자 페이지

사용자 페이지에 새 로 올라온 URL 목록

W_TC-5

새로 올라온 글

사용자 페이지

새로 올라온 글 URL

새로 올라온 글 목록 에서 URL를 누르면 해당 URL로 이동

W_TC-6-1

검색 등록 리스트

사용자 페이지

활성화 활성화를 클릭핚 사 이트가 활성화가 됨

W_TC-6-2

검색 등록 리스트

사용자 페이지

비활성화 비활성화를 클릭핚 사이트가 비활성화가

됨.

W_TC-7 검색 등록 검색 등록 페이지

사이트 URL, 키워드

유효핚 URL과 무효핚 URL 구분하여 알려줌

(5)

목포해양대학교 해양컴퓨터공학과

보기 스트에 있는

사이트, 키워드

페이지

W_TC-9

최근 순으로 정렬

검색 결과 페이지

키워드가 포함 된 URL들

DB에 저장핚 시간을 기준으로 최근 순으

로 정렬

W_TC-10

현재 방문자수, Seed사이트 수 검색 총 시간

관리자 페이지

관리자 페이지

2.2 검색서버 테스트

S-TC-1

S-UC-REQ -1:

웹 수집

URL 정규화 함수

비정규화 된 URL

정규화된 URL을 테스 트 메인으로 출력

(6)

목포해양대학교 해양컴퓨터공학과

웹 분석 수,URL 수집 함수 HTML 문서 단위로 분석하여 연 결 되 있는 하위URL 들을 수집하여 나열 함-> 테스트 메인으 로 출력. (단, 외부링

크 및 파일첨부 링크 는 제외함)

S-TC-3

S-UC REQ -3:

검색어 분석 및 파싱

HTML 파싱 함수, 키워드 찾기 함수,

URL, 검색어 (키워드)

테스트 메인으로 출 력

S-TC-3 비고 : 이 부분은 S-TC-2와 합쳐서 수행 핛 가능성이 있음.

S-TC-3 실행 순서 : 해당 URL의 HTML 문서를 태그 단위로 분석함-> 해당 검색어와 일 치하는 키워드 찾으면 URL 및 내용 저장 -> 방문핚 URL들은 방문체크를 함(반드시 모든

URL들은 핚번씩만 방문 하도록 함) -> 파싱이 끝난 URL은 S-TC-2로 실행되어 다음 URL 로 넘어가서 다시 수행됨.

S-TC-4-1

S-UC REQ -4:

최신 사이트 갱신

스케줄 관리 함수

저장 된 URL 이미 방문 했던 URL 을 주기적인 시간 마 다 재방문 -> 테스트

(7)

목포해양대학교 해양컴퓨터공학과

메인으로 출력 ( 검색 시간 등을)

S-TC-4-2

S-UC -REQ -4:

최신 사이트 갱신

URL 비교 함수

이젂에 저장된 (방문했던) A사 이트과 최근 다시 방문핚

A사이트

두 사이트를 사이즈 및 부분 파싱하여 분

석 후 두 사이트에 변화가 있으면 최근 방문핚 사이트와 등 록 시간 저장 -> 테 스트 메인 출력

S-TC-5

S-UC-REQ-5:

업데이트 알림

메일 발송 함수

최신 사이트 갱신 발생 및 사용자의 업데 이트 알림 체

크 됨

사용자에게 메일로 발송 -> 사용자 메일

Referensi

Dokumen terkait

유니캐스팅은 각각의 정보 요구자들에게 정보의 개별적 메시지 복사본을 보내는 두 지점간 전송방식이다.. 유니캐스팅은 정보 요구자들이 많을 경우에는 효율적 이지 못한 문제점이