Co to jest wymaganie:
Wymaganie jest warunkiem koniecznym, aby mieć dostęp do czegoś lub aby coś się wydarzyło. Słowo wymaganie pochodzi od łacińskiego requisitum , które oznacza zamierzać lub wymagać czegoś.
Wymagania mogą być namacalne (posiadanie samochodu, przekazanie określonej dokumentacji, podpisanie umowy, itp.) lub niematerialne (dobry wygląd, odpowiedzialność, punktualność).
Z drugiej strony, wymagania mogą być naturalne (np. warunkiem koniecznym jest, aby większość roślin otrzymywała światło słoneczne, aby mogła fotosyntetyzować) lub kulturowe.
W przypadku wymagań narzuconych przez normy kulturowe lub społeczne, mogą one być zmienne, ponieważ zależą od tego, co każda grupa społeczna ustaliła, ale mogą również zmieniać się w zależności od czasu, kontekstu historycznego, zmian politycznych lub prawnych itd.
.
Na przykład, wymagania prawne dotyczące zawarcia małżeństwa są różne w różnych krajach, ale mogą się również zmieniać w czasie.
Zapotrzebowanie na komputer
W inżynierii systemowej wymaganie jest częścią danych potrzebnych w fazie projektowania produktu. W tym przypadku wymagania dyktują standard tego, co musi spełniać produkt, który ma zostać stworzony.
Wymaganie, w tym przypadku, oznacza również warunek, który musi zostać spełniony przez użytkownika, aby mógł on coś wykonać w systemie.
W inżynierii systemów istnieją 2 rodzaje wymagań:
Wymaganie funkcjonalne
Jest to opis czegoś, co system powinien wykonać. To znaczy, że bez tego wymogu system nie może wykonać swojego zadania.
Wymaganie niefunkcjonalne
Warunek, który musi być spełniony przez system, aby mógł on prawidłowo funkcjonować. Na przykład wymagania dotyczące konserwacji, wymagania dotyczące wydajności i tak dalej.
Ponieważ wymagania opisują wytyczne lub istotne warunki w systemie, ich sformułowanie musi być zgodne z pewnymi zasadami, aby ich późniejsze wykonanie zostało przeprowadzone prawidłowo.
- Muszą one być konkretne, ponieważ muszą wyjaśniać, co system ma wykonać, ale jednocześnie unikać zbędnych szczegółów.
- Muszą być spójne: wymagania nie mogą być ze sobą sprzeczne. To znaczy, że kiedy system realizuje jakieś wymaganie, nie może wpłynąć na zastosowanie innych warunków.
- Wymagania muszą być jasno wyjaśnione, nie pozostawiając miejsca na interpretację.
- Wymagania muszą być możliwe do sprawdzenia. W ten sposób można się upewnić, czy są one rzeczywiście możliwe do zastosowania, czy też nie. Muszą być również opisane metody weryfikacji.
Jego sformułowanie musi być kompletne, ponieważ nie powinien on odsyłać do innego dokumentu w celu uzyskania dalszych informacji.
Wszystkie warunki systemowe muszą być osiągalne, realistyczne.