Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 19 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
19
Dung lượng
466,49 KB
Nội dung
TÊN ĐỒ ÁN - NHÓM 13 ĐẶC TẢ YÊU CẦU ỨNG DỤNG – V1.0 MƠN PHÁT TRIỂN ỨNG DỤNG (CĨ ĐỒ ÁN) Bộ môn Kỹ thuật phần mềm – Khoa Công nghệ thông tin – ĐH Công nghiệp TP HCM NỘI DUNG GIỚI THIỆU CHUNG 1.1 Mục đích 1.2 Phạm vi 1.3 Các định nghĩa, thuật ngữ, từ viết tắt 1.4 Tài liệu tham khảo .2 MÔ TẢ TỔNG QUAN ỨNG DỤNG .3 2.1 Mơ hình Use case .3 2.2 Danh sách tác nhân mô tả .3 2.3 Danh sách Use case mô tả 2.4 Các điều kiện phụ thuộc 3 ĐẶC TẢ CÁC YÊU CẦU CHỨC NĂNG (FUNCTIONAL) 3.1 UC001_Tên use case 3.1.1 Mô tả use case UC001 3.1.2 Biểu đồ 3.2 UC002_Tên use case 3.2.1 Mô tả use case UC002 3.2.2 Biểu đồ CÁC THÔNG TIN HỖ TRỢ KHÁC Tài liệu đặc tả ứng dụng – V1.0 Trang 1 GIỚI THIỆU CHUNG 1.1 Mục đích Sử dụng để mơ tả chi tiết yêu cầu chức năng, phi chức Tài liệu hỗ trợ đưa tính hệ thống hay dùng cho việc đọc hiểu hệ thống khách hàng liên quan đến cơng ty MƠ TẢ TỔNG QUAN ỨNG DỤNG 1.2 Danh sách Use case mô tả ID Tên Use case Mô tả ngắn gọn Use case Chức UC00 Đăng ký Tạo tài khoản cho NV Đăng ký UC00 Đăng nhập Cho phép NV đăng nhập vào hệ thống để thực chức Đăng nhập UC00 Tìm kiếm sản phẩm Giúp NV tìm kiếm sản phẩm nhanh Tìm kiếm sản phẩm UC00 Nhập thông tin sản phẩm Cho phép NV nhập thông tin sản phẩm Nhập thông tin sản phẩm UC00 Kiểm tra danh mục sản phẩm Kiểm tra danh mục sản phẩm hay hết Kiểm tra danh mục sản phẩm UC00 Kiểm tra tình trạng sản phẩm Kiểm tra xem sản phẩm cịn hay hết Kiểm tra tình trạng sản phẩm Ghi ĐẶC TẢ CÁC YÊU CẦU CHỨC NĂNG (FUNCTIONAL) 2.1 UC001_Đăng ký 2.1.1 Mô tả use case UC001 Use case: Đăng ký Mục đích: Tạo tài khoản đăng nhập cho đối tượng nhân viên Tài liệu đặc tả ứng dụng – V1.0 Trang Mô tả: Nhân viên muốn tạo tài khoản đăng nhập vào ứng dụng Tác nhân: Nhân viên Điều kiện trước: Không Điều kiện sau: Đăng ký tài khoản thành công Hệ thống ghi nhận tài khoản đăng nhập Luồng flows) kiện (Basic Tác nhân truy cập vào ứng dụng, chọn phương thức đăng ký tài khoản Hệ thống hiển thị form đăng ký Người dùng nhập thông tin Giao diện kiểm tra tính hợp lệ thông tin Người dùng click “đăng ký” hệ thông xác nhận đăng ký thông báo thành công Hệ thống ghi nhận tài khoản Luồng kiện phụ (Alternative Flows): 4a: thông tin hợp lệ,usecase chuyển đến bước 4b: thông tin không hợp lệ, thông báo lỗi cú pháp 4b.1: người dùng xác nhận lỗi 4b.2: hệ thống chuyển đến bước Exception flow 4c: thông tin không hợp lệ, thông bão lỗi cú pháp 4c.1: người dùng hủy đăng ký Usecase dừng lại 2.1.2 Biểu đồ Activity Diagram: Tài liệu đặc tả ứng dụng – V1.0 Trang Tài liệu đặc tả ứng dụng – V1.0 Trang Sequence Diagram: Tài liệu đặc tả ứng dụng – V1.0 Trang 2.2 UC002_Đăng nhập 2.2.1 Mô tả use case UC002 Use case: Đăng nhập Mục đích: Đăng nhập vào hệ thống Mơ tả: Nhân viên muốn đăng nhập vào sử dụng chức ứng dụng Tác nhân: Nhân viên,quản lý Điều kiện trước: Đã có tài khoản Tài khoản phân quyền Điều kiện sau: Luồng flows) Người dùng đăng nhập thành công ứng dụng kiện (Basic Người dùng truy cập ứng dụng, nhập tài khoản chọn “Đăng nhập” Hệ thống kiểm tra tài khoản Đăng nhập thành công, hệ thống ghi nhận hoạt động tài khoản Luồng kiện 2a: tài khoản phụ (Alternative 2a.1: usecase tiếp tục bước Flows): 2b: tài khoản không đúng: 2b.1: hệ thống thông báo tài khoản mật khơng xác Exception flows 2c: tài khoản không hợp lệ 2c.1: hệ thống thông báo tài khoản mật khơng xác 3c: người dùng thoát Usecase dừng lại 2.2.2 Biểu đồ Activity diagram: Tài liệu đặc tả ứng dụng – V1.0 Trang Sequence diagram: Tài liệu đặc tả ứng dụng – V1.0 Trang 2.3 UC003_Tìm kiếm sản phẩm 2.3.1 Mơ tả use case UC003 Use case: Tìm kiếm sản phẩm Mục đích: Tìm sản phẩm cửa hàng Mơ tả: Nhân viên cửa hàng muốn tìm thơng tin nhiều sản phẩm Tác nhân: Nhân viên,quản lý Điều kiện trước: Đã có tài khoản Tài khoản phân quyền Đã đăng nhập Điều kiện sau: Luồng flows) Hệ thống hiển thị thông tin sản phẩm kiện (Basic Người dùng nhập tên sản phẩm cần tìm kiếm vào trường nhấn enter nhấn vào ô “tìm kiếm” Hệ thống tìm kiếm sản phẩm liên quan Hệ thống hiển thị danh sách sản phẩm Luồng kiện 2a: hệ thống khơng tìm thấy sản phẩm phụ (Alternative 3a: thơng báo khơng tìm thấy sản phẩm Flows): Exception flows 2.3.2 Not exception Biểu đồ Tài liệu đặc tả ứng dụng – V1.0 Trang Activity diagram: Tài liệu đặc tả ứng dụng – V1.0 Trang Sequence diagram: 2.4 UC004_Nhập thông tin sản phẩm 2.4.1 Mô tả use case UC004 Use case: Nhập thơng tin sản phẩm Mục đích: Nhập thơng tin cho sản phẩm Mô tả: Nhân viên cửa hàng muốn nhập thông tin cho sản phẩm Tác nhân: Nhân viên,quản lý Điều kiện trước: Đã có tài khoản Tài khoản phân quyền Đã đăng nhập Điều kiện sau: Luồng flows) kiện (Basic Hệ thống ghi nhận sản phẩm Tác nhân chọn phương thức nhập sản phẩm Hệ thống hiển thị form nhập thông tin Tài liệu đặc tả ứng dụng – V1.0 Trang 10 Tác nhân nhập thông tin Hệ thống kiểm tra tính hợp lệ sản phẩm Hệ thống ghi nhận sản phẩm Thông báo nhập sản phẩm thành công Luồng kiện 4a: thông tin không hợp lệ phụ (Alternative 4a.1: thông báo liệu nhập không hợp lệ Flows): 5a: tác nhân xác nhận, nhập lại thông tin Usecase tiếp tục Exception flows 4b: thông tin không hợp lệ 4b.1: thông báo liệu nhập không hợp lệ 5b: tác nhân hủy nhập sản phẩm Usecase kết thúc 2.4.2 Biểu đồ Activity diagram: Tài liệu đặc tả ứng dụng – V1.0 Trang 11 Sequence diagram: Tài liệu đặc tả ứng dụng – V1.0 Trang 12 2.5 UC005_kiểm tra danh mục 2.5.1 Mô tả use case UC005 Use case: Kiểm tra danh mục Mục đích: Kiểm tra loại sản phẩm Mơ tả: Nhân viên cửa hàng muồn kiểm tra danh mục sản phẩm, xem loại sản phẩm cần bổ sung, ngưng nhập, Tác nhân: Nhân viên,quản lý Điều kiện trước: Đã có tài khoản Tài khoản phân quyền Tài liệu đặc tả ứng dụng – V1.0 Trang 13 Đã đăng nhập Điều kiện sau: Luồng flows) Hiển thị thông báo loại sản phẩm cần bổ sung, thêm kiện (Basic Tác nhân chọn kiểm tra danh mục sản phẩm Hệ thống hiển thị danh mục sản phẩm cửa hàng Tác nhân chọn danh mục để kiểm tra Hệ thống kiểm tra, thống báo loại sản phẩm cần điều chỉnh Luồng kiện Not alternative flows phụ (Alternative Flows): Exception flows 2a: tác nhân hủy kiểm tra Usecase kết thúc 2.5.2 Biểu đồ Activity diagram: Tài liệu đặc tả ứng dụng – V1.0 Trang 14 Sequence diagram: Tài liệu đặc tả ứng dụng – V1.0 Trang 15 2.6 UC006_Kiểm tra tình trạng sản phẩm 2.6.1 Mơ tả use case UC006 Use case: Kiểm tra tình trạng sản phẩm Mục đích: Kiểm tra sản phẩm Mô tả: Nhân viên cửa hàng muốn xem tình trạng sản phẩm cửa hàng nào, số lượng bao nhiều hay hết Tác nhân: Nhân viên,quản lý Điều kiện trước: Đã có tài khoản Tài khoản phân quyền Đã đăng nhập Điều kiện sau: Luồng flows) kiện (Basic Hệ thống hiển thị thơng tin sản phẩm, số lượng, tình trạng Nhân viên chọn phương thức kiểm tra sản phẩm Hệ thống hiển thị danh sách sản phẩm cửa hàng Tài liệu đặc tả ứng dụng – V1.0 Trang 16 Nhân viên chọn sản phẩm để kiểm tra Hệ thống kiểm tra hiển thị thông tin sản phẩm lên hình Luồng kiện Not alternative flows phụ (Alternative Flows): Exception flows 2a: nhân viên hủy kiểm tra Usecase kết thúc 2.6.2 Biểu đồ Activity diagram: Tài liệu đặc tả ứng dụng – V1.0 Trang 17 Sequence diagram: CÁC THÔNG TIN HỖ TRỢ KHÁC Tài liệu đặc tả ứng dụng – V1.0 Trang 18 ... liệu hỗ trợ đưa tính hệ thống hay dùng cho việc đọc hiểu hệ thống khách hàng liên quan đến cơng ty MƠ TẢ TỔNG QUAN ỨNG DỤNG 1.2 Danh sách Use case mô tả ID Tên Use case Mô tả ngắn gọn Use case... 1.3 Các định nghĩa, thuật ngữ, từ viết tắt 1.4 Tài liệu tham khảo .2 MÔ TẢ TỔNG QUAN ỨNG DỤNG .3 2.1 Mơ hình Use case .3 2.2 Danh sách tác nhân mô tả .3 2.3... sản phẩm cần tìm kiếm vào trường nhấn enter nhấn vào ô “tìm kiếm” Hệ thống tìm kiếm sản phẩm liên quan Hệ thống hiển thị danh sách sản phẩm Luồng kiện 2a: hệ thống khơng tìm thấy sản phẩm phụ (Alternative