DEV Community

ritaCosta93
ritaCosta93

Posted on

Getting the Context

Getting the Context

Functions

What should the system do?

Functional requirements (E-Commerce website example)

  1. Search Inventory
  2. Check Reviews
  3. Buy Products
  4. Review past orders

Non functional requirements

How should the system behave?

  1. Functionality
  2. Reliability
  3. Usability
  4. Efficiency
  5. Maintainability
  6. Scalability

Restrictions

  1. Legal Compliance
  2. Standards
  3. Cost
  4. Talent Hiring
  5. Time-to-market
  6. GDPR

Prioritize

  1. Time-to-market vs features

  2. Portability vs Scalability/Maintainability

  3. Acceptable

Discussion (0)