b. Giới thiệu về XStream
2.2 Phân tích yêu cầu của hệ thống
Dựa trên các yêu cầu về tìm kiếm thông tin của một cuốn từđiển ta có: Tácnhân : User Các chức năng chính: -Tra từ -Hiển thị kết quả -Lịch sử tra từ Ucase chính của ứng dụng:
Hình 2.1: Biểu đồ ucase chính của ứng dụng.
Đặc tả các ucase
- Tra từ
Mục đích: Giúp người dùng tra nhanh một từ theo mong muốn Tác nhân : User
Mô tả: Người sử dụng điền từ cần tra ,hệ thống sẽ tra và hiện thị nội dung theo yêu cầu.
Luồng dữ liệu:
User Hệ thống
1.Nhập từ cần tra 2.Gửi yêu cầu
3.Xác nhận yêu cầu 4.Truy xuất dữ liệu 5.Hiển thị
Biểu đồ hoạt động:
Biểu đồ trình tự:
Hình 2.3: Biểu đồ trình tự: B1: user sẽ nhập từ cần tra lên màn hình.
B2: xác định yêu cầu rồi xử lý dữ liệu vào B3:truy xuất dữ liệu
B4: hiển thị lên màn hình. Biểu đồ cộng tác
Mục đích: Người sử dụng xem được nội dung Tác nhân: User
Luồng sự kiện:
User Hệ thống
1.Yêu cầu hiển thị
2.Truy xuất dữ liệu 3. Hiển thị
Biểu đồ hoạt động:
Biểu đồ trình tự:
Hình 2.6: Biểu đồ trình tự: Biểu đồ cộng tác
Hình 2.7: Biểu đồ cộng tác
-Lịch sử tra từ
Mục đích: Giúp người dùng biết được những từ mà mìnhđã từng tra Tác nhân : User
Mô tả: Người sử dụng yêu cầu xem thông tin về lịch sử tra từ , hệ thống sẽ xác nhận yêu cầu và hiện thị nội dung về lịch sử tra từtheo yêu cầu.
Luồng dữ liệu:
User Hệ thống
1.Gửi yêu cầu lịch sử tra từ
2.Xác nhận yêu cầu 3.Truy xuất dữ liệu 4.Hiển thị
Biểu đồ hoạt động
Biểuđồ trình tự
Hình 2.9: Biểu đồ trình tự Biểuđồ cộng tác
Hình 2.10: Biểu đồ cộng tác B1: user sẽ gửi yêu cầu xem lịch xử tra từ lên màn hình. B2: xác định yêu cầu để xử lý dữ liệu vào.