Jak napisać dokument specyfikacji wymagań oprogramowania (SRS)

click fraud protection

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.