2. Inženjerski pristup rešavanju problema Flashcards
(5 cards)
1
Q
Fazeiočekivaneaktivnostiinženjerskogpristupau
rešavanjuproblema.
A
Inzenjerski pristup resavanju problema prolazi kroz 6 faza.
Prva faza: Ideja
-Identifikacija problema
Druga faza: Koncept
- Postojeca resenja
- Zahtevi
- Ogranicenja
Treca faza: Planiranje
- Ciljevi
- Planovi i rokovi
Cetvrta faza: Dizajn
- Crtezi
- Seme
- Modeli
- Algoritmi
- Dokaz koncepta
Peta faza: Razvoj
- Prototipi
- Eksperimenti
- Potvrda resenja i verifikacija
Sesta faza: Pokretanje
2
Q
Koji pristupi se koriste u predlaganju idejnog rešenja?
A
- Adaptacija (prialogodjenje) postojecih resenja iz jedne oblasti za primenu u drugoj oblasti.
- Slicnost resenja: njegovo koriscenje za pronalazenje novih resenja.
- Fokusirano unapredjenje kroz favorizovanu optimizaciju pojedinih karakteristika resenja (npr. cena ili spoljni izgled)
- Brainstorming: ucesce razlicith profila strucnjaka, iznosenje ideja, bez odbacivanje unapred bilo koje ideje, ne vrisi se evaluacija, svi ucesnici su ravnopravni
- Funkcionalna sinteza: podela slozenih problema na manje celine za koje se definisu ocekivani funkcionalni zahtevi. Za ovako postavljanje zahteva definisu se predlozi resenja. Nakon toga se razmatra koncept funkcionisanja kompletnog sistema kao kombinacija funkcionalnosti predvidjenih manjih celina.
- Inverzija resenja: nekonvencionalni predlozi resenja suprotni od uobicajenih.
3
Q
Sadržajelektrotehničkedokumentacijeprema
nacionalnimpropisima.
A
- Glavna sveska
- Sadrzi podatke o projektu i ucesnicima u izgradnji, kao i druge podatke i dokumenti koji su bitni za izdavanje lokacijskih uslova, utvrdjivanje uskladjenosti resenja u projektu sa lokcijskim uslovima i ispunjenja osnovnih zahteva za objekt. U tehnickoj dokumentaciji oznacava se sa oznakom “0”
- Projekti
- Tehnicka dokumentacija sadrzi projekte koji se izradjuju u delovima, prema oblastima, odnosno, sadrzaju. Projekti su oznacenji rednim brojem u tehnickoj dokumentaciji.
4
Q
Kaskadnipristupurazvojusoftverskihproizvoda:
osnovnefaze,prednostiinedostaci
A
-Kaskadni pristup (waterfall model) zasniva se na inzenjerskoj ideji sekvencijalnog resavanje problema.
Osnovne faze su:
- Definisanje zahteva
- Projektovanje
- Implementacija
- Integracija
- Testiranje
- Instalacija
- Odrzavanje
Prednosti su:
- dobro definisanje zahteva i projektovanje su najbitnije faze koje mogu doneti znacajne ustede.
- insistiranje na dokumentaciji, kao i na izvornom kodu
Nedostaci su:
- problem sa promenama specifikacija od strane klijenta
- testiranje (nedostatak povratne informacije u pojedinim fazama)
- uska specijalizacija poslova pojedinih clanova tima
5
Q
Kojesuosnovnerazlikeizmeđuinženjerskihi
softverskihprojekataupogledumetodologije
realizacije?
A
- U proizvodnji vreme za proizvodnju je kratko, dok kod inzenjerskog projekta moze da traje od nekoliko nedelja do nekoliko meseci (godina)
- Cena testiranja kod inzenjerskog projekta za razliku od softverskog moze biti veoma visoka posebno za slozene projekte i izgradnju prototipa
- Kod Inzenjerskog projekta modularnost postoji uglavnom za unapred predvidjene nadogranje dok kod softverskog modularnost je visoko pozeljni atribut, narocito kod agilnih metoda. Velicina softvera i proracunski zahtevi cesto nisu bitni faktori kod softverskog, kod inzjerskog projekta vecina proizvoda je visoko integrisana sa ciljem min. cene.
- Promene se ne mogu implementirati ako nisu predvidjene inicijalnim dizajnom dok kod softverskog ako je arhitektura proizvoda dobro osmisljena, promene su izvodljive. Cena je vrlo visoka kod inzenjersko projekta jer mora pokriti i materijal za razliku od softverskog gde je cena promena samo za ljudski rad
- Inzenjerski projekti imaju specijalizovane clanove tima, i specificna, multidisciplinirana znanja koje se ne mogu lako razmenjivati i nadoknaditi, dok kod softverskog projekta je vazno promenljivost i kompatibilnost clanova tima, posebno kod agilnog pristuma razvoju softvera