Projektni zadatak je ključni dokument u procesu razvoja softvera. Ispravne tehničke specifikacije omogućuju izbjegavanje mnogih pogrešaka i nepotrebnog rada. Njegov se sastav može razlikovati ovisno o zadatku, međutim, mogu se razlikovati univerzalne komponente.
Upute
Korak 1
Opće odredbe Uvodni odjeljak u kojem definirate glavne odredbe, opisuje korištenu terminologiju, nužan je da kupac i dobavljač ne naiđu na poteškoće u razumijevanju zadataka. Navedite podatke o naručitelju i izvođaču, opišite dokumente na temelju kojih je donesena odluka o izradi programa.
Korak 2
Ciljevi U ovom odjeljku navedite glavne ciljeve koje projekt želi postići. Važno je jasno definirati ciljeve proizvoda koji se razvija. Opišite željenu publiku koja će raditi s programom.
3. korak
Funkcionalni zahtjevi Glavna komponenta projektnog zadatka. U ovom odjeljku opišite funkcionalnost softvera koji se razvija, mogućnosti njegove upotrebe i korisničko sučelje. Opišite strukturu programa u funkcionalnim zahtjevima.
4. korak
Posebni zahtjevi Navedite sve posebne zahtjeve i standarde. Navedite tehničke zahtjeve: verzija operativnog sustava, veličina memorije itd. Zahtjevi za performanse, sigurnost, zahtjevi za zaštitu podataka od neovlaštenog pristupa, tolerancija kvarova, pouzdanost, ergonomija, opisani su u ovom odjeljku.
Korak 5
Pretpostavke i ograničenja U ovom odjeljku navedite koje su vrijednosti obuhvaćene softverskim proizvodom, opišite glavne rizike koji mogu nastati tijekom korištenja softvera.