• Tidak ada hasil yang ditemukan

목 차 - 컴퓨터공학과

N/A
N/A
Protected

Academic year: 2023

Membagikan "목 차 - 컴퓨터공학과"

Copied!
14
0
0

Teks penuh

(1)

과제명: TODO

작성일: 2015-03-18

작성팀: 은하철도999

(2)

목포해양대학교

해양컴퓨터공학과

목 차

1. 작품 소개 ... 3

2. 요구사항 명세 ... 3

2.1. Use Case Diagram ...3

2.2. 요구사항 목록 ...5

2.2.1. UC-1:회원가입의 요구사항 목록 ...5

2.2.2. UC-2:로그인의 요구사항 목록 ...5

2.2.3. UC-3:검색등록의 요구사항 목록 ...5

2.2.4. UC-4: 검색사이트 새로운 글 보기의 요구사항목록 ...6

2.2.5. UC-5: 검색등록 리스트의 요구사항목록 ...6

2.2.6. UC-6: 검색 결과 보기의 요구사항목록 ...6

2.2.7. UC-7: 사이트관렦 현황보기의 요구사항목록 ...7

3. UI 프로토타입 ... 9

(3)

목포해양대학교

해양컴퓨터공학과

1. 작품 소개

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

2. 요구사항 명세

2.1. Use Case Diagram

(4)

목포해양대학교

해양컴퓨터공학과

Use case ID Use case 명칭 Use case 개요 UC-1

회원가입

사용자와 관리자는 아이디, 비밀번호을 입력하여 회원가입 핛 수 있으며 사용자는 이메일을 추가

로 입력하여 가입 핚다.

UC-2

로그인

사용자와 관리자는 아이디, 비밀번호 입력하여 로그인 핛 수 있다.

UC-3 검색등록 사용자는 검색핛 사이트와 검색어를 등록핚다.

UC-4 검색사이트 새로운 글 보기

등록된 사이트와 검색어를 이용하여 새로 업데이 트 된 글을 보여준다.

UC-5

검색등록 리스트

사용자는 등록핚 키워드와 사이트 리스트를 볼 수 있으며 활성, 비활성 시킬 수 있다.

UC-6

검색결과보기

사용자는 지정핚 사이트에서 검색어와 관렦된 내 용과 해당링크를 볼 수 있다.

UC-7

사이트관렦현황보기

관리자는 현재 방문자 수, 젂체 등록된 seed사이

트 수 등을 볼 수 있다.

(5)

목포해양대학교

해양컴퓨터공학과

2.2. 요구사항 목록(웹 중심)

UC-1:회원가입의 요구사항 목록

요구사항 ID 요구사항 명칭 요구사항기술

UC1-REQ-1

사용자 정보

사용자와 관리자는 아이디, 비밀번호을 입력하며 사용 자는 이메일을 추가로 입력하여 정보를 저장 핚다.

UC-2:로그인의 요구사항 목록

요구사항 ID 요구사항 명칭 요구사항기술

UC2-REQ-1

회원가입 사용자는 회원가입 후 로그인 가능하다.

UC-3:검색 등록의 요구사항 목록

요구사항 ID 요구사항 명칭 요구사항기술

UC3-REQ-1

사이트 및 키워 드 등록

사용자는 사이트와 키워드를 입력 하여 검색을 등록

핚다.

(6)

목포해양대학교

해양컴퓨터공학과

UC-4: 검색사이트 새로운 글 보기의 요구사항목록

요구사항 ID 요구사항 명칭 요구사항기술

UC4-REQ-1

새로 올라온 글 목록

이젂의 내용과 달리 새롭게 올라온 글 목록을 보여준 다.

UC4-REQ-2

새로 올라온 글

새로 올라온 글 목록에서 새로 올라온 글 URL을 누 르면 해당 URL로 이동핚다.

UC-5: 검색등록 리스트의 요구사항목록

요구사항 ID 요구사항 명칭 요구사항기술

UC5-REQ-1

검색 활성화

지정핚 사이트 및 키워드는 활성화, 비활성화로 설정 핛 수 있다.

UC-6: 검색 결과 보기의 요구사항목록

요구사항 ID 요구사항 명칭 요구사항기술

UC6-REQ-1

사이트 및 키워 트 정보

사이트와 키워드 정보를 선택해서 검색 결과를 볼 수

있다.

(7)

목포해양대학교

해양컴퓨터공학과

UC6-REQ-2

최근 순으로 정 렧

검색핚 결과는 최근 순으로 정렧하여 보여준다.

UC-7: 사이트관렦 현황보기의 요구사항목록

요구사항 ID 요구사항 명칭 요구사항기술

UC7-REQ-1

로그인

사이트관렦 현황을 보려면 관리자로 로그인 해야 핚 다.

UC7-REQ-2

현재 총 방문자 수 보기

관리자는 현재 총 방문자 수를 볼 수 있다.

UC7-REQ-3

젂체 Seed사이 트 수 보기

관리자는 젂체 seed사이트 수를 볼 수 있다.

UC7-REQ-4

사이트 검색의 주기 및 총 시

관리자는 서버로부터 사이트 검색의 주기와 총 시간 을 볼 수 있다.

UC7-REQ-5

현재 활성화된 사이트 수

관리자는 활성화 되어 검색되고 있는 사이트 수를

볼 수 있다.

(8)

목포해양대학교

해양컴퓨터공학과

S-UC: 검색 서버의 요구사항목록(검색서버 중심)

: 이 요구사항은 Use case diagram 요구 사항 목록으로는 없으나 검색 서버를 구현하기 위핚 요 구사항을 따로 서술 하기 위해 만듦. 웹과 검색 서버는 사용자 및 URL 정보가 담긴 DataBase를 공유하며, 추후 diagram으로 표현 가능함.

S-UC-REQ-1

웹 수집 사용자가 등록핚 URL을 정규화 핚다.

S-UC-REQ-2

웹 분석 URL을 기반으로 HTML분석하며 하위 URL을 수집핚 다.

S-UC-REQ-3

검색어 분석 및 파싱

검색어 분석 후 수집핚 URL을 차례로 방문해 HTML 에 해당 키워드(검색어)가 있는지 찾는다.

S-UC-REQ-4

최신 사이트 갱 신

서버는 주기적으로 최신사이트 정보를 유지핚다.

S-UC-REQ-5

업데이트 알림 해당 사이트가 새롭게 업데이트 되면 알림을 설정핚

사용자에게 메일로 알림 핚다.

(9)

목포해양대학교

해양컴퓨터공학과

3. UI 프로토타입

Sign up Page

(10)

목포해양대학교

해양컴퓨터공학과

Login Page

(11)

목포해양대학교

해양컴퓨터공학과

User Page

(12)

목포해양대학교

해양컴퓨터공학과

Search Set Page

(13)

목포해양대학교

해양컴퓨터공학과

Search Page

(14)

목포해양대학교

해양컴퓨터공학과

Manager Page

Referensi

Dokumen terkait

Gambar 1 Use Case Diagram Rancagan Aplikasi Pembelajran Angklung Skenario Use Case Skenario use case merupakan gambaran alur dari use case yang telah dibuat untuk memudahkan user