Spisu treści:
- Wymagania funkcjonalne a niefunkcjonalne
- Jakie są wymagania funkcjonalne?
- Jakie są wymagania niefunkcjonalne?
- Jaka jest różnica między wymaganiami funkcjonalnymi a niefunkcjonalnymi?
- Podsumowanie - wymagania funkcjonalne a niefunkcjonalne
Wideo: Różnica Między Wymaganiami Funkcjonalnymi I Niefunkcjonalnymi
2024 Autor: Mildred Bawerman | [email protected]. Ostatnio zmodyfikowany: 2023-12-16 08:41
Wymagania funkcjonalne a niefunkcjonalne
Kluczowa różnica między wymaganiami funkcjonalnymi i niefunkcjonalnymi polega na tym, że wymagania funkcjonalne opisują, co system powinien robić, podczas gdy wymagania niefunkcjonalne opisują sposób działania systemu.
W inżynierii oprogramowania wymagania dotyczące oprogramowania koncentrują się na potrzebach, które oprogramowanie powinno rozwiązać. Podczas tworzenia oprogramowania pierwszym krokiem jest zebranie wymagań. Jest to jeden z najważniejszych kroków, ponieważ cały produkt zależy od zebranych wymagań. Po zebraniu wymagań są one analizowane i dokumentowane w specyfikacji wymagań oprogramowania (SRS). Wymagania dotyczące oprogramowania można podzielić na dwie sekcje jako wymagania funkcjonalne i niefunkcjonalne.
ZAWARTOŚĆ
1. Omówienie i kluczowe różnice
2. Czym są wymagania funkcjonalne
3. Czym są wymagania niefunkcjonalne
4. Porównanie obok siebie - wymagania funkcjonalne i niefunkcjonalne w formie tabelarycznej
5. Podsumowanie
Jakie są wymagania funkcjonalne?
Wymagania określające funkcjonalne aspekty oprogramowania nazywane są wymaganiami funkcjonalnymi. Wymagania funkcjonalne zmieniają się w zależności od projektu. Definiują funkcjonalności dostarczane przez systemy lub komponenty.
Rysunek 01: Tworzenie oprogramowania
Załóż system zarządzania szpitalem. Może mieć kilka modułów, takich jak moduł logowania, moduł pacjenta, moduł lekarza, moduł wizyt, moduł raportów i moduł fakturowania. Moduł logowania powinien pomyślnie zalogować się do systemu po podaniu poprawnej nazwy użytkownika i hasła. Moduł pacjenta powinien zapisywać, edytować i usuwać dane pacjenta. Moduł lekarza powinien zapisywać, edytować i usuwać dane lekarza. Moduł spotkań powinien planować, zmieniać terminy i usuwać spotkania. Moduł raportów powinien generować raporty medyczne. Moduł rozliczeniowy powinien generować rachunki do zapłaty. To są pewne wymagania funkcjonalne dla systemu zarządzania szpitalem.
Jakie są wymagania niefunkcjonalne?
Wymagania, które nie są związane z funkcjonalnym aspektem oprogramowania, należą do kategorii wymagań niefunkcjonalnych. Definiują oczekiwane cechy oprogramowania. Użytkownicy mogą o nich zakładać. Wielu użytkowników obawia się poprawnego dostosowania wymagań niefunkcjonalnych, zwłaszcza w przypadku dużych systemów.
System zarządzania szpitalem powinien mieć następujące wymagania niefunkcjonalne. Szybkość jest dużym wymaganiem. System powinien przetwarzać dane w minimalnym czasie odpowiedzi. System powinien być bezpieczny. Dostęp do danych powinni mieć tylko uprawnieni użytkownicy. Powinien być łatwy w utrzymaniu. Oprogramowanie powinno być działającym i użytecznym produktem. Dane powinny być wiarygodne i dostępne w razie potrzeby. Dlatego system zarządzania szpitalem powinien mieć niefunkcjonalne wymagania, takie jak wydajność, bezpieczeństwo, łatwość konserwacji, użyteczność, niezawodność i dostępność.
Jaka jest różnica między wymaganiami funkcjonalnymi a niefunkcjonalnymi?
Porównaj środek artykułu przed tabelą
Wymagania funkcjonalne a niefunkcjonalne |
|
Wymagania funkcjonalne to wymagania definiujące funkcje systemu lub jego podsystemów. | Wymagania niefunkcjonalne to wymagania określające kryteria, których można użyć do oceny działania systemu. |
Stosowanie | |
Wymagania funkcjonalne służą do opisu funkcjonalności systemu. | Wymagania niefunkcjonalne opisują cechy jakości systemu lub atrybuty jakości. |
Podsumowanie - wymagania funkcjonalne a niefunkcjonalne
W tym artykule omówiono różnicę między dwiema kategoriami wymagań oprogramowania. Różnica między wymaganiami funkcjonalnymi i niefunkcjonalnymi polega na tym, że wymagania funkcjonalne opisują, co system powinien robić, a wymagania niefunkcjonalne opisują sposób działania systemu.
Zalecane:
Różnica Między Wymaganiami A Specyfikacją W Inżynierii Oprogramowania
Kluczowa różnica między wymaganiem a specyfikacją w inżynierii oprogramowania polega na tym, że wymaganie to potrzeba interesariusza, której oprogramowanie powinno
Różnica Między Wymaganiami Biznesowymi A Wymaganiami Funkcjonalnymi
Kluczowa różnica między wymaganiami biznesowymi a wymaganiami funkcjonalnymi polega na tym, że wymagania biznesowe definiują cele biznesowe, a jednocześnie są funkcjonalne
Różnica Między Polem Elektromagnetycznym A Potencjalną Różnicą
EMF vs różnica potencjalna (siła elektromotoryczna) są używane do opisania dwóch różnych parametrów między dwoma punktami. Termin „potencjalna różnica” to ge
Różnica Między Różnicą Faz A Różnicą ścieżki
Różnica faz a różnica ścieżek Różnica faz i różnica ścieżek to dwa bardzo ważne pojęcia w optyce. Zjawiska te są widoczne w problemach
Różnica Między Kluczową Różnicą Między Minerałami Metalicznymi I Niemetalicznymi
Kluczowa różnica - minerały metaliczne i niemetaliczne Minerał to naturalnie występujący stały i nieorganiczny składnik o określonym wzorze chemicznym