Kao sto se da primetiti javljam se samo radnim danima

)) tj. s posla.
Sto se tice projektnog zadatka ti nikako ne treba da projektujes, vec samo da ZAHTEVAS, sto bi srpski rekli pises: user requirements. Ono sto oni obuhvataju su:
- tehnoloski zahtevi (npr. Aplikacija treba da bude projektovana kao slabo uslovljena, oslonjena na standarde i orjentisana ka servisima – tzv. SOA (Service-oriented Arhitecture) arhitektura, korisnički interface treba da bude standardizovan, prilagođen portalnom tipu aplikacija i da poštuje savremene ergonomske zahteve i sl.)
- funkcionalni zahtevi: npr. visoko parametrizovan, periodična provera kvaliteta softverskog proizvoda (validacija i/ili verifikacija) u sledećim segmentima stvaranja softverskog proizvoda:
o prezentacija modela procesa (OO), baze podataka i aplikacije;
o prezentacija prototipa sa nekoliko tipičnih GUI-a (održavanje šifarnika, izveštavane, razmena podataka, prognoze);
o implementacija, obuka i testna faza – algoritam testiranja;
o faza eksploatacije i odrzavanja.
- Metrike softvera.
- Zaštita softverskog proizvoda
i sl. Imas na Internetu citave metodologije vrlo formalno definisane kako se to radi.
Ja, iz iskustva, insistiram na strucnim prezentacijama (i korisnicima ali i informaticarima zasebno), validaciji i verifikaciji, dobro definisanom prijemnom testu, strogom Ugovoru koji sve faze definise, kao i na;ine placanja.
Pozdrav
Buba