Program se primenjuje od 01.10.2005..
Predmeti preduslovi
Predmeti kojima je preduslov predmet Projektovanje softvera
Osposobljavanje studenata za efikasnu i efektivnu konstrukciju softvera. Ovladavanje znanjima i veštinama neophodnim za dizajn arhitekture, implementaciju i testiranje složenih softverskih sistema.Standardizacija procesa implementacije, testiranja, verifikacije i validacije softvera. Korišćenje alata za praćenje nedostataka u softveru. Dokumentovanje složenih softverskih proizvoda. Prezentacija karakteristika softvera.
Po završetku predmeta studenti su osposobljeni za konstrukciju složenih softverskih sistema zasnovanu na standardizaciji procesa implementacije, testiranja, verifikacije i validacije softvera i korišćenje raspoloživih alata za praćenje konfiguracije softvera i nedostataka u softveru. Pored toga studenti su osposobljeni za kvalitetno dokumentovanje i prezentaciju karakteristika složenih softverskih proizvoda.
Model bazirana konstrukcija softvera. Aspekti dizajniranja softverskih sistema: konceptualni i tehnički dizajn, dekompozicija i modularnost, arhitektura softvera "stilovi i strategije. Aspekti konstrukcije softverskih sistema: organizacija i struktura softvera, elementi programskog rešenja, standardi konstrukcije i implementacija funkcionalnosti. Dizajn korisničkog interfejsa. Postupak konstrukcije softvera: metode i tehnike konstrukcije, timski rad i timski razvoj softvera, X-treem programiranje, standardi i kvalitet koda, testiranje softvera, softverske inspekcije, integracija softvera, verifikacija i validacija. Osnovi kontrole kvaliteta softvera. Osnovi praćenja nedostataka i konfiguracije softvera.
Uz oslonac na specifikaciju događajima upravljanog sistema, razvijenu u sklopu predmeta Specifikacija i modelovanje softvera studenti, u timskom radu, ovladavaju praktičnom primenom znanja vezanih za konstrukciju softvera. Uz oslonac na dve softverske inspekcije u sklopu predavanja studenti ovladavaju metodama i tehnikama prezentacije softverskih rešenja, njihovog testiranja, verifikacije i validacije. Na kraju semestra studenti javno brane projekat.
Autori | Naziv | Godina | Izdavač | Jezik |
---|
Branko Perišić | “Projektovanje softvera” | 2007 | Elektronsko izdanje-PDF,PPT | Srpski jezik |
S.L.Pfleeger, J. M. Atlee | “Software engineering Theory and Practice”, third edition | 2006 | Prentica Hall | Engleski |
SWEBOK | SWEBOK, materijal u elektronskoj formi | 2007 | Elektronsko izdanje(www.swebok.org) | Engleski |
Matthew Robinson, Pavel Vorobiev | Swing, Second Edition | 2003 | Elektronsko izdanje-PDF | Engleski |
John Zukowski | Majstor za javu, Java J2SE 1.4 | 2002 | Kompjuterska biblioteka Čačak | Srpski jezik |
Predmetna aktivnost | Predispitna | Obavezna | Broj poena |
---|
Predmetni projekat | da | da | 50.00 |
Prisustvo na laboratorijskim vežbama | da | da | 5.00 |
Prisustvo na predavanjima | da | da | 5.00 |
Teorijski deo ispita | ne | da | 40.00 |
| Ime i prezime | Vid nastave |
---|
| | Predavanja |
| | Predavanja |
| | Auditorne vežbe |
| | Računarske vežbe |
| | Računarske vežbe |