Rate this post

Yêu cầu chức năng

  1. Các yêu cầu chức năng chỉ định một chức năng mà một hệ thống hoặc thành phần hệ thống phải có thể thực hiện. Nó có thể được ghi nhận theo nhiều cách khác nhau. Những cái phổ biến nhất là mô tả bằng văn bản trong các tài liệu và các trường hợp sử dụng.

  2. Các trường hợp sử dụng có thể là danh sách liệt kê văn bản cũng như sơ đồ, mô tả hành động của người dùng. Mỗi ca sử dụng minh họa các kịch bản hành vi thông qua một hoặc nhiều yêu cầu chức năng. Tuy nhiên, thông thường, một nhà phân tích sẽ bắt đầu bằng cách gợi ra một tập hợp các trường hợp sử dụng, từ đó nhà phân tích có thể rút ra các yêu cầu chức năng phải được thực hiện để cho phép người dùng thực hiện từng trường hợp sử dụng.

  3. Yêu cầu chức năng là những gì một hệ thống được cho là hoàn thành . Nó có thể

    • Tính toán
    • Chi tiết kỹ thuật
    • Thao tác dữ liệu
    • Xử lí dữ liệu
    • Chức năng cụ thể khác
  4. Một yêu cầu chức năng điển hình sẽ chứa một tên và số duy nhất, một bản tóm tắt ngắn gọn và một lý do. Thông tin này được sử dụng để giúp người đọc hiểu tại sao yêu cầu là cần thiết và để theo dõi yêu cầu thông qua sự phát triển của hệ thống.

những yêu cầu vô lý

LBushkin đã giải thích thêm về các yêu cầu phi chức năng. Tôi sẽ thêm nhiều hơn nữa.

  1. Yêu cầu phi chức năng là bất kỳ yêu cầu nào khác ngoài yêu cầu chức năng. Đây là các yêu cầu chỉ định các tiêu chí có thể được sử dụng để đánh giá hoạt động của một hệ thống, thay vì các hành vi cụ thể .

  2. Các yêu cầu phi chức năng ở dạng “hệ thống sẽ” , một thuộc tính tổng thể của hệ thống nói chung hoặc về một khía cạnh cụ thể và không phải là một chức năng cụ thể. Các đặc tính tổng thể của hệ thống thường đánh dấu sự khác biệt giữa việc dự án phát triển đã thành công hay thất bại.

  3. Yêu cầu phi chức năng – có thể được chia thành hai loại chính:

    • Chất lượng thực thi , chẳng hạn như bảo mật và khả năng sử dụng, có thể quan sát được trong thời gian chạy.
    • Các phẩm chất tiến hóa , như khả năng kiểm tra, khả năng bảo trì, khả năng mở rộng và khả năng mở rộng, được thể hiện trong cấu trúc tĩnh của hệ thống phần mềm.
  4. Các yêu cầu phi chức năng đặt ra các hạn chế đối với sản phẩm đang được phát triển, quy trình phát triển và chỉ định các ràng buộc bên ngoài mà sản phẩm phải đáp ứng.
  5. Các IEEE-Std 830 – 1993 danh sách yêu cầu 13 không hoạt động được bao gồm trong một Phần mềm Yêu cầu tài liệu.
  1. Các yêu cầu thực hiện
  2. Yêu cầu giao diện
  3. Yêu cầu hoạt động
  4. Yêu cầu tài nguyên
  5. Yêu cầu xác minh
  6. Yêu cầu chấp nhận
  7. Yêu cầu về tài liệu
  8. Yêu cầu bảo mật
  9. Yêu cầu về tính di động
  10. Yêu cầu chất lượng
  11. Yêu cầu về độ tin cậy
  12. Yêu cầu bảo trì
  13. Yêu cầu an toàn

Việc một yêu cầu được thể hiện là một yêu cầu chức năng hay không chức năng có thể phụ thuộc hay không:

  • về mức độ chi tiết được đưa vào tài liệu yêu cầu
  • mức độ tin cậy tồn tại giữa khách hàng hệ thống và nhà phát triển hệ thống.

Ví dụ. Một hệ thống có thể được yêu cầu để trình bày cho người dùng với màn hình hiển thị số lượng hồ sơ trong cơ sở dữ liệu. Đây là một yêu cầu chức năng. Làm thế nào cập nhật [cập nhật] số này cần phải là một yêu cầu phi chức năng. Nếu số lượng cần được cập nhật theo thời gian thực, các kiến ​​trúc sư hệ thống phải đảm bảo rằng hệ thống có khả năng cập nhật số lượng bản ghi [được hiển thị] trong một khoảng thời gian ngắn có thể chấp nhận của số lượng hồ sơ thay đổi.

Người giới thiệu:

  1. Yêu cầu về chức năng
  2. Yêu cầu phi chức năng
  3. Định lượng và truy xuất nguồn gốc của các yêu cầu