facebook

Основні елементи вимог:

  • Type            
  • ID            
  • Name / Summary / Title   
  • Event Flow   
  • Pre-conditions   
  • Post-conditions   
  • Dependencies   
  • Priority   
  • Status

Type — вид вимог, наприклад:

  • Functional — функціональні;  
  • Non-functional — нефункціональні;           
  • Interface — вимоги до інтерфейсу;           
  • Operational — операційні.

Зазвичай вимоги в документі групуються по типу.

ID — ідентифікаційний номер кожної вимоги повинен бути унікальним на всьому проекті і незмінним, по ньому можна звернутись до вимоги (дати посилання в описі помилки, тестовому випадку, листі чи будь-якому іншому документі, обговоренні).

Name / Summary / Title — ім’я, короткий зміст чи назва.

Event Flow — послідовність подій.

Pre-conditions — передумови або що має бути виконане до виконання вимоги.

Post-conditions — післяумови або що має бути виконане після виконання вимоги.

Dependencies — залежності цієї вимоги від іншої(-их) або її взаємодія з іншими вимогами.

Priority — приорітет вимоги. Приорітизація вимог використовується в управлінні продуктом програмного забезпечення для визначення того, які саме вимоги до програмного продукту повинні бути включені в певний реліз, чи інакше реалізовані у першу чергу.

Рівні вимог можуть позначатися числами або через пріоритетність:

  • High — високий;  
  • Medium — середній;  
  • Low — низький.

Status — статус вимоги надає інформацію про вимогу, бувають:

  • New — новий;  
  • Approved — затверджений;  
  • Declined — відмінений;
  • Postponed — відкладений; 
  • Duplicates — дублює інший.