Pametni telefoni
Objavio anadzoniccc 29. novembar 2023.
Skripte, Informacione tehnologije
Objavio peraper 15. avgust 2012. Prijavi dokument
Uvod u Metodologiju
Kroz istoriju programerske struke pojavljivale su se tri metodologije:
Metodologija su se međusobno smenjivale i menjale zbog porasta kompleksnosti programa, prvenstveno zbog naglog razvoja hardvera koji je pružao svoj maksimum tek kada je bio praćen odgovarajućim softverom. Kompleksnost programa nije tako lako rešiti. U rešavanju nekih problema programeri su došli do neke određene granice, programerskog „plafona“, kada ni njihovo umeće ni programski jezik nisu mogli rešiti probleme i tada se pribeglo promeni metodologije. Npr. strukturirano programiranje se nije moglo izboriti sa problemom
korisničkog interfejsa i tada je objektna metodologija i objektno programiranje postalo dominantno.Strukturirano i kompozitno programiranje su srodnije međusobno nego sa objektnim programiranjem, pa se zajedničkim imenom zovu procedurno programiranje.
Dekompozicija, razlike između metodologija
Jedino sredstvo sa kojim se borimo sa kompleksnošću programa jeste dekompozicija. Ove tri metodologije se suštinski razlikuju po vrsti dekompozicije. Kompozitno programiranje je izvedeno tako da se dekompozicija vrši na bazi potprograma. Npr. ako imamo problem množenja matrice vektorom Ax=b, kompozitno programiranje odmah razmišlja šta je u ovom
problemu dovoljno komplikovano da odradi preko potprograma a šta je dovoljno jednostavno da ide u glavni program. U rešavanju ovog problema se pojavljuje inverzna matrica što je očigledno dovoljno komplikovano da se inverzija matrice nađe kao potprogram, dok je drugi potprogram u stvari unos matrice jer je u to vreme on bio komplikovan zbog ograničene veličine vrste na bušenim karticama koje sutada bile u upotrebi. Ostatak je bio program. Redosled potprograma nije bio bitan ali uvek se prvo pristupalo najtežem potprogramu zbog
testiranja mašine, jer ako je taj potprogram mogao da radi onda je mašina bila dovoljno jaka da pokrene ceo program.
Objavio anadzoniccc 29. novembar 2023.
Objavio nvvaske99 25. novembar 2023.
Objavio svejednomije123 22. novembar 2023.
Objavio Stefana Kovacevic 29. novembar 2023.
Objavio Marko_87 29. novembar 2023.
Objavio Stefana Kovacevic 29. novembar 2023.
Komentari
You must be logged in to post a comment.