Đặc tả yêu cầu phần mềm Trang 1 Đặc Tả Yêu Cầu Phần Mềm Cho Dự Án Education (Google Classroom) Phiên bản 1 8 được phê chuẩn ngày 292021 Đặc tả yêu cầu phần mềm Trang 1 Đặc Tả Yêu Cầu Phần Mềm Cho Dự Án Education (Google Classroom) Phiên bản 1 8 được phê chuẩn ngày 292021 Đặc tả yêu cầu phần mềm Trang 1 Đặc Tả Yêu Cầu Phần Mềm Cho Dự Án Education (Google Classroom) Phiên bản 1 8 được phê chuẩn ngày 292021
Đặc Tả Yêu Cầu Phần Mềm Cho Dự Án: Education (Google Classroom) Phiên 1.8 phê chuẩn ngày 2/9/2021 Được chuẩn bị tác giả: Lê Minh Nhựt Lê Nhựt Hào Nguyễn Thị Thảo Nguyên Tổ chức: Trường Đại học Cần Thơ (Khoa CNTT&TT) Ngày tạo: 25/10/2021 Đặc tả yêu cầu phần mềm Trang Mục Lục Giới thiệu Mục tiêu Phạm vi sản phẩm Bảng giải thuật ngữ Tài liệu tham khảo Bố cục tài liệu 1 1 2 Mô tả tổng quan Bối cảnh sản phẩm Các chức sản phẩm Đặc điểm người sử dụng Môi trường vận hành Các ràng buộc thực thi thiết kế Các giả định phụ thuộc 3 5 Các yêu cầu giao tiếp bên Giao diện người sử dụng Giao tiếp phần cứng Giao tiếp phần mềm Giao tiếp truyền thông tin 5 21 22 22 Các tính hệ thống Tính hệ thống (Google lớp học) Tính thứ hai hệ thống (việc cần làm) Tính thứ hai hệ thống (lớp ) 23 23 24 25 Các yêu cầu phi chức Yêu cầu thực thi Yêu cầu an toàn Yêu cầu bảo mật 26 26 27 27 -Có sách bảo mật riêng bao gồm: 27 Các đặc điểm chất lượng phần mềm Các quy tắc nghiệp vụ 27 28 Các yêu cầu khác Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ 28 Đặc tả yêu cầu phần mềm Trang Theo dõi phiên tài liệu Tên Ngày Lý thay đổi Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Phiên Đặc tả yêu cầu phần mềm Trang Giới thiệu 1.1 Mục tiêu Mục tiêu tài liệu cung cấp nguyên tắc cần thiết để thiết kế triển khai phần mềm nhằm đáp ứng yêu cầu đưa Tài liệu chứa đầy đủ thông tin để trường hợp nhóm khơng thể hồn thành phần mềm, nhóm tương lai sử dụng tài liệu tài liệu để tạo phiên phần mềm khác mà đáp ứng tất yêu cầu Tài liệu hoàn toàn độc lập với thiết kế, tập trung vào yêu cầu cuối phần mềm cuối phải đạt Hơn nữa, tài liệu sử dụng khách hàng bên liên quan đại diện cho yêu cầu họ phần mềm Hoàn thành tất yêu cầu tài liệu chất thực hợp đồng với khách hàng 1.2 Phạm vi sản phẩm Google bao gồm phần mềm Google classroom Cái tên đơn giản tên dự án phát triển người dùng khơng có cách phản ánh tên sản phẩm thị trường Mục tiêu phần mềm phục vụ công tác học tập giảng dạy cho cá nhân, tổ chức, sở đào tạo giáo dục tảng trực tuyến Ứng dụng tích hợp tự động với tiện ích khác tảng Google như: Docs, Gmail, Drive, Meet giúp người dùng dễ dàng sử dụng liên kết tiện ích với Mục tiêu phụ cho phép người dùng quan sát theo dõi tiến trình người dùng dựa liệu thống kê mà phần mềm thu thập 1.3 Bảng giải thuật ngữ STT Thuật ngữ / Từ viết tắt Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Định nghĩa / Giải thích Đặc tả yêu cầu phần mềm Trang 1.4 Tài liệu tham khảo https://support.google.com/ https://sourceforge.net/ https://quantrimang.com/ Và tham khảo nguồn tài liệu từ GV: Trương Xuân Việt cung cấp 1.5 Bố cục tài liệu Phần Miêu tả Mục đích Giới thiệu Trình bày sơ lược mục Trình bày ngắn gọn, tiêu phạm vi phần giới thiệu tính mềm mang tính bao quát, để người dùng có nhìn chung đến phần mềm Mơ tả tổng quan Tóm tắt tổng quan đặc Nắm sơ lược nội tả yêu cầu phần mềm dung tài liệu trình bày Các yêu cầu giao Trình bày giao diện tiếp bên người dùng, giao diện phần cứng, giao diện phần mềm, giao tiếp truyền thông tin Giúp trang web thân thiện với khách hàng, đặt yêu cầu tối thiểu yêu cầu tiêu chuẩn phần cứng phần mềm 4.Tính hệ Liệt kê tính thống phần mềm dựa use case,lớp người dùng phân cấp Minh họa việc yêu cầu chức , Liệt kê tính phần mềm dựa use case , lớp người dùng phân cấp Minh họa việc yêu cầu chức năng, Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu phần mềm Trang dịch vụ mà hệ dịch vụ mà hệ thống cung cấp thống cung cấp 5.Yêu cầu phi chức Những ràng buộc điều kiện yêu cầu chức hệ thống, ràng buộc thời gian,ràng buộc hiệu năng, tiêu chuẩn sử dụng Muốn đáp ứng ràng buộc hoạt động hệ thống người sử dụng yêu cầu đối tượng tham gia vào việc quản lý, vận hành,duy trì, thực nghiệp vụ bên trong, sử dụng dịch vụ cung cấp bên hệ thống Mô tả tổng quan 2.1 Bối cảnh sản phẩm Google Classroom cơng cụ tích hợp Google Docs, Google Drive, Gmail, Google Meet, Google Lịch lớp học trực tuyến giúp giảng viên đơn giản hóa cơng việc giảng dạy Google Classroom đóng vai trị kết nối lớp học với dù bên hay bên ngồi trường học Nhiệm vụ Google Classroom giúp cho việc tạo lớp học, giao tập, giao tiếp xếp theo quy tắc thật dễ dàng kết hợp với công cụ học tập khác Google tạo sở cho việc giáo dục trực tuyến đạt hiệu cao Google Classroom công cụ nằm Google Workspace for Education (một công cụ dịch vụ Google thiết kế riêng cho trường học lớp học nhà) 2.2 Các chức sản phẩm Chức Google classroom: Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu phần mềm - Trang Kết nối giáo viên với học sinh Tạo lớp học mời người học cách dễ dàng Tạo điều kiện giao tiếp giáo viên với học sinh Giúp giáo viên giao tập Cho phép giáo viên tạo, xem xét, đánh dấu tập Cho phép học sinh thấy tài liệu học tập nơi Giảng viên sinh viên theo dõi, cập nhật tình hình lớp học nơi đâu (nhờ thiết bị có kết nối internet sử dụng trình duyệt web) 2.3 Đặc điểm người sử dụng Nhóm người sử dụng: Nhóm người sử dụng quan trọng i.Giáo viên: - Tần suất sử dụng: hoạt động ngày - Chức năng: +đánh giá trình học tập học sinh-sinh viên (online) +tạo lớp học, tập cho học sinh-sinh viên ii Sinh viên-học sinh - Tần suất sử dụng: thường xuyên sử dụng - Chức năng: +tham gia vào nhiều lớp học +xem tài liệu học tập nơi Đặc trưng nhóm người dùng quan trọng: có khả khai thác hiệu chức cho phép sản phẩm Nhóm người dùng quan trọng: iii Những người có tài khoản google - Tần suất sử dụng: sử dụng - Chức năng: +tạo lớp học (nhóm) +xem tài liệu +theo dõi tiến trình Đặc trưng nhóm người dùng quan trọng: chủ yếu khai thác số chức bật sản phẩm Chun mơn kỹ thuật: tất người dùng cần có kiến thức, kỹ thuật tối thiểu (như sử dụng trình duyệt web, apps kỹ tin học bản) 2.4 Môi trường vận hành Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu phần mềm Trang Google Classroom tích hợp với: Alma SIS, Classcraft, Class Time, COZYROC SSIS + Suite, Desktop.com, Edlio, Edublooms, Examus, Formative, Gradelink SIS, Kami, MagicBox, MegaExams, NoRedInk, Panopto Express, QuickSchools.com, Quizizz, Rambox, Screencastify, Shift, SMART Learning Suite, SplashLearn, Squid, Storyboard That ThinkUp! 2.5 Các ràng buộc thực thi thiết kế Google Classroom cung cấp hỗ trợ qua trực tuyến 2.6 Các giả định phụ thuộc Máy tính-điện thoại bắt buộc phải kết nối internet -Bộ nhớ : 16GB trở lên, RAM 2GB (đối với thiết bị di động), đĩa cứng có dung lượng trống 16 GB (32 bit) 20 GB (64 bit) trở lên (đối với máy tính) -Bộ nhớ lưu trữ website không chiếm 80% nhớ lưu trữ toàn máy chủ Ngoài ta phải xác định phụ thuộc dự án vào yếu tố bên ngoài, chẳng hạn dự án muốn tái sử dụng thành phần phần mềm từ dự án khác Các yêu cầu giao tiếp bên 3.1 Giao diện người sử dụng 3.1.1: Giao diện tạo lớp học: Bộ mơn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu phần mềm Trang Hình 3.1.1a 3.1.1b 3.1.1.1 Đối tượng Biểu tượng dấu + Mục đích Hiển thị hai tuỳ chọn: Tham gia lớp học Tạo lớp học Đầu vào Click chuột Đầu Hiển thị hai tuỳ chọn: Tham gia lớp học Tạo lớp học Kích hoạt Nhấp vào biểu tượng dấu + Ghi Khơng có Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu phần mềm Tham khảo Trang Hình 3.1.1a, đối tượng A1 3.1.1.2 Đối tượng Create class Mục đích Cho phép người dùng thực Tạo lớp học Đầu vào Nhấp chuột trái Đầu Hiển thị giao diện Create class (Hình 3.1.1b) Kích hoạt Nhấp chuột trái vào nút Ghi Khơng có Tham khảo Hình 3.1.1a, đối tượng A2 3.1.1.3 Đối tượng Class name Mục đích Cho phép người dùng nhập tên cho lớp học cần tạo Đầu vào Bàn phím Đầu Tên lớp người dùng nhập hiển thị trường văn Kích hoạt Ký tự chữ số Ghi Đây trường bắt buộc muốn tạo lớp học Tham khảo Hình 3.1.1b, đối tượng A3 3.1.1.4 Đối tượng Section Mục đích Cho phép nhập nội dung mơ tả ngắn gọn, mức điểm Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu phần mềm Trang 12 3.1.3.1: Đối tượng View it all Mục đích Cho phép người dùng đến giao diện xem tồn tập Sắp đến hạn Đầu vào Nhấp chuột Đầu Hiển thị giao diện Để đánh giá (đối với giảng viên) Việc cần làm (đối với sinh viên) Kích hoạt Nhấp chuột trái vào đối tượng Ghi Khơng có Tham khảo Hình 3.1.3, đối tượng C1 3.1.3.2: Đối tượng Tạo đăng Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu phần mềm Trang 13 Mục đích Thêm thơng báo nội dung cho lớp bạn bao gồm thông báo văn bản, tệp tin, đường liên kết, video Đầu vào Chuột, bàn phím Đầu Một đăng đưa lên News lớp học Kích hoạt Ký tự chữ số, liên kết đính kèm Ghi Khơng có Tham khảo Hình 3.1.3, đối tượng C2 3.1.3.3 Đối tượng Thêm nhận xét Mục đích Cho phép người dùng nhập nhận xét đăng người dùng chọn Đầu vào Bàn phím Đầu Nội dung người dùng nhập hiển thị trường văn Kích hoạt Ký tự chữ số Ghi Khơng có Tham khảo Hình 3.1.3, đối tượng C3 3.1.3.4 Đối tượng Mục đích Gửi nhận xét vừa nhập đối tượng C3 Đầu vào Chuột Đầu Nhận xét thêm vào đăng người dùng muốn nhận xét với nội dung nhập C3 Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu phần mềm Trang 14 Kích hoạt Nhấp chuột trái vào đối tượng Ghi Khơng có Tham khảo Hình 3.1.3, đối tượng C4 3.1.4:Giao diện Giao tập Giáo viên: Hình 3.1.4a Bộ mơn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu phần mềm Trang 15 Hình 3.1.4b Hình 3.1.4c 3.1.4.1: Đối tượng Create Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu phần mềm Trang 16 Mục đích Cho phép hiển thị tùy chọn Bài tập cho người dùng Đầu vào Nhấp chuột Đầu Hiển thị khung tùy chọn D2 Kích hoạt Nhấp chuột trái vào đối tượng Create D1 Ghi Không có Tham khảo Hình 3.1.4a, đối tượng D1 3.1.4.2: Đối tượng Khung tùy chọn dạng tập Mục đích Cho phép người dùng lựa chọn dạng Bài tập tạo theo ý muốn Đầu vào Nhấp chuột Đầu Hiển thị giao diện đối tượng chọn Kích hoạt Nhấp chuột trái vào đối tượng bạn muốn chọn Ghi Khơng có Tham khảo Hình 3.1.4a, đối tượng D2 3.1.4.3 Đối tượng Khung nhập tiêu đề mô tả Mục đích Cho phép người dùng nhập tiêu đề mô tả cho tập tài liệu tạo Đầu vào Bàn phím Đầu Nội dung người dùng nhập hiển thị trường văn Kích hoạt Ký tự chữ số Ghi Khơng có Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu phần mềm Tham khảo Trang 17 Hình 3.1.4b, đối tượng D3 3.1.4.4 Đối tượng Thêm tập tin đính kèm Mục đích Cho phép người dùng thêm tập tin cho tập tài liệu tạo Đầu vào Click chuột Đầu Tập tin tải lên bên đối tượng Kích hoạt Nhấp chuột trái vào đối tượng chọn tập tin cần đính kèm Ghi Khơng có Tham khảo Hình 3.1.4b, đối tượng D4 3.1.4.5 Đối tượng Thêm tuỳ chọn đính kèm khác Mục đích Cho phép người dùng thêm tuỳ chọn đính kèm cho tập tài liệu tạo Đầu vào Click chuột Đầu Tập tin tải lên bên đối tượng Kích hoạt Nhấp chuột trái vào đối tượng chọn tập tin cần đính kèm Ghi Các tuỳ chọn đính kèm bao gồm: thêm tập tin Google Drive, thêm đường liên kết, thêm video Youtube, thêm tài liệu, trang trình bày, trang tính, biểu mẫu, bảng vẽ Tham khảo Hình 3.1.4b, đối tượng D5 3.1.4.6 Bộ mơn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu phần mềm Trang 18 Đối tượng Các tùy chọn liên quan đến Bài tập Mục đích Cho phép người dùng đặt tuỳ chọn liên quan đến tập tài liệu tạo Đầu vào Click chuột, bàn phím Đầu Các tuỳ chọn thiết lập cho tập tài liệu tạo Kích hoạt Nhập liệu đầu vào bàn phím chuột Ghi Các tùy chọn bao gồm: chọn lớp học sinh để gửi, thêm chủ đề, tập có thêm điểm, hạn nộp tiêu chí chấm điểm cho tập Tham khảo Hình 3.1.4c, đối tượng D6 3.1.5: Giao diện nộp tập: Hình 3.1.5 3.1.5.1 Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu phần mềm Trang 19 Đối tượng Thêm tạo Mục đích Cho phép người dùng nộp tập tập tin đính kèm Đầu vào Nhấp chuột Đầu Tập tin tải lên khung Your Exercises Kích hoạt Nhấp chuột vào chọn loại tập tin tập tin cần nộp Ghi Các tùy chọn bao gồm: Google Drive, Liên kết, Tệp, Tài liệu, Trang trình bày, Trang tính, Bản vẽ Tham khảo Hình 3.1.5, đối tượng E1 3.1.5.2 Đối tượng Add a private comment Mục đích Cho phép người dùng thêm nhận xét riêng tư Đầu vào Bàn phím Đầu Nội dung người dùng nhập hiển thị trường văn Kích hoạt Ký tự chữ số Ghi Khơng có Tham khảo Hình 3.1.5, đối tượng E2 3.1.6: Thêm người dạy vào lớp học: Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu phần mềm Trang 20 3.1.6.1: Đối tượng Thêm giáo viên Mục đích Cho phép người dùng thêm giáo viên vào lớp Gmail Đầu vào Click chuột Đầu Hiển thị form Mời giáo viên Kích hoạt Nhấp chuột trái vào biểu tượng để mở form Mời giáo viên sau nhập Gmail giáo viên mời vào Ghi Khơng có Tham khảo Hình 3.1.6, đối tượng F1 3.2 Giao tiếp phần cứng *Đối với máy tính: - 2GB RAM tảng 32 bit, 4GB tảng 64 bit, dung lượng ổ cứng tối thiểu 50GB - CPU 2GHz trở lên với hỗ trợ PAE, NX SSE2 *Đối với điện thoại: - Bộ nhớ từ 2GB trở lên (RAM), nhớ 16GB trở lên (ROM) Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu phần mềm Trang 21 3.3 Giao tiếp phần mềm Nếu dùng thiết bị chạy Chrome OS, chẳng hạn Chromebook, bạn không cần phải cài đặt ứng dụng Google classroom Nếu bạn dùng ứng dụng Chrome để truy cập vào Lớp học, lưu ý ứng dụng Chrome không hỗ trợ Giáo viên học viên dùng ứng dụng Lớp học thiết bị di động Android iOS: i.Nếu sử dụng Google classroom điện thoại di động với hệ điều hành Android thì: Thiết bị bạn phải dùng 5.0 Lollipop trở lên để tải phiên ứng dụng Classroom +Trên thiết bị bạn, nhấn vào Cửa hàng Play (CH Play) +Tìm cài đặt ứng dụng Google classroom ii.Nếu sử dụng Google classroom iPhone iPad thì:Thiết bị bạn phải có iOS 11 trở lên tải phiên ứng dụng Classroom +Trên thiết bị bạn, nhấn vào App Store +Tìm cài đặt ứng dụng Google classroom Để sử dụng tất tính ứng dụng Lớp học, bạn cần có Google Tài liệu, Trang tính Trang trình bày Để tạo tham gia họp video lớp học, bạn nên cài đặt ứng dụng Google Meet Nếu ứng dụng chưa có thiết bị, bạn tải từ Google Play (Android) Apple App Store (iOS) 3.4 Giao tiếp truyền thông tin - Phần mềm sử dụng tài khoản gmail để đăng nhập Phần mềm truy cập thơng qua trình duyệt web mà cụ thể là:Google Chrome, Microsoft Edge, Vivaldi, Mozilla FireFox, Brave, Opera apps hệ điều hành Android iOS Cần Wi-fi để làm cầu nối client server, sử dụng phương thức mã hóa đường truyền WPA2 Sử dụng giao thức TCP/IP để truyền nhận liệu máy chủ với máy client mạng Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu phần mềm Trang 22 Các tính hệ thống 4.1 Tính hệ thống (Google lớp học) 4.1.1 Mô tả mức ưu tiên - - Tính xem giao diện ứng dụng giúp giảng viên tạo lớp cho sinh viên lời đánh giá, gợi ý Đối với sinh viên tính giúp sinh viên tham gia lớp học dễ dàng hết tính giúp giảng viên sinh viên quản lý lớp tạo lớp tham gia vào, dễ dàng biết cơng việc cần làm lớp tham gia Mức ưu tiên: 9/9 4.1.2 Tác nhân / Chuỗi đáp ứng (Sơ đồ use case ) 4.1.3 Các yêu cầu chức - Tạo tham gia lớp dễ dàng:tạo lớp học nhanh với Tên lớp học, phần, chủ đề mã phòng, lớp học cấp Mã lớp giúp việc tham gia vào lớp dễ dàng thuận tiện Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu phần mềm - Trang 23 Quản lý nhiều lớp học – sử dụng lại thơng báo có sẵn, kiểm tra, câu hỏi từ lớp khác Chia sẻ thông tin đến nhiều lớp học lưu trữ tài liệu để tham khảo cho lớp học tương lai Mỗi lớp học quản lý nhiều giáo viên 4.2 Tính thứ hai hệ thống (việc cần làm) 4.2.1 Mô tả mức ưu tiên - Tính hỗ trợ người dùng biết cụ thể công việc cần làm, làm, làm giúp việc giảng dạy giảng viên(giáo viên) việc học sinh viên(học sinh) thuận tiện dễ quản lý Mức ưu tiên: 8/9 4.2.2 Tác nhân / Chuỗi đáp ứng (Sơ đồ use case) 4.2.3 Các yêu cầu chức - Giao diện tập Đã giao, thiếu, hoàn thành giao diện tương ứng Đã giao, Thiếu, Xong Người dùng truy cập trực tiếp vào tập tương ứng chọn vào chúng Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu phần mềm Trang 24 4.3 Tính thứ hai hệ thống (lớp ) 4.3.1 Mô tả mức ưu tiên - - Tính giúp giảng viên(giáo viên) kết nối với sinh viên(học sinh) lớp giảng dạy, quản lý sinh viên dễ dàng, giao tập theo dõi tiến độ tập cách thuận tiện hỗ trợ giảng viên(giáo viên) chấm điểm cho sinh viên(học sinh) Đối với sinh viên tính giúp sinh viên nhận thông tin cần thiết giảng viên xem điểm số tập nộp cho giảng viên Mức ưu tiên: 8/9 4.3.2 Tác nhân / Chuỗi đáp ứng (Sơ đồ use case) 4.3.3 Các yêu cầu chức - Bảng tin: đăng nhận thông báo Bài tập lớp: tạo xem tập giảng viên xem sinh viên Mọi người: cho phép xem số giảng viên, sinh viên thêm giảng viên, sinh viên vào lớp người tạo lớp Điểm số: hỗ trợ giảng viên cho điểm sinh viên ứng dụng Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu phần mềm Trang 25 Các yêu cầu phi chức 5.1 Yêu cầu thực thi -Thời gian cho phép để hệ thống phản hồi lại thông tin tiếp nhận yêu cầu xử lý từ phía người sử dụng giây (s) -Một lớp quản lý tối đa 20 giảng viên -Số thành viên tối đa (giáo viên học viên) 1.000 thành viên tài khoản Google Workspace for Education (ngoại trừ phiên Google Workspace Essentials) tối đa (giáo viên sinh viên) 250 thành viên tài khoản Google cá nhân -Thông báo cho người dùng tập qua Gmail -Tải tài liệu xuống từ lớp: tất thành viên tải tài liệu xuống thiết bị truy cập -Người dạy làm việc tương tự giáo viên chính, họ khơng thể xóa lớp học, xóa giáo viên ẩn giáo viên khác lớp học 5.2 Yêu cầu an tồn -Bảo mật: Thơng tin, tài liệu lớp truy cập thành viên lớp -Toàn vẹn:Không cho phép tên tài khoản mật đăng nhập truyền môi trường mạng mà không mã hóa -Chống chối bỏ:Hỗ trợ việc truy vết kiểm tốn lớp tương tác trình diễn, nghiệp vụ, truy cập liệu nhằm xác định xác thực thể gây kiện/hành động hệ thống -Xác thực: Sử dụng tài khoản Email tham gia vào lớp để truy cập 5.3 Yêu cầu bảo mật -Có sách bảo mật riêng bao gồm: +Thơng tin Google thu thập +Lý Google thu thập liệu +Các tùy chọn kiểm soát bảo mật bạn +Chia sẻ thông tin bạn +Bảo mật thông tin bạn +Xuất xóa thơng tin bạn +Lưu trữ lại thông tin bạn +Tuân thủ hợp tác với quan quản lý Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả u cầu phần mềm Trang 26 - Mã hóa thơng tin sử dụng giao thức số thuật toán mạnh 5.4 Các đặc điểm chất lượng phần mềm -Tính thích ứng: hỗ trợ khả truy cập nhiều loại thiết bị có kết nối với internet thơng qua trình duyệt web Hệ thống hỗ trợ đa kênh truy cập với kích thước hình hiển thị khác hỗ trợ truy cập thơng qua máy tính cá nhân, điện thoại thông minh, thiết bị di động -Tính sẵn có: thơng tin truy xuất người dùng có quyền người dùng muốn -Tính xác: đảm bảo phản hồi truy cập từ người dùng với mô tả chức truy cập -Tính bảo trì được: hệ thống bảo trì định kỳ, bảo trì đột xuất phát sinh vấn đề -Tính dễ sử dụng: Giao diện đơn giản, dễ sử dụng, chức để công cụ mô tả ngôn ngữ tự nhiên Tổ hợp chức giống để thẻ 5.5 Các quy tắc nghiệp vụ -Các chức truy cập phải cho phép người dùng -Người dùng sử dụng tất chức phần mềm nêu theo vai trị người dùng Bộ mơn CNPM, Khoa CNTT & TT, Đại học Cần Thơ ... hàng, đặt yêu cầu tối thiểu yêu cầu tiêu chuẩn phần cứng phần mềm 4.Tính hệ Liệt kê tính thống phần mềm dựa use case,lớp người dùng phân cấp Minh họa việc yêu cầu chức , Liệt kê tính phần mềm dựa... Các yêu cầu phi chức Yêu cầu thực thi Yêu cầu an toàn Yêu cầu bảo mật 26 26 27 27 -Có sách bảo mật riêng bao gồm: 27 Các đặc điểm chất lượng phần mềm Các quy tắc nghiệp vụ 27 28 Các yêu cầu khác... ứng tất yêu cầu Tài liệu hoàn toàn độc lập với thiết kế, tập trung vào yêu cầu cuối phần mềm cuối phải đạt Hơn nữa, tài liệu sử dụng khách hàng bên liên quan đại diện cho yêu cầu họ phần mềm Hoàn