Spisu treści:
Definicja - Co oznacza zgodność?
Zgodność to stopień przestrzegania wcześniej ustalonych oczekiwań. Stopień, w jakim produkt spełnia wcześniej określone kryteria, określa się jako zgodność w kontekście inżynierii oprogramowania.
Techopedia wyjaśnia zgodność
Twórca oprogramowania ustala wymagania funkcjonalne i niefunkcjonalne przed opracowaniem oprogramowania. Wymagania funkcjonalne to wymagania odzwierciedlające podstawową funkcjonalność zapewnianą przez system. Wymagania niefunkcjonalne to dodatkowe wymagania, takie jak ograniczenie czasu, wydajności, dostępności, skalowalności, niezawodności itp. Stopień zgodności oprogramowania z jego wymaganiami funkcjonalnymi to zgodność oprogramowania z jego wymaganiami.
Na przykład dokument wymagań oprogramowania może określać, że koszt oprogramowania nie powinien przekraczać 15 000 USD. Jest to wymóg funkcjonalny, na który oprogramowanie musi się zgodzić. Jednak wymóg taki jak system powinien obsługiwać uwierzytelnianie HTTPS jest niefunkcjonalny, a oprogramowanie zawsze ma opcję akceptacji lub odrzucenia.