Khái niệm yêu cầu chức năng và yêu cầu phi chức năng đã có từ rất lâu. Tuy nhiên, nếu không hiểu rõ sẽ rất thuận tiện nhầm lẫn .
Nếu có một điều mà bất kì một phần mềm hoặc dự án nào cũng phải có nếu không muốn thất bại. Đó không thể là gì khác ngoài yêu cầu chức năng và yêu cầu phi chức năng.
Bạn đang đọc: Yêu cầu chức năng và phi chức năng
Để đạt được sự thành công xuất sắc của ứng dụng, hay dự án Bất Động Sản, yên cầu cả người dùng lẫn người lập trình đều phải hiểu được nó. Đây chính là lúc cần đến những yêu cầu để bảo vệ sự cần bằng từ hai bên .
1. Định nghĩa yêu cầu chức năng và yêu cầu phi chức năng
Tuy nhiên, điều gì thực sự khác nhau giữa yêu cầu chức năng và yêu cầu phi chức năng ? Điều đó không có gì phức tạp, khi mà bạn hiểu được sự khác nhau thì mọi thứ sẽ trở nên rõ ràng .
1.1 Yêu cầu chức năng ( functional ) là gì?
Yêu cầu chức năng được định nghĩa là sự diễn đạt của chức năng hoặc dịch vụ của ứng dụng hay mạng lưới hệ thống .
Thông thường, yêu cầu chức năng sẽ chỉ ra một hành vi hoặc một chức năng. Ví dụ ứng dụng hay mạng lưới hệ thống phải có chức năng :
Hiển thị tên, kích cỡ, khoảng trống có sẵn và định dạng của một ổ đĩa flash được liên kết với cổng USB. Chức năng thêm người mua hay in hóa đơn .
Ví dụ:Yêu cầu chức năng của hộp sữa carton là có thể tích 400ml
Một vài yêu cầu chức năng thông dụng như thể :
- Nguyên tắc kinh doanh
- Các giao dịch đúng, những sự điều chỉnh và hủy bỏ
- Chức năng hành chính
- Xác thực
- Phần quyền
- Theo dõi kiểm toán
- Giao diện bên ngoài
- Yêu cầu chứng chỉ
- Yêu cầu báo cáo
- Lịch sử dữ liệu
- Yêu cầu pháp lí và quy định
1.2 Yêu cầu phi chức năng (Non-Functional) là gì?
Vậy còn Yêu cầu phi chức năng ? Chúng là gì ? Và chúng khác gì ? Có thể nói một cách đơn thuần rằng yêu cầu phi chức năng chỉ ra những pháp luật về đặc thù và ràng buộc cho ứng dụng hay mạng lưới hệ thống .
Yêu cầu phi chức năng gồm có tổng thể những yêu cầu mà yêu cầu chức năng không có. Chúng chỉ ra những tiêu chuẩn để nhìn nhận hoạt động giải trí của mạng lưới hệ thống thay vì hành vi. Ví dụ :
Thay đổi tài liệu trong cơ sở tài liệu nên được update cho tổng thể người dùng sử dụng mạng lưới hệ thống trong 2 giây .
Ví dụ: Yêu cầu phi chức năng của nón bảo hộ là chịu được sức ép 10,000PSI
Một vài yêu cầu phi chức năng thông dụng như :
- Hiệu suất ví dụ như thời gian phản hồi, thông lượng, dùng trong việc gì, thể tích tĩnh
- Khả năng mở rộng
- Sức chứa
- Độ khả dụng
- Độ tin cậy
- Khả năng phục hồi
- Khả năng bảo trì
- Dịch vụ có sẵn
- An ninh
- Quy định
- Khả năng quản lí
- Môi trường
- Toàn vẹn dữ liệu
- Khả năng sử dụng
- Khả năng tương tác
Như đã nói ở trên, yêu cầu phi chức năng chỉ ra những đặc tính chất lượng hay những thuộc tính chất lượng .
Nhiều bên tương quan khác nhau có được quyền hạn trong một yêu cầu phi chức năng. Đặc biệt, trong trường hợp những mạng lưới hệ thống lớn và người mua không nhất thiết là người sử dụng mạng lưới hệ thống đó .
Tầm quan trọng của yêu cầu phi chức năng là không hề xem thường. Có một cách chắc như đinh để bảo vệ những yêu cầu phi chức năng không bị bỏ sót đó là sử dụng những nhóm yêu cầu phi chức năng .
2. Sự khác nhau giữa yêu cầu chức năng và yêu cầu phi chức năng
Như vậy, hoàn toàn có thể thấy sự khác nhau rất rõ ràng giữa yêu cầu chức năng và yêu cầu phi chức năng. Trong đó :
- Yêu cầu chức năng: mô tả chức năng hoặc dịch vụ của phần mềm hay hệ thống
- Yêu cầu phi chức năng: mô tả những ràng buộc và tính chất của phần mềm hay hệ thống
Vì vậy, trong trong thực tiễn yêu cầu phi chức năng sẽ được nhìn nhận là có phần quan trọng hơn. Nếu không thỏa mãn nhu cầu được những yêu cầu này thì ứng dụng hoặc mạng lưới hệ thống sẽ không hề đưa vào sử dụng .
Kết luận
Hiện nay, những khái niệm về yêu cầu đôi lúc gặp phải những khó khăn vất vả nhất định về rào cản ngôn từ. Tuy nhiên, để hoàn toàn có thể cung ứng đúng mực nhu yếu ứng dụng hay mạng lưới hệ thống yên cầu những yêu cầu phải thực sự rõ ràng .
Bài viết có sử dụng những phần dịch tiếng Việt để giúp bạn đọc có được cái nhìn trực quan nhất. Mong rằng những kỹ năng và kiến thức trên sẽ có ích với những bạn, nếu có bất kể câu hỏi nào hãy để lại bên dưới bài viết này .
CÁC KHOÁ HỌC BUSINESS ANALYST BACs.VN DÀNH CHO BẠN
Khoá học Online:
Khoá học Offline:
Tại Tp. HCM :
Tại Hà Nội:
Tham khảo lịch khai giảng TẤT CẢ những khóa học mới nhất .
– Biên tập nội dung BAC –
Source: kubet
Category: Tải Phầm Mềm
Leave a Reply