Wymagania niefunkcjonalne (NFR) definiują atrybuty systemu, takie jak bezpieczeństwo, niezawodność, wydajność, łatwość konserwacji, skalowalność i użyteczność Służą one jako ograniczenia lub ograniczenia w projektowaniu systemu we wszystkich różne zaległości. … Zapewniają użyteczność i efektywność całego systemu.
Jakie są przykłady wymagań niefunkcjonalnych?
Niektóre typowe wymagania niefunkcjonalne to:
- Wydajność – na przykład czas odpowiedzi, przepustowość, wykorzystanie, wolumetria statyczna.
- Skalowalność.
- Pojemność.
- Dostępność.
- Niezawodność.
- Odzyskiwalność.
- Obsługa.
- Usługi serwisowe.
Które z nich jest wymaganiem niefunkcjonalnym?
Niektóre z najbardziej typowych wymagań niefunkcjonalnych obejmują wydajność, pojemność, skalowalność, dostępność, niezawodność, konserwowalność, odzyskiwalność, serwisowalność, bezpieczeństwo, integralność danych, łatwość zarządzania i użyteczność.
Jak znaleźć wymagania niefunkcjonalne?
Niefunkcjonalne wskaźniki wymagań
- Czas. Transakcje / sek. Czas odpowiedzi. …
- Przestrzeń. Pamięć główna. Pamięć pomocnicza. …
- Użyteczność. Czas na trening. Liczba wyborów. …
- Niezawodność. Średni czas do awarii. Prawdopodobieństwo przestoju. …
- Wytrzymałość. Czas na powrót do zdrowia. % incydentów prowadzących do katastrofalnych awarii. …
- Przenośność. % nieprzenośnego kodu.
Czy wymagania niefunkcjonalne są naprawdę niefunkcjonalne?
Kilku autorów twierdzi jednak, że wiele tak zwanych NFR w rzeczywistości opisuje właściwości behawioralne i mogą być traktowane tak samo jak wymagania funkcjonalne. … Nasze wyniki sugerują, że większość „niefunkcjonalnych” wymagań nie jest niefunkcjonalna, ponieważ opisują zachowanie systemu