280 likes | 459 Views
IT Razvoj informacijsk ih tehnologij. Izhodišča za razumevanje vloge in uporab e IT Danijel Rebolj, FG 2007/2008. Kaj je IT?. V zgodovini računalništva in informatike so se izoblikovale različne metode načrtovanja in izdelave programov .
E N D
ITRazvoj informacijskih tehnologij Izhodišča za razumevanje vloge in uporabe IT Danijel Rebolj, FG 2007/2008
Kaj je IT? • V zgodovini računalništva in informatike so se izoblikovale različne metode načrtovanja in izdelave programov. • Hkrati so nastajala vse bolj kompleksna programska orodja za računalniško podporo načrtovanju. • Uporaba obojih izhaja iz izdelave računalniških programov (software-a) in sodi v področje programskega inženirstva.
Razvoj IT“Stari vek” • 1938-1955 • Človek se popolnoma prilagodi stroju • Odvisnost programa od modela računalnika • Metode: enostavni algoritmi • Orodja (HW): redki veliki računalniki • Orodja (SW): strojni jezik
Razvoj IT“Srednji vek” • 1955-1980 • Stroj se “približuje” človeku • Odvisnost programa od operacijskega sistema in programskega jezika • Metode: strukturirano programiranje in načrtovanje • Orodja (HW): več velikih in še več mini računalnikov, lokalna omrežja
Razvoj IT“Srednji vek” Orodja (SW): • visoki programski jeziki: FORTRAN, COBOL, ALGOL 58; BASIC, PL1, SIMULA, PASCAL, ADA, C, MODULA, LISP, PROLOG, SMALLTALK, ... • enostavne baze podatkov • začetki računalniške grafike
Razvoj IT“Novi vek” • 1980- • Stroj se prilagaja človeku • Modularnost in povezljivost programov • Metode: objektni pristop (OOP, OOA, OOD) • Orodja (HW): osebni računalniki, globalno omrežje
Razvoj IT“Novi vek” Orodja (SW): • objektni programski jeziki: C++, Java • integrirana orodja za načrtovanje in razvoj informacijskih sistemov (CASE, RAD, VP, UML) • sistemi za upravljanje podatkovnih baz • napredna grafika (I/O) in VR • internetna orodja (XML)
Uporaba računalnikov v gradbeništvu:zgodovina • 1938 - Z1 (Konrad Zuse) • 1955 - FORTRAN, razvoj specializiranih programov za analizo konstrukcij (STRESS) • 1956 - COBOL, specializirani računovodski programi in AOP • 70. - parametrično načrtovanje, MKE, PM • 80. - risanje, CAD - CADD - CAE - ... • 90. - integracija sistemov
Uporaba računalnikov v gradbeništvu:zgodovina • Uporaba na zelo ozkih področjih: • osnovno finančno poslovanje (glavna knjiga, blagajna, izračun OD itd.), • statični izračuni (npr. program STRESS), • simulacija prometa. • V zgodnjem obdobju bi lahko uporabo računalnikov v gradbeništvu označili kot “enostavno obdelavo podatkov”, • Aplikacije so bile med seboj popolnoma ločene - tudi fizično (različen HW, OS, …)
Uporaba računalnikov v gradbeništvu:trenutno stanje • CAD - načrtovanje / modeliranje konstrukcij, vzdrževalnih sistemov, prometnic, tehnologije gradnje,... • VR - predstavitve načrtov, • PMS - planiranje gradenj in spremljanje projektov, • GIS - na področju infrastrukturnih objektov, urejanja prostora, analize vplivov na okolja, • načrtovanje in upravljanje prometa,...
Uporaba računalnikov v gradbeništvu:trenutno stanje • Širjenje področij, obsega in kvalitete uporabe računalnikov, • “krpanje” informacijskih tokov s polavtomatiziranim prenosom podatkov, • aplikacije so še vedno funkcionalno razdeljene in ne pokrivajo vseh področij (otoki avtomatizacije), • neenotna organizacija vsebinsko povezanih področij je ovira za celovitejši pristop, • zaznavna je potreba po integraciji, vendar način in vsebina nista jasno opredeljena.
Prihodnji razvoj IT • Moorov zakon (Gordon Moore, 1965): število transistorjev na silicijevem čipu se podvoji vsakih 18-24 mesecev 1971: 2250 (4004) 2000: 100M (Pentium III) 2013: 1G • 2019: 20MG izračunov/sec možgani
Prihodnji razvoj IT • optični računalnik (optični transistor, 3D procesor) • DNA računalnik (namesto 0/1 uporablja za pomnenje 4 nukleidne kisline DNA molekule) • molekularni in DOT računalnik (molekularni oz. elektronski transistor) • kvantni računalnik (atomski procesor)
Uporaba računalnikov v inženirstvu:novi koncepti • Nova izhodišča: objektni pristop - osnova so objekti (gradbeni, prometni), • Nove zasnove sistemov, ki izhajajo iz objekta in njegovega življenjskega cikla, • Sistemi morajo postatifleksibilni (modularnost sistemov), moduli pa vsebinsko povezljivi (komponentna tehnologija), • Nujna je prilagoditev organizacije.
Mobilno računalništvo Modularnost, povezljivost in prilagodljivost programov Totalna integracija sistemov Uporaba računalnikov v inženirstvu:novi koncepti
Uporaba računalnikov v inženirstvu:nova področja • Popolna integracija dokumentacije • “Inteligentni” stroji • Popolna komunikacijska vključitev vseh izvajalcev v realnem času • “Inteligentni” sistemi (konstrukcije, klimatizacijski sistemi, ceste,...) • Avtomatski nadzor (opazovalne postaje) in vzdrževanje (nanotehnologija) objektov
... in kaj SEDAJ? • Ob upoštevanju drugačnega vidika: središče dogajanja je objekt in • ob podpori sodobnih integracijskih metod in orodij, • povezovati obstoječe otoke avtomatizacije v celovitejše informacijske sisteme, • pri čemer brez stalnegaučenja ni mogoče izkoristiti rastočih potencialov IT.