Báo cáo nhập môn CNPM đặc tả yêu cầu

13 366 7
Báo cáo nhập môn CNPM đặc tả yêu cầu

Đ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

Đặc Tả Yêu Cầu Phần Mềm cho PHẦN MỀM GIẢI SỐ PHỨC Phiên 2.0 phê chuẩn Được chuẩn bị Nguyễn Tấn Phát B1400715 Nguyễn Đình Trọng B1400736 Nguyễn Hữu Úy B1400739 Nhóm 01 Ngày 08/10/2015 Đặc tả yêu cầu phần mềm Trang ii Mục lục Mục lục ii Theo dõi phiên tài liệu iv Giới thiệu 1.1 Mục tiêu .1 1.2 Phạm vi sản phẩm 1.3 Bảng giải thuật ngữ .1 1.4 Tài liệu tham khảo .1 1.5 Bố cục tài liệu Mô tả tổng quan 2.1 Bối cảnh sản phẩm 2.2 Các chức sản phẩm .2 2.3 Đặc điểm người sử dụng 2.4 Môi trường vận hành 2.5 Các ràng buộc thực thi thiết kế 2.6 Các giả định phụ thuộc 3 Các yêu cầu giao tiếp bên 3.1 Giao diện người sử dụng 3.2 Giao tiếp phần cứng .3 3.3 Giao tiếp phần mềm .3 3.4 Giao tiếp truyền thông tin Các tính hệ thống .3 4.1 Tìm số phức liên hợp 4.2 Tính mô đun 4.3 Cộng hai số phức 4.4 Trừ hai số phức 4.5 Nhân hai số phức 4.6 Chia hai số phức 4.7 Tính lũy thừa bậc n số phức 4.8 Tính bậc hai số phức 4.9 Giải phương trình bậc hai (trên tập số phức) .7 4.10 Viết dạng lượng giác số phứ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 iii 4.11 Viết phương trình dao động điều hòa Các yêu cầu phi chức 5.1 Yêu cầu thực thi 5.2 Yêu cầu an toàn 5.3 Yêu cầu bảo mật 5.4 Các đặc điểm chất lượng phần mềm 5.5 Các quy tắc nghiệp vụ Các yêu cầu khác Phụ lục – TBD Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu phần mềm Trang iv Theo dõi phiên tài liệu Tên Đặc tả yêu cầu phần mềm Đặc tả yêu cầu phần mềm Ngày Lý thay đổi 18/09/2015 Khởi tạo Hiệu chỉnh số trang 08/10/2015 Cập nhật mục 1, 2.1, 2.2, 3, 4, 5, 6, Phụ lục, Mục lục Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Phiên 1.0 2.0 Đặc tả yêu cầu phần mềm Trang Giới thiệu 1.1 Mục tiêu − Tài liệu mô tả yêu cầu chức năng, nhiệm vụ cần có phần mềm − Tài liệu sở cho việc thiết kế, dùng cho thiết kế viên, kiểm thử viên, người quản lí tài liệu khách hàng có nhu cầu 1.2 Phạm vi sản phẩm − Phần mềm phát triển: phần mềm giải số phức – ứng dụng nhỏ gọn chạy riêng lẻ máy tính windows − Nằm khuôn khổ môn học Công nghệ phần mềm − Đối tượng sử dụng phần mềm: học sinh 12, học sinh ôn thi tốt nghiệp THPT, sinh viên, giáo viên,giảng viên − Phần mềm cung cấp số chức phép toán đại số nhiều số phức, thực giải phương trình phức ứng dụng số phức vào toán dao động điều hòa vật lí − Ngôn ngữ giao diện tiếng Việt 1.3 Bảng giải thuật ngữ STT Thuật ngữ/Từ viết tắt CNPM TBD Định nghĩa/Giải thích Công nghệ phần mềm To be determine – xác định 1.4 Tài liệu tham khảo [1] Phan Phương Lan Bài giảng Công nghệ phần mềm Đại học Cần Thơ [2] Phan Phương Lan Tài liệu đặc tả mẫu Ví dụ Đại học Cần Thơ [3] Đoàn Văn Lượng Giải nhanh trắc nghiệm vật lý 12 nhờ máy tính Thư viện vật lý [4] Đặng Việt Hùng Dạng lượng giác số phức Moon.vn, 2014 [5] http://lrc.tailieu.vn 1.5 Bố cục tài liệu Nội dung tài liệu chia làm phần: − Giới thiệu – giới thiệu tổng quan tài liệu − Mô tả tổng quan – mô tả tổng quan hệ thống cần xây dựng − Yêu cầu giao tiếp bên – mô tả yếu tố ảnh hưởng đến việc phát triển phần mềm − Các tính hệ thống – khái quát chức − Các yêu cầu phi chức – liên quan đến tính thống hệ thống − Các yêu cầu khác – liên quan tới luật pháp tái sử dụng phần mềm − Phụ lục – TBD Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu phần mềm Trang Mô tả tổng quan 2.1 Bối cảnh sản phẩm Ý tưởng làm phần mềm giải toán với số phức thực tế : − Hiện chưa có phần mềm giải số phức cụ thể Thường người dùng sử dụng chức giải số phức phần mềm lớn (tốn nhiều nhớ) nhiều chức khác phần mềm không sử dụng − Phần mềm mang tính di động máy tính cầm tay đồng thời có vài phép toán máy tính cầm tay không tính − Giúp dễ hiểu, dễ học nhờ yêu cầu nhập liệu hướng dẫn phần mềm 2.2 Các chức sản phẩm − − − − − − − − − − − Tìm số phức liên hợp Tính mô đun số phức Cộng hai số phức Trừ hai số phức Nhân số phức Chia số phức Tính lũy thừa bậc n số phức Tính bậc số phức Giải phương trình bậc tập số phức Viết dạng lượng giác số phức Viết phương trình dao động điều hòa 2.3 Đặc điểm người sử dụng Nhóm người sử dụng: học sinh 12, sinh viên, giáo viên giảng viên − Nhóm học sinh: học sinh ôn thi tốt nghiệp, đại học học phần liên quan đến số phức − Nhóm sinh viên: sinh viên khối kỹ thuật, toán ứng dụng, sư phạm toán học kiến thức số phức môn học có liên quan đến số phức − Nhóm giáo viên, giảng viên: sử dụng kết dùng giảng dạy Nhóm sử dụng quan trọng nhóm học sinh 2.4 Môi trường vận hành Ngôn ngữ lập trình: Sản phẩm xây dựng hệ thống cửa số dòng lệnh với ngôn ngữ lập trình C Hệ điều hành: Microsoft Window XP/VISTA/7/8/8.1/10 Yêu cầu phần cứng: − Bộ xử lý Pentium 233-MHz cao − Tối thiểu nhớ 128MB (RAM) 500MB (ROM) − Độ phân giải hình 800x600 cao 2.5 Các ràng buộc thực thi thiết kế Ngôn ngữ lập trình: 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 Các ràng buộc phần cứng: − RAM: tối thiểu 128MB − ROM: tối thiểu 500MB Các ràng buộc thời gian: Thời gian thực thi câu lệnh: tối đa 1s Các ràng buộc thực tế: − Giao diện đơn giản, thân thiện − Bàn giao hạn 2.6 Các giả định phụ thuộc Các yêu cầu giao tiếp bên 3.1 Giao diện người sử dụng Giao tiếp với sản phẩm giao diện DOS hình máy tính Đặc điểm giao diện người sử dụng: − Thanh menu gồm mục: Hướng dẫn, About − Bảng danh sách chức câu lệnh gọi chức − Dòng đợi gọi câu lệnh nằm phía − Khoảng cách dòng hợp lí đảm bảo dễ nhìn 3.2 Giao tiếp phần cứng Yêu cầu cấu hình phần cứng: − CPU: Pentium 233-MHz cao − RAM: tối thiểu 128MB − ROM: tối thiểu 500MB − Độ phân giải hình: 800x600 cao Các thiết bị phần cứng nhập/xuất liệu: − Nhập liệu: bàn phím − Xuất liệu: hình máy tính 3.3 Giao tiếp phần mềm − Hệ điều hành: Microsoft Windows − Phiên bản: XP/VISTA/7/8/8.1/10 3.4 Giao tiếp truyền thông tin N/A Các tính hệ thống 4.1 Tìm số phức liên hợp Mô tả mức ưu tiên: chức sử dụng để tìm số phức liên hợp số phức nhập vào Chức có mức ưu tiên thấp Tác nhân/ Chuỗi đáp ứng: Người sử dụng phần mềm chọn chức tìm số phức liên hợp, sau nhập xong số phức đồng ý người dùng nhận kết 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 Mã yêu cầu Tên chức Đối tượng sử dụng Tiền điều kiện Cách xử lý Kết Ghi Trang CAL01 Tìm số phức liên hợp Học sinh, sinh viên, giáo viên, giảng viên Không Bước 1: Sau chọn chức năng, người dùng tiến hành nhập số phức theo yêu cầu gồm mục phần thực phần ảo Bước 2: Tiến hành xử lí số phức, cố, chương trình hiển thị kết lên hình Nếu có cố phần thực phần ảo không hợp lệ, chương trình báo lỗi chi tiết tiếp tục bước người dùng nhập Kết phép toán báo lỗi 4.2 Tính mô đun Mô tả mức ưu tiên: chức sử dụng để tính mô đun số phức nhập vào Chức có mức ưu tiên thấp Tác nhân/ Chuỗi đáp ứng: Người sử dụng phần mềm chọn chức tính mô đun, sau nhập xong số phức đồng ý người dùng nhận kết hình Mã yêu cầu CAL02 Tên chức Tính mô đun Đối tượng sử dụng Học sinh, sinh viên, giáo viên, giảng viên Tiền điều kiện Không Bước 1: Sau chọn chức năng, người dùng tiến hành nhập số phức theo yêu cầu gồm mục phần thực phần ảo Bước 2: Tiến hành xử lí số phức, cố, chương trình Cách xử lý hiển thị kết lên hình Nếu có cố phần thực phần ảo không hợp lệ, chương trình báo lỗi chi tiết tiếp tục bước người dùng nhập Kết Kết phép toán báo lỗi Ghi 4.3 Cộng hai số phức Mô tả mức ưu tiên: chức sử dụng để tính tổng hai số phức nhập vào Chức có mức ưu tiên thấp Tác nhân/ Chuỗi đáp ứng: Người sử dụng phần mềm chọn chức tính tổng hai số phức, sau nhập xong hai số phức đồng ý người dùng nhận kết hình Mã yêu cầu CAL03_1 Tên chức Cộng hai số phức Đối tượng sử dụng Học sinh, sinh viên, giáo viên, giảng viên Tiền điều kiện Không Cách xử lý Bước 1: Sau chọn chức năng, người dùng tiến hành nhập hai số phức, số phức cần nhập mục phần thực phần ảo Bước 2: Tiến hành xử lí hai số phức, cố, chương trình hiển thị kết lên hình Nếu có cố phần thực phần ảo không hợp lệ, chương trình báo lỗi chi tiết tiếp Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu phần mềm Kết Ghi Trang tục bước người dùng nhập Hiển thị kết phép toán báo lỗi 4.4 Trừ hai số phức Mô tả mức ưu tiên: chức sử dụng để tìm hiệu hai số phức nhập vào Chức có mức ưu tiên thấp Tác nhân/ Chuỗi đáp ứng: Người sử dụng phần mềm chọn chức cộng hai số phức, sau nhập xong hai số phức đồng ý người dùng nhận kết hình Mã yêu cầu CAL03_2 Tên chức Cộng hai số phức Đối tượng sử dụng Học sinh, sinh viên, giáo viên, giảng viên Tiền điều kiện Không Bước 1: Sau chọn chức năng, người dùng tiến hành nhập hai số phức, số phức cần nhập mục phần thực phần ảo Bước 2: Tiến hành xử lí hai số phức, cố, chương Cách xử lý trình hiển thị kết lên hình Nếu có cố phần thực phần ảo không hợp lệ, chương trình báo lỗi chi tiết tiếp tục bước người dùng nhập Kết Hiển thị kết phép toán báo lỗi Ghi 4.5 Nhân hai số phức Mô tả mức ưu tiên: chức sử dụng để tính tích hai số phức nhập vào Chức có mức ưu tiên thấp Tác nhân/ Chuỗi đáp ứng: Người sử dụng phần mềm chọn chức nhân hai số phức, sau nhập xong hai số phức đồng ý người dùng nhận kết hình Mã yêu cầu CAL05 Tên chức Nhân hai số phức Đối tượng sử dụng Học sinh, sinh viên, giáo viên, giảng viên Tiền điều kiện Không Bước 1: Sau chọn chức năng, người dùng tiến hành nhập hai số phức, số phức cần nhập mục phần thực phần ảo Bước 2: Tiến hành xử lí hai số phức, cố, chương Cách xử lý trình hiển thị kết lên hình Nếu có cố phần thực phần ảo không hợp lệ, chương trình báo lỗi chi tiết tiếp tục bước người dùng nhập Kết Hiển thị kết phép toán báo lỗi Ghi 4.6 Chia hai số phức Mô tả mức ưu tiên: chức sử dụng để tính thương hai số phức nhập vào Chức có mức ưu tiên trung bì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 Tác nhân/ Chuỗi đáp ứng: Người sử dụng phần mềm chọn chức chia hai số phức, sau nhập xong hai số phức đồng ý người dùng nhận kết hình Mã yêu cầu CAL06 Tên chức Chia hai số phức Đối tượng sử dụng Học sinh, sinh viên, giáo viên, giảng viên Tiền điều kiện Không Bước 1: Sau chọn chức năng, người dùng tiến hành nhập hai số phức, số phức cần nhập mục phần thực phần ảo Bước 2: Tiến hành xử lí hai số phức, cố, chương Cách xử lý trình hiển thị kết lên hình Nếu có cố phần thực phần ảo không hợp lệ, chương trình báo lỗi chi tiết tiếp tục bước người dùng nhập Kết Hiển thị kết phép toán báo lỗi Ghi Không chấp nhận số phức mẫu 4.7 Tính lũy thừa bậc n số phức Mô tả mức ưu tiên: chức sử dụng để tính lũy thừa bậc n số phức nhập vào Chức có mức ưu tiên thấp Tác nhân/ Chuỗi đáp ứng: Người sử dụng phần mềm chọn chức tính lũy thừa bậc n, sau nhập xong số phức, số mũ đồng ý người dùng nhận kết hình Mã yêu cầu CAL07 Tên chức Tính lũy thừa bậc n Đối tượng sử dụng Học sinh, sinh viên, giáo viên, giảng viên Tiền điều kiện Không Bước 1: Sau chọn chức năng, người dùng tiến hành nhập số phức gồm hai mục phần thực, phần ảo; số mũ cần lấy lũy thừa Cách xử lý Bước 2: Tiến hành xử lí số liệu, cố, chương trình hiển thị kết lên hình Nếu có cố số mũ, phần thực, phần ảo không hợp lệ, chương trình báo lỗi chi tiết tiếp tục bước người dùng nhập Kết Hiển thị số phức lấy lũy thừa báo lỗi Chỉ chấp nhận số mũ số nguyên Không để số mũ lớn dẫn Ghi đến tràn hình không hiển thị kết 4.8 Tính bậc hai số phức Mô tả mức ưu tiên: chức sử dụng để tính bậc hai số phức nhập vào Chức có mức ưu tiên trung bình Tác nhân/ Chuỗi đáp ứng: Người sử dụng phần mềm chọn chức tính bậc hai, sau nhập xong số phức đồng ý người dùng nhận kết hình Mã yêu cầu CAL08 Tên chức Tính bậc hai Đối tượng sử dụng Học sinh, sinh viên, giáo viên, giảng viên Tiền điều kiện Không Cách xử lý Bước 1: Sau chọn chức năng, người dùng tiến hành nhập số Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu phần mềm Kết Ghi Trang phức gồm hai yếu tố tương ứng với hai mục phần thực phần ảo Bước 2: Tiến hành xử lí số phức, cố, chương trình hiển thị kết lên hình Nếu có cố phần thực phần ảo không hợp lệ chương trình báo lỗi chi tiết tiếp tục bước người dùng nhập Hiển thị kết phép toán báo lỗi 4.9 Giải phương trình bậc hai (trên tập số phức) Mô tả mức ưu tiên: chức sử dụng để giải phương trình bậc tập số phức Chức có mức ưu tiên trung bình Tác nhân/ Chuỗi đáp ứng: Người sử dụng phần mềm chọn chức giải phương trình bậc hai, sau nhập xong hệ số phương trình đồng ý người dùng nhận kết hình Mã yêu cầu SOLVE Tên chức Giải phương trình bậc Đối tượng sử dụng Học sinh, sinh viên, giáo viên, giảng viên Tiền điều kiện Không Bước 1: Sau chọn chức năng, người dùng tiến hành nhập số liệu vào theo yêu cầu hình gồm mục: • Hệ số x2 (a) • Hệ số x (b) Cách xử lý • Hệ số tự (c) Bước 2: Tiến hành xử lí số liệu, cố, chương trình hiển thị kết lên hình Nếu có cố hệ số nhập không hợp lệ chương trình báo lỗi số liệu nhập không hợp lệ tiếp tục bước người dùng nhập Kết Hiển thị nghiệm phương trình báo lỗi Tập số phức chứa tập số thực nên kết nghiệm thực hợp lệ Không chấp nhận hệ số x2 Các hệ số có chứa Ghi thức, phép nhân, phép chia nên đổi số thập phân trước nhập vào 4.10 Viết dạng lượng giác số phức Mô tả mức ưu tiên: chức sử dụng để tìm dạng lượng giác số phức nhập vào Chức có mức ưu tiên cao Tác nhân/ Chuỗi đáp ứng: Người sử dụng phần mềm chọn chức viết dạng lượng giác số phức, sau nhập xong số phức đồng ý người dùng nhận kết hình Mã yêu cầu LG Tên chức Viết dạng lượng giác số phức Đối tượng sử dụng Học sinh, sinh viên, giáo viên, giảng viên Tiền điều kiện Không Cách xử lý Bước 1: Sau chọn chức năng, người dùng tiến hành nhập số Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu phần mềm Kết Ghi Trang phức vào gồm hai yếu tố tương ứng hai mục phần thực phần ảo Bước 2: Tiến hành xử lí số phức, cố, chương trình hiển thị kết lên hình Nếu có cố phần thực phần ảo nhập không hợp lệ chương trình báo lỗi chi tiết tiếp tục bước người dùng nhập Hiển thị số phức dạng lượng giác báo lỗi Số phức có chứa thức cần đổi số thập phân trước nhập vào Độ xác phép toán phụ thuộc vào số chữ số thập phân người dùng nhập vào 4.11 Viết phương trình dao động điều hòa Mô tả mức ưu tiên: chức sử dụng để lập phương trình dao động điều hòa biết li độ, vận tốc, tần số góc vật chuyển động thời điểm t0 Chức có mức ưu tiên cao Tác nhân/ Chuỗi đáp ứng: Người sử dụng phần mềm chọn chức viết phương trình dao động điều hòa, sau nhập xong ba yếu tố mà chương trình yêu cầu đồng ý người dùng nhận kết hình Mã yêu cầu PHYS Tên chức Viết phương trình dao động điều hòa Đối tượng sử dụng Học sinh, sinh viên, giáo viên, giảng viên Tiền điều kiện Không Bước 1: Sau chọn chức năng, người dùng tiến hành nhập số liệu vào theo yêu cầu bao gồm yếu tố: • Li độ (x0) • Vận tốc (v0) • Tần số góc (w) Cách xử lý Bước 2: Tiến hành xử lí số liệu, cố chương trình hiển thị kết lên hình Nếu có cố nhập li độ, vận tốc, tần số góc không hợp lệ chương trình báo lỗi nhập không hợp lệ tiếp tục bước người dùng nhập Kết Hiển thị phương trình dao động điều hòa báo lỗi Bắt buộc phải nhập ba thông số yêu cầu Tần số góc phải khác Các số liệu cho liên quan tới số π, phép nhân, phép Ghi chia cần đổi số thập phân trước nhập vào, độ xác phép toán phụ thuộc vào số chữ số thập phân người dùng nhập vào Các yêu cầu phi chức 5.1 Yêu cầu thực thi N/A Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu phần mềm Trang 5.2 Yêu cầu an toàn N/A 5.3 Yêu cầu bảo mật N/A 5.4 Các đặc điểm chất lượng phần mềm STT Đặc điểm Dễ sử dụng Tương thích tốt Đáng tin cậy Hiệu Khả chuyển Dễ bảo trì Dễ học Chi tiết Câu lệnh ngắn gọn Giao diện trực quan, đơn giản Có hướng dẫn sử dụng phần mềm tài liệu kèm theo Chạy hầu hết tảng windows Không xung đột với ứng dụng chạy Sai số mắc phải chấp nhận mức 0.02 Phần mềm không bị treo Thời gian thực thi không 1s Chuyển đổi nhiều môi trường windows hoạt động tốt Thêm, sửa xóa chức mà không ảnh hưởng đến chức khác Kèm theo hướng dẫn giải người dùng có nhu cầu 5.5 Các quy tắc nghiệp vụ N/A Các yêu cầu khác − Yêu cầu luật pháp: phù hợp với luật pháp Việt Nam, không chép mã nguồn phần mềm khác mà đồng ý tác giả − Mục tiêu tái sử dụng: mã nguồn dễ hiểu làm phát triển thành chức sản phẩm phần mềm lớn Phụ lục – TBD Tham khảo [1] Đặc tả yêu cầu phần mềm ĐH Công nghệ, ĐHQGHN [2] Đặc tả yêu cầu phần mềm Công ty Telsoft [3] http://voer.edu.vn/profile/303 Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ [...]... khi nhập vào, độ chính xác của phép toán phụ thuộc vào số chữ số thập phân người dùng nhập vào 5 Các yêu cầu phi chức năng 5.1 Yêu cầu thực thi N/A Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu phần mềm Trang 9 5.2 Yêu cầu an toàn N/A 5.3 Yêu cầu bảo mật N/A 5.4 Các đặc điểm chất lượng phần mềm STT Đặc điểm 1 Dễ sử dụng 2 Tương thích tốt 3 Đáng tin cậy 4 Hiệu quả 5 Khả chuyển 6 Dễ bảo... lượng giác của số phức, sau khi nhập xong số phức và đồng ý người dùng sẽ nhận được kết quả trên màn hình Mã yêu cầu LG Tên chức năng Viết dạng lượng giác của số phức Đối tượng sử dụng Học sinh, sinh viên, giáo viên, giảng viên Tiền điều kiện Không Cách xử lý Bước 1: Sau khi chọn chức năng, người dùng tiến hành nhập số Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu phần mềm Kết quả Ghi chú... tiêu tái sử dụng: mã nguồn dễ hiểu có thể làm nền phát triển thành một chức năng của sản phẩm phần mềm lớn hơn Phụ lục – TBD Tham khảo [1] Đặc tả yêu cầu phần mềm ĐH Công nghệ, ĐHQGHN [2] Đặc tả yêu cầu phần mềm Công ty Telsoft [3] http://voer.edu.vn/profile/303 Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ ... cố như nhập li độ, vận tốc, tần số góc không hợp lệ thì chương trình sẽ báo lỗi là nhập không hợp lệ và tiếp tục bước 1 cho đến khi người dùng nhập đúng Kết quả Hiển thị phương trình dao động điều hòa hoặc báo lỗi Bắt buộc phải nhập cả ba thông số yêu cầu Tần số góc phải khác 0 Các số liệu được cho liên quan tới hằng số π, phép nhân, phép Ghi chú chia cần được đổi ra số thập phân trước khi nhập vào,... phương trình dao động điều hòa, sau khi nhập xong ba yếu tố mà chương trình yêu cầu và đồng ý người dùng sẽ nhận được kết quả trên màn hình Mã yêu cầu PHYS Tên chức năng Viết phương trình dao động điều hòa Đối tượng sử dụng Học sinh, sinh viên, giáo viên, giảng viên Tiền điều kiện Không Bước 1: Sau khi chọn chức năng, người dùng tiến hành nhập số liệu vào theo yêu cầu bao gồm 3 yếu tố: • Li độ (x0) •.. .Đặc tả yêu cầu phần mềm Kết quả Ghi chú Trang 7 phức gồm hai yếu tố tương ứng với hai mục là phần thực và phần ảo Bước 2: Tiến hành xử lí số phức, nếu không có sự cố, chương trình sẽ hiển thị kết quả lên màn hình Nếu có sự cố như phần thực hoặc phần ảo không hợp lệ thì chương trình sẽ báo lỗi chi tiết và tiếp tục bước 1 cho đến khi người dùng nhập đúng Hiển thị kết quả phép toán hoặc báo lỗi... như phần thực hoặc phần ảo nhập không hợp lệ thì chương trình sẽ báo lỗi chi tiết và tiếp tục bước 1 cho đến khi người dùng nhập đúng Hiển thị số phức dạng lượng giác hoặc báo lỗi Số phức có chứa căn thức cần được đổi ra số thập phân trước khi nhập vào Độ chính xác của phép toán phụ thuộc vào số chữ số thập phân người dùng nhập vào 4.11 Viết phương trình dao động điều hòa Mô tả và mức ưu tiên: chức năng... người dùng tiến hành nhập số liệu vào theo yêu cầu trên màn hình gồm 3 mục: • Hệ số của x2 (a) • Hệ số của x (b) Cách xử lý • Hệ số tự do (c) Bước 2: Tiến hành xử lí số liệu, nếu không có sự cố, chương trình sẽ hiển thị kết quả lên màn hình Nếu có sự cố như các hệ số nhập không hợp lệ thì chương trình sẽ báo lỗi số liệu nhập không hợp lệ và tiếp tục bước 1 cho đến khi người dùng nhập đúng Kết quả Hiển... hầu hết nền tảng windows Không xung đột với ứng dụng đang chạy Sai số mắc phải có thể chấp nhận ở mức 0.02 Phần mềm không bị treo Thời gian thực thi không quá 1s Chuyển đổi nhiều môi trường windows vẫn hoạt động tốt Thêm, sửa hoặc xóa một chức năng mà không ảnh hưởng đến chức năng khác Kèm theo hướng dẫn giải nếu người dùng có nhu cầu 5.5 Các quy tắc nghiệp vụ N/A 6 Các yêu cầu khác − Yêu cầu về luật... nghiệm của phương trình hoặc báo lỗi Tập số phức chứa cả tập số thực nên kết quả là nghiệm thực vẫn hợp lệ Không chấp nhận hệ số của x2 bằng 0 Các hệ số có chứa Ghi chú căn thức, các phép nhân, phép chia nên được đổi ra số thập phân trước khi nhập vào 4.10 Viết dạng lượng giác của số phức Mô tả và mức ưu tiên: chức năng được sử dụng để tìm dạng lượng giác của một số phức được nhập vào Chức năng có mức ... lục – TBD Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu phần mềm Trang iv Theo dõi phiên tài liệu Tên Đặc tả yêu cầu phần mềm Đặc tả yêu cầu phần mềm Ngày Lý thay đổi... trước nhập vào, độ xác phép toán phụ thuộc vào số chữ số thập phân người dùng nhập vào Các yêu cầu phi chức 5.1 Yêu cầu thực thi N/A Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu. .. Bộ môn CNPM, Khoa CNTT & TT, Đại học Cần Thơ Đặc tả yêu cầu phần mềm Trang iii 4.11 Viết phương trình dao động điều hòa Các yêu cầu phi chức 5.1 Yêu cầu thực thi

Ngày đăng: 06/12/2015, 17:25

Mục lục

  • Theo dõi phiên bản tài liệu

  • 1.2 Phạm vi sản phẩm

  • 1.3 Bảng chú giải thuật ngữ

  • 1.4 Tài liệu tham khảo

  • 1.5 Bố cục tài liệu

  • 2 Mô tả tổng quan

    • 2.1 Bối cảnh của sản phẩm

    • 2.2 Các chức năng của sản phẩm

    • 2.3 Đặc điểm người sử dụng

    • 2.4 Môi trường vận hành

    • 2.5 Các ràng buộc về thực thi và thiết kế

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

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

      • 3.1 Giao diện người sử dụng

      • 3.2 Giao tiếp phần cứng

      • 3.3 Giao tiếp phần mềm

      • 3.4 Giao tiếp truyền thông tin

      • 4 Các tính năng hệ thống

        • 4.1 Tìm số phức liên hợp

        • 4.3 Cộng hai số phức

        • 4.4 Trừ hai số phức

        • 4.5 Nhân hai số phức

        • 4.6 Chia hai số phức

Tài liệu cùng người dùng

Tài liệu liên quan