Professional Documents
Culture Documents
APLIKACIJA
PROJEKAT
2
PROJEKTNI ZADATAK
Razgovor sa klijentom
3
PROJEKTNI ZADATAK
Bezbednost sistema
Framework
4
PROJEKTNI ZADATAK
Vreme izvršavanja
Funkcionalnosti
5
PROJEKTNI ZADATAK
Testiranje
Uputstvo za korišćenje
6
UPUTSTVO ZA IZRADU PROJEKTA
7
UPUTSTVO ZA IZRADU PROJEKTA
SADRŽAJ PROJEKTA
Naslovna strana
Na naslovnoj strani navesti naziv projekta, autore projekta i vreme izrade projekta.
1. Kratak opis projekta
Ukratko predstaviti temu i cilj projekta.
2. Postupak razvoja softvera
Izabrati jednu od tradicionalnih metoda modelovanja i primeniti je u procesu razvoja
definisati kritične tačke (milestones) koje pokazuju šta treba da bude urađeno na
projektu i do kada navesti uloge svih članova projektog tima uz precizan opis šta ko od
njih treba da uradi i do kada navesti planirane rezultate za svaku kritičnu tačku; rezultati
mogu biti softverski moduli, modeli, dokumentacija, kratka korisnička uputstva i sl.
8
UPUTSTVO ZA IZRADU PROJEKTA
SADRŽAJ PROJEKTA
3. Analiza zahteva
Izraditi specifikaciju softverskih zahteva. Posebnu pažnju posvetiti:
funkcionalnim zahtevima sistema
9
UPUTSTVO ZA IZRADU PROJEKTA
SADRŽAJ PROJEKTA
4. Projektovanje sistema
Isprojektovati sistem sa aspekta njegove arhitekture i programskog kôda.
Predstaviti arhitekturu sistema u vidu modularne hijerarhije iz koje se jasno vidi koje
komponente postoje u sistemu i kako su one međusobno povezane. Pri tome koristiti
odgovarajući stil projektovanja (poglavlje 4.2).
Izabrati programski jezik koji će biti korišćen pri implementaciji i obrazložiti njegov izbor.
Opisati strukture podataka i algoritme koji će biti primenjeni.
Napraviti strukturu programskih modula, tj. datoteka pomoću kojih će sistem biti
implementiran. Navesti potrebne procedure i funkcije u okviru svakog programskog
modula.
Pri projektovanju intenzivno koristiti sve vrste UML dijagrama date u poglavlju 5.
10
UPUTSTVO ZA IZRADU PROJEKTA
SADRŽAJ PROJEKTA
5. Implementacija softvera
Na izabranom programskom jeziku napisati programski kôd koji realizuje sistem.
Datoteke sa izvornim kôdom dopuniti odgovarajućom unutrašnjom
dokumentacijom, tj. komentarima.
Na jednoj strani, priložiti primer dobro dokumentovanog programskog kôda
(početak datoteke sa zaglavljem).
11
UPUTSTVO ZA IZRADU PROJEKTA
SADRŽAJ PROJEKTA
6. Testiranje softvera
U okviru jediničnog testiranja po modulima, opisati sve testove koji su sprovedeni
u cilju provere ispravnosti napisanog programskog kôda.
Navesti koji je princip integracionog testiranja korišćen (poglavlje 7.2.2) i dati
hijerarhiju koja pokazuje redosled u kome su moduli testirani.
Nacrtati dijagram zavisnosti broja pronađenih grešaka u softveru po nedeljama.
12
UPUTSTVO ZA IZRADU PROJEKTA
SADRŽAJ PROJEKTA
7. Isporuka softvera
Napisati deo Uputstva za korišćenje koji se odnosi na jednu (izabranu)
funkcionalnost sistema.
13
TEME PROJEKTNIH ZADATAKA1
15
TEME PROJEKTNIH ZADATAKA
16
TEME PROJEKTNIH ZADATAKA
17
TEME PROJEKTNIH ZADATAKA
18