1. Trang chủ
  2. » Công Nghệ Thông Tin

Yêu cầu kĩ thuật phần mềm

10 445 1
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Yêu Cầu Kỹ Thuật Phần Mềm
Trường học Trường Đại Học Công Nghệ Thông Tin
Chuyên ngành Quản Lý Học Sinh
Thể loại Đồ Án Tốt Nghiệp
Thành phố Hồ Chí Minh
Định dạng
Số trang 10
Dung lượng 346 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Yêu cầu kĩ thuật phần mềm[Quản lý học sinh]

Trang 1

YÊU CẦU KỸ THUẬT PHẦN MỀM

[Quản lý học sinh]

[Mã dự án]

Trang 2

Mục lục

Mục lục 1

1 Giới thiệu 2

1.1 Mục tiêu : 2

1.2 Phạm vi : 2

1.3 Tham thảo : 2

1.4 Từ ngữ viết tắt : 2

2 Mô tả tổng quan 2

2.1 Chức năng : 2

2.2 Phân hệ người dùng : 2

2.3 Môi trường hoạt động : 2

2.4 Các ràng buộc thiết kế và thực hiện : 3

2.5 Tài liệu người dùng : 3

2.6 Các giả định và phụ thuộc : 3

3 Đặc tính hệ thống : 3

3.1 Các yêu cầu chức năng : 3

3.1.1 Ebanking : 3

3.2 Use-Case : 3

3.2.1 Mô hình User-Case : 3

3.2.2 Định nghĩa các tác nhân : 3

3.2.3 Tóm tắt các Use-Case : 3

4 Các yêu cầu giao tiếp bên ngoài : 4

4.1 Giao diện người dùng : 4

4.2 Giao diện phần cứng : 4

4.3 Giao diện phần mềm : 4

4.4 Giao diện truyền tin : 4

5 Các yêu cầu phi chức năng : 4

5.1 Yêu cầu thực thi : 4

5.2 Yêu cầu an toàn : 5

5.3 Yêu cầu bảo mật : 5

5.4 Đặc tính chất lượng phần mềm : 5

6 Thư viện dữ liệu 5

Trang 3

1 Giới thiệu

1.1 Mục tiêu

Quản lý thông tin và điểm học sinh.

1.2 Phạm vi

Trường học.

1.3 Tham thảo

1.4 Từ ngữ viết tắt

2 Mô tả tổng quan

2.1 Chức năng

Tiếp nhận học sinh

Lập danh sách lớp

Tra cứu học sinh

Nhận bảng điểm môn

Lập báo cáo tổng kết

Thay đổi qui định

2.2 Phân hệ người dùng

[Các tác nhận, người dùng tham giao vào hệ thống]

Lớp người dùng Diễn giải

Trang 4

Giáo viên Nhập điểm môn học

Tra cứu học sinh

Học sinh, phụ huynh Tra cứu thông tin học sinh.

Phòng đào tạo Tiếp nhận học sinh

Sửa đổi thông tin học sinh Thay đổi các quy định

2.3 Môi trường hoạt động

Windows

2.4 Các ràng buộc thiết kế và triển khai

RB-1: Thiết kế, code và bảo trì theo tài liệu

RB-3: Ngôn ngữ lập trình : C++

2.5 Tài liệu liên quan

Tài liệu hướng dẫn sử dụng dành cho khách hàng

2.6 Các giả định và phụ thuộc

Làm việc 24/7

3 Đặc tính hệ thống

3.1 Các yêu cầu chức năng

3.1.1 Nhóm chức năng 1

Tiếp nhận học sinh

Lập danh sách lớp

Tra cứu học sinh

Nhận bảng điểm môn

Trang 5

3.2 Use-Case

3.2.1 Mô hình User-Case

3.2.2 Định nghĩa các tác nhân

Trang 6

Tác nhân chính Use Cases

Học sinh, Phụ huynh Thay đổi địa chỉ email, đăng nhập, xem danh sách lớp, tra cứu học

sinh Giáo Viên Nhận bảng điểm môn, nhập bảng điểm môn, đăng nhập, xem danh

sách lớp, tra cứu học sinh Phòng đào tạo Đăng nhập, tra cứu học sinh, xem danh sách lớp, tiếp nhận học sinh,

thay đổi quy định

3.2.3 Tóm tắt các Use-Case :

Use Case ID: UD-1

Tên Use-Case: Tiếp nhận học sinh

Tác nhân:

Tóm tắt:

Điều kiện tiên quyết:

Kết quả:

Kịch bản chính: Kịch bản tiếp nhận học sinh thành công:

Hệ thống đề nghị cung cấp thông tin học sinh mới Người dung cung cấp thông tin

Hệ thống kiểm tra thông tin học sinh Thông báo thành thêm học sinh thành công

Kịch bản phụ: 1 Kich bản tiếp nhận học sinh không thành công

2 Hệ thống đề nghị cung cấp thông tin học sinh mới

3 Người dung cung cấp thông tin học sinh

4 Hệ thống kiểm tra thông tin học sinh

5 Thông báo thất bại

Ràng buộc: Học sinh phải có tuổi từ 15 tới 20

Ghi chú:

Use Case ID: UD-2

Tên Use-Case: Lập danh sách lớp

Tác nhân:

Tóm tắt:

Điều kiện tiên quyết:

Kết quả:

Kịch bản chính: Kịch bản lập được danh sách lớp

Hệ thống đề nghị cung cấp thông tin lớp cần lập danh sách Người dung cung cấp thông tin

Hệ thống kiểm tra thông tin người dung nhập vào Lập danh sách lớp

Kịch bản phụ: 6.

Ràng buộc: Có 3 khối lớp(10, 11, 12) Khối 10 có 4 lớp(10A1, 10A2, 10A3,

10A4) Khối 11 có 3 lớp( 11A1, 11A2, 11A3) Khối 12 có 2

Trang 7

Use Case ID: UD-3

Tên Use-Case: Tra cứu học sinh

Tác nhân:

Tóm tắt: Người dung muốn tìm kiếm một học sinh trong trường

Điều kiện tiên quyết:

Kết quả:

Kịch bản chính: Kịch bản tra cứu học sinh thành công:

Hệ thống đề nghị cung cấp thông tin học sinh cần tra cứu Người dung cung cấp thông tin

Hệ thống tìm kiếm học sinh theo thông tin người dung cung cấp Xuất thông tin của học sinh tìm thấy cho người dung

Kịch bản phụ: 7 Kich bản tra cứu học sinh không thành công

8 Hệ thống đề nghị cung cấp thông tin học sinh cần tra cứu

9 Người dung cung cấp thông tin học sinh

10 Hệ thống tìm kiếm học sinh theo thông tin người dung cung cấp

11 Thông báo không tìm thấy học sinh

Ràng buộc:

Ghi chú:

Use Case ID: UD-4

Tên Use-Case: Lập báo cáo tổng kết môn

Tác nhân:

Tóm tắt:

Điều kiện tiên quyết:

Kết quả:

Kịch bản chính: Kịch bản tiếp nhận học sinh thành công:

Hệ thống đề nghị cung cấp thông tin về môn cần lập báo cáo Người dung cung cấp thông tin

Hệ thống kiểm tra thông tin người dung nhập vào Lập báo cáo tỏng kết về môn học, thống kê số lượng học sinh đạt và tỷ lệ

Kịch bản phụ: 12 Kich bản lập báo cáo không thành công

13 Hệ thống đề nghị cung cấp thông tin về môn cần lập báo cáo

14 Người dung cung cấp thông tin học sinh

15 Hệ thống kiểm tra thông tin người dung nhập vào

16 Thông báo thấy môn cần lập báo cáo

Ràng buộc: Học sinh đạt môn nếu có điểm trung bình >= 5

Ghi chú:

Use Case ID: UD-5

Tên Use-Case: Thay đổi quy định

Tác nhân:

Tóm tắt:

Điều kiện tiên quyết:

Kết quả:

Kịch bản chính: Kịch bản thay đổi quy định thành công:

Trang 8

Hệ thống đề nghị cung cấp thông tin về quy định cần đổi Người dung cung cấp thông tin

Hệ thống kiểm tra thông tin người dung cung cấp

Hệ thống đề nghị cung cấp những điều khoản cần thay đổi

Hệ thống thay đổi các điều khoản theo nhu cầu của người dung Thống báo thành công

Kịch bản phụ: 17.

Ràng buộc:

Ghi chú:

Use Case ID: UD-6

Tên Use-Case: Nhận bảng điểm môn

Tác nhân:

Tóm tắt:

Điều kiện tiên quyết:

Kết quả:

Kịch bản chính: Kịch bản nhận bảng điểm môn thành công:

Hệ thống đề nghị cung cấp thông tin môn học Người dung cung cấp thông tin

Hệ thống kiểm tra thông tin người dung cung cấp

Hệ thống cho người dùng nhập vào điểm của môn học đó

Kịch bản phụ: 18.

Ràng buộc: Có 2 học kỳ (1,2) Có 9 môn học (Toán, Lý, Hóa, Sinh, Sử, Địa, Văn,

Đạo Đức, Thể dục)

Ghi chú:

4 Các yêu cầu giao tiếp bên ngoài

4.1 Giao diện người dùng

4.2 Giao tiếp phần cứng

Phần cứng bên ngoài giao tiếp với hệ thống]

4.3 Giao tiếp phần mềm

Trang 9

4.4 Giao tiếp trong truyền tin

5 Các yêu cầu phi chức năng

5.1 Yêu cầu thực thi

Thực hiện nhanh

Đảm bảo tính chính xác cao

5.2 Yêu cầu an toàn :

[không có]

5.3 Yêu cầu bảo mật :

Không cho người dùng sử dụng quá quyền hạn của mình: VD: hs, phụ huynh không thể sửa điểm môn học

5.4 Đặc tính chất lượng phần mềm :

[không có]

6 Mô hình thực thể kết hợp:

Ngày đăng: 14/01/2013, 11:16

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w