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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly