Projektovanje inženjerskog softvera
ID: 0605nosilac predmeta: Radojević Lj. Slobodan
nivo studija: master akademske studije
ESPB: 6
oblik završnog ispita: pismeni+usmeni
katedra: mašinstvo i informacione tehnologije
cilj
• Priprema ulaznih informacija za inženjerski softver zasnovan na standardnim proračunima.• Priprema inženjerskog proračuna za efikasno programiranje i dobijanje efikasnih programa.
• Testiranje i verifikacija inženjerskog softvera. Validacija inženjerskog softvera.
• Korišćenje SQL-a za dobijanje informacija iz baza podataka.
• Upotreba SQL za inženjersko odlučivanje.
• Organizacija, normalizacija podataka u bazi podataka.
• Zaštita, arhiviranje podataka. Problemi licenciranja softvera.
ishod
Posle uspešnog odslušanog programa koji je predviđen ovim predmetom student može:• pripremiti proračun za programiranje.
• oceniti kvalitet dobijenih informacija iz ulaznih podataka koji su obrađeni programom pisanim za definisani proračun.
• upotrebiti baze podataka za pojedine probleme u mašinstvu.
• iskoristiti SQL kao generator informacija nižeg nivo za inženjerski softver.
sadržaj teorijske nastave
1) Osnovni numerički metodi u proračunima.2) Dizajniranje softvera za odabrane numeričke metode i proračune. Nalaženje nula funkcije. Numeričko diferenciranje i numerička integracija.
3) Dizajniranje softvera za odabrane numeričke metode i proračune. Numeričko rešavanje diferencijalni i parcijalnih jednačina prvog reda. Osnovna statistika.
4) Relaciona algebra, relacije i indeksiranje. Osnovne komande SQL-a za stvaranje objekata.
5) Osnovne komande SQL-a za ažuriranje objekata i relacione operacije.
7) Testiranje programa. Validacija rezultata i greške u računanju.
8) Licenciranje softvera.
sadržaj praktične nastave
Sastoji se iz auditornih, laboratorijskih vežbi koje prate sadržaj predmeta.Studije slučaja. Podsećanje na projektovanje baza podataka, različitim alatima.
Baze podataka zasnovane na čuvanju crteža, fotografija i složenih objekata.
resursi
Neophodan softver za ovaj predmet je pod GNU licencom - besplatan je. Ukoliko koristite LINUX neophodni Python Vam je odmah dostupan. Ukoliko koristite drugi operativni sistem, Python možete preuzeti sa odgovarajuće WEB lokacije (vidi URL) ili na samom URL-u. Za pokretanje neophodnog softvera dovoljno je posedovati najjednostavniji PC računar.fond časova
ukupan fond časova: 75aktivna nastava (teorijska)
novo gradivo: 20razrada i primeri (rekapitulacija): 0
aktivna nastava (praktična)
auditorne vežbe: 11laboratorijske vežbe: 19
računski zadaci: 0
seminarski rad: 5
projekat: 2
konsultacije: 0
diskusija/radionica: 3
studijski istraživački rad: 0
provera znanja
pregled i ocena računskih zadataka: 0pregled i ocena laboratorijskih izveštaja: 0
pregled i ocena seminarskih radova: 7
pregled i ocena projekta: 0
kolokvijum sa ocenjivanjem: 0
test sa ocenjivanjem: 3
završni ispit: 5
provera znanja (ukupno 100 poena)
aktivnost u toku predavanja: 5test/kolokvijum: 35
laboratorijska vežbanja: 0
računski zadaci: 0
seminarski rad: 30
projekat: 0
završni ispit: 30
uslov za izlazak na ispit (potreban broj poena): 35
Preuzeto sa www.mas.bg.ac.rs