1. Mô tả yêu cầu.
STT Mô tả yêu cầu Phân loại Xếp hạng
BMT
1 QTHT có thể sao lƣu toàn bộ dữ liệu. Sao lƣu B 2 QTHT có thể sao lƣu dữ liệu theo khoảng
thời gian.
Sao lƣu B
3 QTHT có thể khôi phục đã sao lƣu theo khoảng thời gian.
Phục hồi B
4 QTHT có thể khôi phục toàn bộ dữ liệu đã sao lƣu. Phục hồi B 2. Mô hình qui trình. QTHT DBCGC Backup Server Hệ thống
Y/c sao lƣu Y/c phục hồi
Sao lƣu
Phục hồi
Sao lƣu Phục hồi
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
3. Chuyển đổi yêu cầu chức năng use-case
STT Use case Tên tác nhân Mức độ BMT Mô tả trƣờng hợp sử dụng 1 Sao lƣu toàn bộ dữ liệu.
QTHT B Dùng để thực hiện việc sao lƣu toàn bộ dữ liệu, bao gồm các thao tác và xử lý:
- Hiển thị toàn bộ nội dung chính của dữ liệu sẽ đƣợc sao lƣu.
- Chọn thƣ mực vào tên file sao lƣu. - Hiển thị thao tác xác nhận lại làm việc sao lƣu.
- Thực hiện sao lƣu: đọc dữ liệu, copy file, nén file,ghi file.
- Thông báo thành công. - Thông bào lỗi nếu xảy ra lỗi. 2 Sao lƣu
dữ liệu theo khoảng thời gian
QTHT B Dùng để thực hiện việc sao lƣu dữ liệu theo khoảng thời gian, bao gồm các thao tác xử lý sau:
- Chọn khoảng thời gian:từ ngày….đến ngày…….
- Hiển thị toàn bộ nội dung chính của dữ liệu sẽ đƣợc sao lƣu trong khoảng ngày đã chọn.
- Chọn thƣ mục vào tên file sao lƣu - Hiển thị thông báo xác nhận lại sao lƣu
- Thực hiện sao lƣu: đọc dữ liệu, copy file, nén file, ghi file.
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
- Thông báo lỗi nếu xảy ra lỗi. 3 Phục hồi dữ liệu sao lƣu theo khoảng thời gian
QTHT B Dùng để thực hiện việc phục hồi dữ liệu đã sao lƣu theo khoảng thời gian, bao gồm các thao tác và xử lý sau: - Chọn file để sao lƣu từ trƣớc. file này đã đƣợc sao lƣu theo chức năng sao lƣu theo khoảng ngày ở trên. - Đọc nôi dung file và hiển thị các nội dung dữ liệu chính.
- Điển thị thông báo xác nhận việc phục hồi dữ liệu.
- Thực hiện việc phục hồi dữ liệu: đọc file, ghi dữ liệu vào bảng.
- Thông báo thành công và nội dungdữ liệu đã phục hồi.
- Thông báo lỗi nếu có. 4 Phục hồi
toàn bộ dữ liệu đã sao lƣu
QTHT B Dùng để thực hiện việc phục hồi toàn bộ dữ liệu đã sao lƣu, bao gồm các thao tác và xử lý:
- Chọn file để sao lƣu trƣớc. file này đã đƣợc sao lƣu theo chức năng sao lƣu toàn bộ dữ liệu ở trên.
- Đọc nội dùng file và hiển thị các nội dung dữ liệu chính.
- Hiển thị thông báo xác nhận việc phục hồi dữ liệu.
- Thực hiện việc phục hồi dữ liệu: đọc file, ghi dữ liệu vào bảng.
- Thông báo thành công và nội dung dữ liệu đã phục hồi.
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
4. Mô hình Use-Case