Requirement là gì? Về cơ bản là sự diễn đạt cho một nhu cầu nào đó.
Theo BABOK:
A more precise definition is provided by the IEEE Glossary of Software Engineering Terminology and the Business Analysis Body of Knowledge® (BABOK®). Both define a requirement as a
- condition or capability needed by a user to solve a problem or achieve an objective.
- condition or capability that must be met or possessed by a system or system component to satisfy a contract, standard, specification, or other formally imposed document.
- documented representation of a condition or capability in (1) or (2).
The BABOK® defines the following requirements types: business, user (stakeholder), functional (solution), non-functional (quality of service), constraint, and implementation (transition).
Có mấy loại Requirement
- Business Requirements: là những yêu cầu rất high-level, ở mức chung chung, tổng quát từ phía khách hàng. Kiểu như tôi cần hệ thống quản lý tất cả thông tin của khách hàng trong hệ thống trading.