1. Trang chủ
  2. » Luận Văn - Báo Cáo

(Tiểu luận) software requirement specification môn kiểm chứng phần mềm

90 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM - - SOFTWARE REQUIREMENT SPECIFICATION Mơn: Kiểm chứng phần mềm – Hồ Chí Minh, 10/2022 – Nôi dung I BẢNG GHI NHẬN THAY ĐỔI TÀI LIỆU: II ĐẶC TẢ YÊU CẦU PHẦN MỀM: Giới thiệu: 1.1 Mục đích: 1.2 Mục tiêu đồ án: Tổng quan phần mềm: Yêu cầu người dùng: 3.1 Actors: 3.2 Use cases: Yêu cầu chức năng: 24 4.1 Sơ đồ liên kết hình: 24 4.2 Danh sách hình: 25 4.3 Phân quyền hình: 27 4.4 Chức phi hình: 30 4.5 Sơ đồ quan hệ - thực thể: 30 4.6 Sơ đồ luồng xử lý hệ thống 38 4.7 Sequence diagram: 48 4.8 Các tính năng chương trình: 57 Yêu cầu phi chức năng: 81 5.1 Tính tiện dụng: 81 5.2 Tính hiệu quả: 81 5.3 Tính tương thích: 82 5.4 Tính an toàn: 82 Phụ lục yêu cầu: 82 6.1 Quy định kinh doanh: 82 6.2 Yêu cầu phần cứng: 82 6.3 Danh sách thông báo ứng dụng: 83 I BẢNG GHI NHẬN THAY ĐỔI TÀI LIỆU: Ngày ghi Thao tác Người thực Chi tiết 12/10/2022 Thêm Cấn Đức Quang Khởi tạo tài liệu 7/11/2022 Thêm Cấn Đức Quang Thêm phần I, II tài liệu 20/11/2022 Thêm Cấn Đức Quang Bổ sung đặc tả use case cho nhận mục II.3.2 10/12/2022 Thêm Cấn Đức Quang Thêm mục II.4.5, II.4.6, II.4.7 20/12/2022 Thêm, Cấn Đức Quang Thêm mục II.6 Chỉnh sửa Chỉnh sửa mục II.5 II ĐẶC TẢ YÊU CẦU PHẦN MỀM: Giới thiệu: 1.1 Mục đích: Tài liệu đặc tả yêu cầu phần mềm mô tả yêu cầu chức phi chức cho build 1.0 phần mềm quản lý gara ô tô Tài liệu sử dụng thành viên thực đồ án Tất đặc tả yêu cầu liên quan mô tả tập tài liệu 1.2 Mục tiêu đồ án: Xây dựng phần mềm quản lý gara tơ áp dụng vào quy trình quản lý gara ô tô thực tế Tổng quan phần mềm: Chương trình cung cấp thao tác hỗ trợ quản lý gara sửa chữa ôtô Giúp cho công việc quản lý trở nên đơn giản nhanh chóng Các thao tác chương trình: Lập phiếu tiếp nhận: tiến hành lưu thông tin khách hàng, thông tin chi tiết xe, ngày tiếp nhận Lập phiếu sửa chữa: dựa thông tin xe, thông tin cần thiết cho việc sửa chữa người dùng cung cấp, tiến hành lập phiếu sửa chữa, tính tốn lưu lại phiếu sửa chữa Lập phiếu thu tiền: kiểm tra qui định lập phiếu thu tiền khách hàng tương ứng, dựa thông tin phiếu tiếp nhận xe người dùng cung cấp Tra cứu xe: dựa thông tin tra cứu người dùng cung cấp, thực kiểm tra, tìm kiếm, liệt kê thông tin xe khách hàng liên quan Báo cáo doanh số tháng: tính tốn, kết xuất thông tin tổng doanh thu, tỉ lệ sửa chữa hiệu xe gara nhận sửa chữa theo tháng người dùng cung cấp Báo cáo tồn tháng: dựa sở liệu có, chương trình tính tốn kết xuất thơng tin tồn kho loại phụ tùng theo tháng người dùng cung cấp Lập phiếu nhập vật tư: lưu thông tin vật tư nhập Thay đổi qui định: cho phép người sử dụng thay đổi qui định liên quan Yêu cầu người dùng: 3.1 Actors: ST Mơ tả chi tiết Vai trị T Quản lý 2Nhân viên 3.2 Use cases: 3.2.1 Sơ đồ: Là nhân viên cấp cao có khả quản lý nhân viên chức nhân viên bình thường Là nhân viên cho phép sử dụng tính cho phép phần mềm 3.2.2 Mô tả use cases: STT Use Case Actors Mô tả use - case 01 Đăng nhập Nhân viên, Quản Đăng nhập tài khoản vào phần mềm Hiện hình quên mật lý Nhân viên, Quản Làm mật dựa vào email lý đăng ký 02 03 Hiện thị thông báo lỗi Nhân viên, Quản Thông báo tài khoản mật 04 Kiểm tra mật lý Nhân viên, Quản không Kiểm tra tài khoản mật 05 Hiển thị thông tin tài khoản lý Nhân viên, Quản với tài khoản có sở liệu Xem thông tin tài khoản 06 Hiển thị thông báo lý Nhân viên, Quản Thông báo chỉnh sửa tài khoản Lưu thông tin tài khoản lý Nhân viên, Quản thành công gặp lỗi Lưu lại thông tin vừa chỉnh sửa vào lý sở liệu, quay lại hình 07 08 Huỷ bỏ Nhân viên, Quản thông tin tài khoản Huỷ bỏ việc chỉnh sửa, quay lại 09 Lập phiếu tiếp nhận xe sửa lý Nhân viên, Quản hình thơng tin tài khoản Hiển thị hình tiếp nhận xe 10 Lập phiếu sửa chữa lý Nhân viên, Quản Hiển thị hình sửa chữa Lập phiếu thu tiền lý Nhân viên, Quản Hiển thị hình thu tiền Lập phiếu nhập vật tư lý Nhân viên, Quản Hiển thị hình nhập vật tư Kiểm tra tính đắn lý Nhân viên, Quản Kiểm tra tính đắn giá 14 Lưu phiếu lý Nhân viên, Quản trị vừa nhập Lưu lại phiếu vào sở liệu 15 Làm lý Nhân viên, Quản Xoá hết tất giá trị vừa nhập Hiển thị thông báo lỗi lý Nhân viên, Quản Trả thông báo lỗi có giá trị 17 Hiển thị thơng báo thành công lý Nhân viên, Quản không với quy định Trả thơng báo lập phiếu thành 18 Tìm kiếm lý Nhân viên, Quản cơng Hiển thị hình tìm kiếm 19 Trả kết lý Nhân viên, Quản Trả kết dựa giá trị 21 Xem báo cáo doanh số lý Nhân viên, Quản nhập Xem báo cáo doanh số tháng cụ 22 Xem báo cáo tồn lý Nhân viên, Quản thể Xem báo cáo tồn tháng cụ thể 23 Tạo tài khoản lý Quản lý 11 12 13 16 Tạo thêm tài khoản 24 Hiển thị danh sách tài Quản lý Xem danh sách tài khoản có khoản sở liệu 3.2.3 Đặc tả use cases: Mã Use case UC001 Tác nhân Nhân viên, quản lý Mô tả Người dùng đăng nhập vào hệ thống để sử dụng chức hệ thống Sự kiện kích hoạt Khởi động chương trình Tiền điều kiện Người dùng có tài khoản database Luồng kiện (Thành công) Tên Use case ST T Thực Nhân viên, quản lý Hành động Khởi động chương trình Hệ thống Hiển thị giao diện đăng nhập Nhân viên, quản lý Nhập tên tài khoản mật (mơ tả phía *) Nhân viên, quản lý Yêu cầu đăng nhập Hệ thống Kiểm tra xem khách nhập trường bắt buộc nhập hay chưa Hệ thống Kiểm tra tên tài khoản mật có hợp lệ khách nhập hệ thống hay không Hệ thống Luồng kiện phụ Đăng nhập Hiển thị chức tương ứng Người dùng STT Thực Nhân viên, quản lý a Hành động Nhấn nút “Quên mật khẩu” Hậu điều kiện b Hệ thống Hiển thị giao diện quên mật a Hệ thống Thông báo lỗi: Cần nhập trường bắt buộc nhập khách nhập thiếu a Hệ thống Thông báo lỗi: Email và/hoặc mật chưa khơng tìm thấy email mật hệ thống Người dùng đăng nhập thành công vào hệ thống * Dữ liệu đầu vào gồm trường liệu sau: Trườ ng S T T Mô tả Bắt buộc? Điều kiện hợp lệ Ví dụ liệu Tên tài Vùng Textbox nhập khoản tên tài khoản Có abc123 Có admin Mật Vùng Textbox nhập mật Mã Use case Tác nhân UC002 Tên Use case Hiển thị thông tin tài khoản Nhân viên, quản lý Mô tả Hiển thị thông tin bao gồm tên, ngày sinh, email tài khoản Sự kiện kích hoạt Sau người dùng nhập thành cơng, tác vụ góc phải trên, nhấn nút mũi tên hướng xuống click “Thông tin tài khoản” Tiền điều kiện Người dùng đăng nhập thành công vào hệ thống Xem (R - Read): Luồng kiện S T T Thực Hành động Nhân viên, quản lý Yêu cầu xem Thông tin tài khoản Hệ thống Hiển thị giao diện thông tin tài khoản Luồng kiện thay Khơng có Chỉnh sửa thơng tin tài khoản (U - Update): S Thực Hành T động T Nhân viên, Chọn xem thông tin tài khoản yêu cầu chỉnh sửa quản lý Hệ thống Cho phép người dùng chỉnh sửa trường liệu (mô tả phía *) Luồng kiện Nhân viên, Chỉnh sửa thông tin nhân viên yêu cầu sửa

Ngày đăng: 20/09/2023, 15:28

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w