RSSBrowser는 웹 사이트를 탐색할 수 있는 기능(Navigation)을 제공합니다. 그리고 웹 사이트를 탐색할 때 웹 페이지에 RSS 피드가 있는지 확인(RssFind)하여 이를 RSS 피드 항목 창에 보여줍니다.
최종 사용자가 RSS 피드 항목 창에서 원하는 항목을 즐겨 찾기에 등록(AddFavorite)할 수 있으며 즐겨 찾기에 등록한 항목을 선택(SelectFavorite)하면 이에 관한 게시글 항목을 보여줍니다(ListFavoriteItem).
최종 사용자가 게시글 항목을 선택(SelectItem)하면 선택한 페이지를 브라우저에 보여주고 기본 내용을 보여줍니다. 그리고 웹 페이지의 내용을 형태소 분석(MorphemeParse)하고 분석한 내용으로 역 파일을 생성(MakeInvFile)합니다.
최종 사용자가 검색(Search) 요청하면 검색 질의를 형태소 분석(MorphemeParse)하고 분석한 형태소를 포함한 역 파일 요소를 검색(FindInvElem)합니다. 그리고 검색 결과를 순위화(Ranking)하여 보여줍니다.
Usecase | 설명 |
Navigation | 웹 사이트 탐색 |
RSS Find | 웹 페이지 내용에 RSS 피드가 있는지 확인 |
AddFavorite | 원하는 RSS 피드 항목을 즐겨 찾기에 등록 |
SelectFavorite | 즐겨 찾기에 등록한 RSS 피드 항목을 선택 |
ListFavoriteItem | 선택한 즐겨 찾기 항목에 관한 게시글 보여주기 |
SelectItem | 게시글 항목 선택 |
MorphemeParse | 형태소 분석 |
MakeInvFile | 분석한 내용으로 역 파일 생성 |
Search | 검색 |
FindInvElem | 분석한 형태소를 포함한 역 파일 요소를 검색 |
Ranking | 검색 결과를 순위화 |
[표 12.1] RSS 검색 브라우저 유즈케이스