Please enable JavaScript.
Coggle requires JavaScript to display documents.
Yêu cầu phi chức năng - Coggle Diagram
Yêu cầu phi chức năng
Yêu cầu ngoài
Thường mang tính ràng buộc (constraints), buộc hệ thống phải tuân thủ để có thể vận hành hợp pháp, an toàn, và phù hợp với môi trường thực tế.
Có thể là yêu cầu pháp lý, quy định an toàn, chuẩn giao tiếp, hay chính sách bảo mật
-
-
Yêu cầu tương thích
là loại yêu cầu phi chức năng quy định phần mềm phải tương thích, hoạt động đúng đắn và ổn định trong một môi trường cụ thể hoặc với các hệ thống/phần mềm/phần cứng khác
-
Yêu cầu hợp quy tắc
là những yêu cầu bắt buộc mà phần mềm phải tuân thủ theo các luật pháp, quy định, chuẩn mực hoặc chính sách do cơ quan quản lý nhà nước, tổ chức quốc tế hoặc ngành nghề ban hành
Website bán hàng phải tuân thủ Luật An ninh mạng Việt Nam 2018 và quy định về bảo vệ dữ liệu cá nhân
Yêu cầu về luật
Yêu cầu về luật (Legal Requirement) là loại yêu cầu phần mềm phải tuân thủ các quy định pháp luật hiện hành của quốc gia hoặc khu vực mà phần mềm được triển khai
-
Yêu cầu riêng tư
là loại yêu cầu phi chức năng quy định phần mềm phải bảo vệ thông tin cá nhân và dữ liệu nhạy cảm của người dùng, không để bị lộ, bị truy cập trái phép hoặc sử dụng sai mục đích
Hồ sơ bệnh án chỉ có thể được truy cập bởi bác sĩ điều trị trực tiếp và phải được ẩn danh khi dùng cho nghiên cứu
Yêu cầu an toàn
là loại yêu cầu nhằm đảm bảo rằng hệ thống phần mềm vận hành không gây nguy hại đến con người, môi trường, hoặc tài sản trong quá trình sử dụng
Hệ thống phanh ABS điều khiển bằng phần mềm phải ưu tiên dừng xe an toàn trong mọi tình huống khẩn cấp
Yêu cầu sản phẩm
Khái niệm
Trong phát triển hệ thống, định nghĩa yêu cầu chính là bước đầu tiên. Rút ra các yêu cầu từ phía khách hàng và thực hiện tổ chức sắp xếp các chức năng cần phải thực hiện trong hệ thống.
-
Yêu cầu hiệu quả
Khái niệm
Yêu cầu hiệu quả (Efficiency Requirement) là nhóm yêu cầu phi chức năng xác định mức độ sử dụng tài nguyên tối ưu của hệ thống để đạt được mục tiêu:
-
Yêu cầu hiệu năng
Mục tiêu: đảm bảo phần mềm hoạt động nhanh chóng, ổn định và đáp ứng được số lượng người dùng hoặc khối lượng dữ liệu nhất định
Hệ thống thanh toán trực tuyến phải xử lý giao dịch trong vòng < 2 giây.
Website thương mại điện tử phải tải trang chủ trong ≤ 3 giây
là loại yêu cầu phi chức năng quy định hệ thống phần mềm phải đạt được một mức độ hiệu quả nhất định khi vận hành, thường được đo lường bằng tốc độ xử lý, độ trễ, khả năng chịu tải, băng thông, dung lượng bộ nhớ sử dụng, v.v.
Yêu cầu không gian
Khái niệm
Yêu cầu không gian là nhóm yêu cầu (thường thuộc phi chức năng) quy định mức độ tài nguyên lưu trữ, dung lượng bộ nhớ, dung lượng đĩa, hoặc không gian vật lý mà hệ thống/sản phẩm cần để hoạt động.
-
Yêu cầu linh động
Khái niệm
Yêu cầu linh động (Flexibility Requirement) là nhóm yêu cầu phi chức năng mô tả mức độ mà hệ thống/sản phẩm có thể thích nghi, thay đổi hoặc mở rộng khi có sự thay đổi từ môi trường, công nghệ hoặc nhu cầu kinh doanh.
Ví dụ
Hệ thống quản lý nhân sự
Chính sách chấm công, tính lương có thể cấu hình bằng bảng tham số, không hard-code.
Có thể thêm trường thông tin nhân viên mới mà không cần thay đổi database schema chính.
Yêu cầu độ tin cậy
Khái niệm
Yêu cầu độ tin cậy (Reliability Requirement) là nhóm yêu cầu phi chức năng xác định mức độ ổn định, liên tục và tin cậy của hệ thống/sản phẩm trong quá trình vận hành
-
Yêu cầu sử dụng
Khái niệm
Yêu cầu sử dụng (Usability Requirement) là nhóm yêu cầu phi chức năng quy định mức độ dễ sử dụng, dễ học, dễ nhớ và thân thiện của sản phẩm đối với người dùng cuối.
-
Yêu cầu của tổ chức
Khái niệm
là các yêu cầu không liên quan trực tiếp đến chức năng cụ thể mà hệ thống thực hiện, mà liên quan đến chất lượng, ràng buộc hoặc tiêu chuẩn mà hệ thống phải đáp ứng.
-
Yêu cầu chuyển giao
Nó tập trung vào các điều kiện, tài liệu, công cụ và hỗ trợ cần thiết để đảm bảo hệ thống có thể được cài đặt, sử dụng và vận hành thành công trong môi trường thực tế
Nhà phát triển phải đào tạo đội ngũ IT của khách hàng cách quản trị hệ thống.
Hỗ trợ kỹ thuật trong vòng 12 tháng sau khi bàn giao.
Là những yêu cầu liên quan đến quá trình bàn giao và triển khai phần mềm từ phía nhà phát triển sang cho khách hàng hoặc người dùng cuối
Yêu cầu cài đặt
là loại yêu cầu phi chức năng quy định về việc bàn giao phần mềm/hệ thống cho khách hàng hoặc tổ chức sử dụng.
Ví dụ: Về thời gian & tiến độ
Hệ thống phải được bàn giao cho khách hàng trước ngày 30/12/2025.
Việc chuyển giao phải hoàn tất trong vòng 2 tuần kể từ khi nghiệm thu.
Yêu cầu hợp chuẩn
là một dạng yêu cầu phi chức năng, quy định rằng hệ thống phần mềm phải tuân thủ theo các chuẩn mực, quy định hoặc quy tắc được công nhận.
-
-