1. Phân tích chương trình
Các tác nhân:
- Người sử dụng.
- Trang Web cung cấp RSS
Các se Case:
- _ View Feeds & Articles: Đọc các mục RSS và các bài viết trong mục đĩ. - - Delete Feed: Xĩa I mục RSS
- - Add Feed: Thêm mới một mục RSS Đặc tả hệ thống:
Người dùng chọn các tác vụ của chương trình để thực hiện.
Nếu trong cơ sở đữ liệu đã cĩ các trang tin chương trình sẽ load ra các trang đề lấy tin từ
các trang đĩ, người đùng chọn một trong số các trang tin cĩ sẵn sau khi chọn chương trình gọi đến browser đề thực hiện view trang cần xem.
Nếu trong cơ sở dự liệu khơng cĩ tin chọn addArticle rồi nhập đường dẫn đến trang cần
đọc dạng RSS, add xong trang tin sẽ cĩ trong cơ sở dữ liệu mỗi khi người dùng chương
trình.
Đề xĩa trang tin trong cơ sở dữ liệu người dùng chọn đeleteArticle chọn vào trang tin cần
xĩa đê xĩa.
Biếu đồ Use Case:
c5
View Feeds & Articles
, ` Delete Feed User User CT®>———X~. Add Feed RSS Provider Biểu đồ trình tự
W UlContro| .UlSelectArticls SystemRSSProwider Browser
1: load() 2: SelectArticle() 2: SelectArticle() 3: SendRequest() 4: load() 5: ReportViewAnicla)
Biểu đồ trình tự xem tin
: User
UlControl UlFeedsURL Database
;Ús: ' ' '
cạn 1: load) ' Ị :
2: SelectAddArticle() ị ị
ị : : 3: QueryDatabase() '
' 4: ReportSuccess() : ị
Biểu đồ trình tự thêm trang tin
UlControl UlEeedsURL Database
1: load() 2: SelectDeleteArticle() 3: QueryDatabase() 4: ReportDeleteSuccess() l
Biểu đồ trình tự xĩa trang tin