Top 6 # Xem Nhiều Nhất Yêu Cầu Chức Năng Của Website Mới Nhất 4/2023 # Top Like | Photomarathonasia.com

Yêu Cầu Chức Năng Hay Phi Chức Năng?

Đã có một câu trả lời tuyệt vời của Aaronaught, nhưng vì đã có những câu trả lời khác, hiện đã bị xóa, hoàn toàn sai về yêu cầu phi chức năng là gì, tôi nghĩ sẽ hữu ích khi thêm một vài lời giải thích để tránh những sai lầm về những gì yêu cầu phi chức năng là.

Yêu cầu phi chức năng là “chất lượng hoặc tài sản mà sản phẩm phải có” . James Taylor nói rằng một yêu cầu phi chức năng “[…] dù sao cũng là một yêu cầu và điều quan trọng đối với khách hàng, đôi khi còn quan trọng hơn cả yêu cầu chức năng” . Sau đó, ông đưa ra hai ví dụ: logo của sản phẩm, độ chính xác và độ tin cậy của thiết bị. Cả hai ví dụ cho thấy rất rõ rằng:

Các yêu cầu phi chức năng không phải là một jibber-jabber tiếp thị như: “Internet ngày nay rất quan trọng và chúng tôi muốn có một trang web”.

Các yêu cầu phi chức năng là hoàn toàn khách quan.

Điểm cuối cùng là cần thiết. Nếu yêu cầu là chủ quan, nó không có gì để làm trong danh sách các yêu cầu. Không thể xây dựng các bài kiểm tra xác nhận từ một cái gì đó chủ quan . Mục đích duy nhất của danh sách các yêu cầu là liệt kê những kỳ vọng không mơ hồ của khách hàng. “Tôi muốn hình vuông này có màu đỏ” là một yêu cầu. “Tôi muốn hình vuông này có màu sắc đẹp” là một điều ước cần có lời giải thích.

Hãy nhớ rằng danh sách các yêu cầu giống như một hợp đồng (và trong hầu hết các trường hợp là một phần của hợp đồng). Nó được ký bởi khách hàng và công ty phát triển, và trong trường hợp kiện tụng, nó sẽ được sử dụng hợp pháp để xác định xem bạn đã thực hiện đúng công việc của mình chưa. Điều gì sẽ xảy ra nếu tôi đặt hàng cho bạn một sản phẩm phần mềm, xác định rằng “sản phẩm phải tuyệt vời” và từ chối thanh toán khi sản phẩm được hoàn thành, bởi vì đối với tôi, những gì bạn thực sự đã làm không phải là một sản phẩm tuyệt vời ?

Vì vậy, hãy xem một số ví dụ.

1. Sản phẩm phần mềm đáp ứng cho người dùng cuối.

Đây không phải là một yêu cầu. Không phải là một chức năng. Không phải là một chức năng. Nó không phải là một yêu cầu. Ở tất cả. Nó có giá trị bằng không. Bạn không thể kiểm tra xem hệ thống phần mềm có đáp ứng yêu cầu này trong quá trình kiểm tra xác nhận hay không. Không phải bạn – bộ phận QA, cũng không phải khách hàng.

2. Việc tải lại số liệu thống kê người dùng thực hiện 90% thời gian dưới 100 ms. khi được thử nghiệm trên máy với hiệu suất được chỉ định trong phụ lục G phần 2 và tải dưới 10% cho CPU, dưới 50% cho bộ nhớ và không có hoạt động đĩa R / W hoạt động.

Đó là một yêu cầu. Nếu phụ lục G phần 2 đủ chính xác, tôi có thể lấy máy có phần cứng tương tự và thực hiện kiểm tra xác nhận trong bộ phận QA và tôi sẽ luôn nhận được kết quả nhị phân: đã vượt qua hoặc thất bại.

Đây có phải là một yêu cầu chức năng? Không. Nó không chỉ định những gì hệ thống phải làm. Có thể có một yêu cầu chức năng trước đó, xác định rằng ứng dụng phần mềm phải có thể tải lại số liệu thống kê người dùng.

Đây có phải là một yêu cầu phi chức năng? Nó là. Nó chỉ định một thuộc tính mà sản phẩm phải có, tức là thời gian phản hồi tối đa / trung bình, được đưa ra ngưỡng phần trăm.

4. Cơ sở mã C # của sản phẩm tuân theo Quy tắc khuyến nghị tối thiểu của Microsoft và Quy tắc toàn cầu hóa của Microsoft.

Đây là một điều kỳ lạ. Cá nhân, tôi không muốn gọi nó là một yêu cầu, và đưa nó vào một tài liệu riêng quy định các tiêu chuẩn và thực tiễn tốt nhất.

5. Cửa sổ chính của ứng dụng có viền 10px màu xanh lam (# 00f) với các vòng tròn được tô màu hồng (#fcc), các vòng tròn đó được đặt ở cạnh trong của đường viền và có đường kính 3px, cách nhau 20px.

Đây là một yêu cầu, và không có chức năng. Nó chỉ định một cái gì đó chúng tôi có thể kiểm tra trong quá trình kiểm tra xác thực và nó chỉ định một thuộc tính của sản phẩm, chứ không phải những gì sản phẩm dự định làm.

6. Hệ thống theo dõi xe đo tốc độ với độ chính xác ± 0,016 dặm / giờ.

Cũng là một yêu cầu phi chức năng. Nó đưa ra một ngưỡng có thể đo lường được về độ chính xác của hệ thống. Nó không cho biết hệ thống phải làm gì, nhưng cho biết chính xác thì nó hoạt động như thế nào. Nhưng còn chờ gì nữa? Nó nói rằng hệ thống theo dõi xe đo tốc độ, phải không? Vì vậy, đó là một yêu cầu chức năng quá? Chà, không, vì chúng tôi nhấn mạnh vào độ chính xác của phép đo, chứ không phải trên thực tế là phép đo được thực hiện.

7. Hệ thống theo dõi xe đo tốc độ của xe.

Bây giờ nó là một yêu cầu chức năng. Nó không cho biết hệ thống hoạt động như thế nào, nhưng nó đang làm gì. Thông qua các yêu cầu chức năng, chúng ta có thể biết rằng hệ thống theo dõi xe đo tốc độ, năng lượng pin, áp suất của tôi không biết đèn nào sáng và có bật hay không.

8. Các trang của trang web mất 850 ms. để tải.

Đây không phải là một yêu cầu. Là cố gắng là một, nhưng hoàn toàn không hợp lệ. Làm thế nào bạn có tài sản này? Những trang nào? Tất cả các? Đã thử nghiệm qua mạng 1Gbps cục bộ trên máy khách lõi tứ và máy chủ tám lõi với SSD được sử dụng ở mức 2% hoặc qua modem của máy tính xách tay cũ và xảo quyệt trong khi trang web được lưu trữ bởi một máy chủ nhỏ được sử dụng ở mức 99% ? “Tải” nghĩa là gì? Có nghĩa là tải xuống trang? Tải về và hiển thị nó? Gửi yêu cầu POST với một số dữ liệu lớn, sau đó tải phản hồi và hiển thị nó?

Để kết luận, một yêu cầu phi chức năng luôn là một yêu cầu, có nghĩa là nó mô tả một cái gì đó là hoàn toàn khách quan và có thể được kiểm tra thông qua một bài kiểm tra xác nhận tự động hoặc bằng tay, nhưng thay vì nói những gì hệ thống đang làm, nó giải thích cách hệ thống đang làm một cái gì đó hoặc làm thế nào hệ thống là chính nó .

Quản lý các dự án công nghệ thông tin: Áp dụng các chiến lược quản lý dự án cho các sáng kiến ​​tích hợp phần cứng, phần cứng và tích hợp, James Taylor, ISBN: 0814408117.

Yêu Cầu Chức Năng Và Phi Chức Năng

Trong lĩnh vực phần mềm khái niệm “yêu cầu” là một trong những điều thường xuyên được nhắc đến. Trong đó, yêu cầu chức năng (functional) và yêu cầu phi chức năng (non-functional) là một trong những điều quan trọng nhất.

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 dễ dàng 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.

Để đạt được sự thành công của phần mềm, hay dự án, đòi hỏi 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 các yêu cầu để đảm bảo 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ự mô tả của chức năng hoặc dịch vụ của phần mềm hay 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ụ phần mềm hay hệ thống phải có chức năng:

Hiển thị tên, kích thước, khoảng trống có sẵn và định dạng của một ổ đĩa flash được kết nối với cổng USB. Chức năng thêm khách hàng 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 phổ biến như là:

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 giản rằng yêu cầu phi chức năng chỉ ra những quy định về tính chất và ràng buộc cho phần mềm hay hệ thống.

Yêu cầu phi chức năng bao gồm tất cả 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 chí để đánh giá hoạt động của hệ thống thay vì hành vi. Ví dụ:

Thay đổi dữ liệu trong cơ sở dữ liệu nên được cập nhật cho tất cả người dùng sử dụng 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 phổ biến 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 các thuộc tính chất lượng.

Tầm quan trọng của yêu cầu phi chức năng là không thể xem thường. Có một cách chắc chắn để đảm bảo các yêu cầu phi chức năng không bị bỏ sót đó là sử dụng các 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, 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 thực tế yêu cầu phi chức năng sẽ được đánh giá là có phần quan trọng hơn. Nếu không thỏa mãn được các yêu cầu này thì phần mềm hoặc hệ thống sẽ không thể đưa vào sử dụng.

Hiện nay, các khái niệm về yêu cầu đôi lúc gặp phải những khó khăn nhất định về rào cản ngôn ngữ. Tuy nhiên, để có thể đáp ứng chính xác nhu cầu phần mềm hay hệ thống đòi hỏi 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 kiến thức trên sẽ hữu ích với các 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 chúng tôi 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Ả các khóa học mới nhất.

– Biên tập nội dung BAC –

Những Điều Cần Biết Về Yêu Cầu Chức Năng Của Website

Những điều cần biết về yêu cầu chức năng của website

Tầm nhìn chi tiết về dự án website giúp chủ sở hữu web và đơn vị làm website tạo ra sản phẩm tốt hơn trong thời gian ngắn hơn. Và cách đơn giản nhất để thực hiện điều này đó là xác định yêu cầu chức năng của website một cách rõ ràng, chi tiết. Trong bài viết này, Tất Thành sẽ chia sẻ với bạn yêu cầu chức năng của website là gì cũng như cách để đưa ra yêu cầu chức năng cho website.

14:37 16/10/20 145 lượt xem

Tầm nhìn chi tiết về dự án website giúp chủ sở hữu web và đơn vị làm website tạo ra sản phẩm tốt hơn trong thời gian ngắn hơn. Và cách đơn giản nhất để thực hiện điều này đó là xác định yêu cầu chức năng của website một cách rõ ràng, chi tiết. Trong bài viết này, Tất Thành sẽ chia sẻ với bạn yêu cầu chức năng của website là gì cũng như cách để đưa ra yêu cầu chức năng cho website. Đừng bỏ qua bài viết này của chúng tôi nếu bạn đang xây dựng yêu cầu chức năng cho dự án website của mình!

Yêu cầu chức năng của website là gì?

Ví dụ về một số các yêu cầu chức năng của website:

Chức năng quản trị

Cấp độ ủy quyền

Chức năng xác thực

Theo dõi kiểm tra

Giao diện bên ngoài

Cung cấp thông tin

Chức năng tìm kiếm

Yêu cầu chức năng được xác định rõ ràng là chìa khóa thành công của dự án. Những yêu cầu này giúp nhóm phát triển và khách hàng đảm bảo họ đang làm việc để đạt được cùng mục tiêu. Việc không xác định các yêu cầu chức năng có thể gây ra thông tin sai lệch giữa đơn vị phát triển website và khách hàng, làm tăng khả năng thất bại của dự án.

Vai trò của yêu cầu chức năng

Giảm thời gian giao tiếp trong giai đoạn phát triển cũng như chi phí dự án.

Làm cho dự toán dự án chính xác hơn (về thời gian và chi phí)

Xem trước những sai lầm có thể xảy ra khi trực quan hóa các chi tiết chức năng website.

Cách đưa ra yêu cầu chức năng website

Các yêu cầu chức năng của website thường được viết dưới dạng văn bản, tuy nhiên, nó cũng có thể được thể hiện dưới dạng sơ đồ, hình ảnh. Những định dạng phổ biến nhất của yêu cầu chức năng đó là:

Tài liệu đặc tả yêu cầu website

Cấu trúc phân rã chức năng

Tài liệu thiết kế

Nguyên mẫu

1. Tài liệu đặc tả yêu cầu chức năng

Tài liệu đặc tả yêu cầu chứa các mô tả về chức năng và khả năng mà website phải cung cấp. Tài liệu này cũng xác định các ràng buộc và giả định.

Tài liệu đặc tả bao gồm các phần sau:

Mục đích: Thông tin cơ bản, định nghĩa và tổng quan về website

Mô tả tổng thể: Quy mô website, quy tắc hoạt động và các giả định.

Yêu cầu cụ thể: Truyền đạt các yêu cầu về chức năng của hệ thống.

2. Cấu trúc phân rã chức năng

Cấu trúc phân rã chức năng minh họa quy trình và chia tính năng phức tạp thành các thành phần đơn giản và logic. Bằng cách sử dụng cấu trúc phân rã chức năng, nhóm phát triển website có thể phân tích từng phần của dự án trong khi vẫn nắm bắt được bức tranh toàn cảnh về dự án đó.

Quy trình phân rã chức năng phải từ những chức năng cấp cao nhất đến các chức năng con. Các chức năng phải được phân rã hoàn toàn (phần cấp thấp nhất không thể bị chia nhỏ thêm nữa).

3. Tài liệu thiết kế

Wireframe: Cấu trúc đồ họa tạo ra khung xương của một website. Chúng giúp lập bản đồ các trang web khác nhau với các phần và yếu tố tương tác.

Mô phỏng. Khi wireframe đã sẵn sàng, chúng sẽ được chuyển thành mô hình, thiết kế trực quan để truyền đạt giao diện của sản phẩm cuối cùng. Mô hình có thể trở thành thiết kế cuối cùng của website.

Những website do Tất Thành thiết kế mang lại hiệu quả & khách hàng được phục vụ tận tình, cảm thấy hài lòng – là mục tiêu mà tất cả đội ngũ hơn 50 người của Tất Thành hướng đến. Những lời nhận xét của khách hàng cũng là động lực để chúng tôi nâng cao chất lượng dịch vụ hơn nữa, để làm hài lòng khách hàng hơn nữa!

Các gói dịch vụ thiết kế website cao cấp theo yêu cầu do Tất Thành cung cấp

Thông số

🍊 Gói chuyên nghiệp

🥭 Gói cao cấp

🍓 Gói VIP

🍎 Gói Super VIP

🍇 Gói đỉnh cao

Đối tượng phù hợp

phù hợp với các công ty, cửa hàng, cá nhân mới thành lập hoặc đang phân bổ tài chính ở mức độ vừa phải

phù hợp với đại đa số các công ty, cửa hàng, cá nhân, tổ chức

phù hợp với đại đa số các công ty, cửa hàng, cá nhân, tổ chức

phù hợp với các công ty lớn, tập đoàn, tổng công ty hoặc công ty đề cao tính sáng tạo, khác biệt

phù hợp với các công ty lớn, tập đoàn, tổng công ty hoặc công ty đề cao tính sáng tạo, khác biệt

Chi phí tiêu chuẩn

Từ 4 – 10 triệu VNĐ

Từ 11 – 20 triệu VNĐ

Từ 21 – 30 triệu VNĐ

Từ 31 – 50 triệu VNĐ

Từ 51 – 100 triệu VNĐ

Hỗ trợ doanh nghiệp Giảm 20-25% chi phí thiết kế website giai đoạn dịch Covid đến hết ngày 30/12/2020 chi phí thiết kế Logo , Giảm 30-50% Catalog , Profile , Bao bì ,… khi thiết kế cùng website .

Giao diện website UI

– Giao diện website được thiết kế cá nhân hoá theo thương hiệu công ty, sản phẩm, dịch vụ hoặc sở thích. Giúp bạn khác biệt và nổi bật hơn các công ty đối thủ, có thêm nhiều khách hàng. – Cho phép thay đổi màu sắc – Cho phép thay đổi bố cục- Cho phép thay đổi đường nét – Cho phép thay đổi vị trí các khối – Được sử dụng những giao diện độc quyền do Tất Thành phát triển khi khách hàng sử dụng nền tảng Tất Thành iWeb Cloud do Tất Thành phát triển

Hỗ trợ quảng bá website

– Giải đáp các thắc mắc trong quá trình khách hàng tự SEO website – Tư vấn khách hàng cách thức xây dựng, phát triển nội dung website – Tư vấn khách hàng cách thức quảng bá website để nhiều người biết đến

Tính năng hỗ trợ bán hàng, quảng bá

⁃Tối ưu SEO ⁃ Quản lý đơn hàng, liên hệ ⁃Hỗ trợ trực tuyến, popup, thanh bám lề dưới, thanh bám dọc ⁃ Chat trực tuyến ⁃Hỗ trợ cài đặt Google Analytics, Search Console ⁃ Chứng chỉ bảo mật SSL

Trải nghiệm người dùng UX

– Hiển thị tốt trên tất cả các trình duyệt phổ biến như Safari, Chrome, Cốc Cốc, Firefox, Edge – Hiển thị tốt trên tất cả các độ phân giải phổ biến – Hiển thị tốt trên các thiết bị như máy tính, laptop, máy tính bảng, điện thoại, tivi,…

Công nghệ

ASP.NET, SQL Server, IIS, Window Server,… trên nền tảng bảo mật cao của Microsoft

Tên miền, SSL

Tặng tên miền quốc tế .com năm đầu, chứng chỉ bảo mật SSL năm đầu

Quà tặng nội dung

Dữ liệu demo tham khảo trên mạng hoặc do khách hàng cung cấp.

Tất Thành viết tặng từ 10 bài viết giới thiệu, sản phẩm hoặc dịch vụ tuỳ lĩnh vực, khách hàng cung cấp các thông tin quan trọng về sản phẩm, dịch vụ của đơn vị.

Tất Thành viết tặng từ 11 – 20 bài viết giới thiệu, sản phẩm hoặc dịch vụ tuỳ lĩnh vực, khách hàng cung cấp các thông tin quan trọng về sản phẩm, dịch vụ của đơn vị.

Tất Thành viết tặng từ 21 – 30 bài

Tất Thành viết tặng từ 31 – 40 bài

Thay đổi giao diện

Miễn phí khi sử dụng các tính năng thay đổi giao diện có trong hệ thống với hàng nghìn tuỳ chọn. Bạn sẽ không bao giờ mất chi phí để thay đổi giao diện website.

Bảo hành

Vĩnh viễn khi lưu trữ tại Tất Thành, bảo hành 1 năm khi lưu trữ tại bên khác. Được hỗ trợ qua các hình thức: tại văn phòng Tất Thành, Zalo, điện thoại, email,…

Cập nhật phần mềm

Được cập nhật miễn phí, thường xuyên khi lưu trữ website tại Tất Thành

Các Chức Năng Cần Thiết Của Website Khách Sạn

Website khách sạn về cơ bản đặc thù khác nhau, tuy nhiên trên thực tế các chức năng của 1 website khách sạn lại gần như khá tương đồng bao gồm:

Về giao diện:

Dịch vụ và tiện nghi khách sạn

Hệ thống đặt phòng trực tuyến ( booking engine) có thể thanh toán và gửi yêu cầu chính xác và đa dạng

Tour, nhà hàng, spa, game club…. Tùy theo mỗi khách sạn

Gallery- các ảnh nổi bật của khách sạn

Blog- các bài viết PR cho khách sạn, trích dẫn báo chí…

Phương thức thanh toán

Hỏi, đáp các câu hỏi thường gặp

Liên hệ- bản đồ địa điểm, số điện thoại, email, form yêu cầu thông tin…

Và 1 số chức năng đặc thù riêng của từng khách sạn

Hệ quản trị phải đáp ứng đơn giản và minh bạch cho mọi người dùng

Các chức năng thêm, sửa, xóa Menu, bài viết, phòng, dịch vụ, blog….

+ Cài đặt phòng và giá phòng linh hoạt, dễ dàng + Cài đặt dịch vụ đi kèm + Cài đặt các chương trình rate, offer, promotion…. + Thống kê book phòng, book tour… + Tạo hóa đơn đặt phòng ( invoice)- Với các khách hàng đã chốt được đơn hàng qua điện thoại, email… + Thống kê user, và các thao tác của các user( chỉ dành cho admin) + Và 1 số chức năng nhỏ theo yêu cầu và phù hợp với khách sạn

Tất cả các chức năng, tính năng của website khách sạn được chúng tôi am hiểu kỹ lưỡng và tư vấn chi tiết cho các khách hàng phương án tối ưu nhất, thuận tiện và phù hợp với khách sạn của mình nhất. Chúng tôi tin tưởng sẽ làm hài lòng tất cả các quý khách hàng.