Profesjonalni programiści muszą przejść przez proces zbierania wymagań dotyczących oprogramowania na początku projektów rozwoju oprogramowania o dowolnej znaczącej wielkości. Produktem końcowym tej fazy projektu jest dokument powszechnie nazywany Specyfikacją Wymagań Oprogramowania lub SRS. Zwykle jest to pierwszy kamień milowy lub element dostawy projektu. Nie można nie docenić wagi tego dokumentu. Jego najważniejszą funkcją jest rejestrowanie potrzeb i wymagań biznesowych klienta w formie pisemnej i stanie się podstawą do dalszego procesu tworzenia oprogramowania. Po skompilowaniu tych wymagań dokument staje się zapisem zrozumienia zarówno przez klienta, jak i dewelopera, co oprogramowanie powinno osiągnąć. Zwykle klient przegląda i podpisuje SRS, rozpoczynając w ten sposób pełną fazę projektowania i rozwoju oprogramowania. Podejmując kroki wysokiego poziomu, możesz napisać dokument SRS.
Krok 1
Jeśli Twoja organizacja nie ma standardowego szablonu dokumentu Specyfikacji wymagań oprogramowania, utwórz go teraz (zobacz Zasoby, aby uzyskać łącza do szablonów).
Wideo dnia
Krok 2
Spotkaj się z ekspertami/klientami w danej dziedzinie, aby poznać wymagania.
Krok 3
Zdefiniuj funkcje oprogramowania.
Krok 4
Twórz przypadki użycia dla głównych podprocesów. Na przykład, jeśli projektujesz system wprowadzania zamówień, przypadki użycia będą polegać na utworzeniu nowego zamówienia, zmodyfikowaniu istniejącego zamówienia i wyszukiwaniu zamówień klientów.
Krok 5
Zdefiniuj interfejs użytkownika.
Krok 6
Zdefiniuj wszelkie inne interfejsy, takie jak interfejsy sprzętowe lub inne interfejsy systemowe oprogramowania.
Krok 7
Zdefiniuj przebieg procesu.
Krok 8
Określ konkretne reguły biznesowe.
Krok 9
Zdefiniuj specyfikację wydajności.
Krok 10
Twórz dowolne diagramy potrzebne do zilustrowania przebiegu procesu lub opracowania kluczowych wymagań.
Krok 11
Skompiluj dokument SRS i poproś wszystkie niezbędne strony o jego sprawdzenie lub podpisanie.
Rzeczy, których będziesz potrzebować
Aplikacja do przetwarzania tekstu
Oprogramowanie do tworzenia diagramów, takie jak Microsoft Visio
Wskazówka
Utwórz standardowy szablon dokumentu. Dołącz matrycę identyfikowalności. Uwzględnij powiązanie między wymaganiami a źródłem tych wymagań. Jasno wyszczególnij zdefiniowane reguły działania firmy. Upewnij się, że zasady i procesy są zdefiniowane precyzyjnym, jednoznacznym językiem.
Ostrzeżenie
SRS zawiera tylko wymagania funkcjonalne. Nie należy podawać szczegółów projektu ani implementacji oprogramowania.