......................................................................................................................7 3.Inkrementaalne arendusmudel...........................................................................................8 Inkrementaalse arenduse eelised:...................................................................................11 Inkrementaalse arendused probleemid:..........................................................................11 4.Agiilsed arendusmeetodid...............................................................................................12 5.Spiraalmudel....................................................................................................................14 6.Prototüüpimine................................................................................................................16 Prototüüpimise etapid on järgmised:..............................................................................17
PÄRNUMAA KUTSEHARIDUSKESKUS AA-09 Ermo Mägi PROGRAMMEERIMINE Referaat Juhendaja: Kristi Lorents Pärnu 2010 SISUKORD 1. Tarkvara arendusmeetodid ja tehnikad 3 1.1. Tarkvara 3 1.2. Tarkvaratehnika 3 1.3. Tarkvaratehnika raamistik 3 2. Andmebaaside struktuur ja algotrim 4 2.1. Algoritmi mõiste, struktuur ja esitamine 4 2.2. Erinevad andmestruktuurid ja nende omadused 5 3. Programmkeelte põhitüübid 7 3.1. Programmeerimise ajalugu 7 3.2
PÄRNUMAA KUTSEHARIDUSKESKUS AA-09 Ermo Mägi PROGRAMMEERIMINE Referaat Juhendaja: Kristi Lorents Pärnu 2010 SISUKORD 1. Tarkvara arendusmeetodid ja tehnikad 3 1.1. Tarkvara 3 1.2. Tarkvaratehnika 3 1.3. Tarkvaratehnika raamistik 3 2. Andmebaaside struktuur ja algotrim 4 2.1. Algoritmi mõiste, struktuur ja esitamine 4 2.2. Erinevad andmestruktuurid ja nende omadused 5 3. Programmkeelte põhitüübid 7 3.1. Programmeerimise ajalugu 7 3.2
SISUKORD SISUKORD......................................................................................................... 1 SISSEJUHATUS........................................................................................................ 2 1. Tarkvara arendusmeetodid ja tehnikad...............................................................3 2. Andmestruktuurid ja algoritmid..........................................................................4 2.1 ALGORITMI MÕISTE, STRUKTUUR JA ESITAMINE.............................................4 2.2 Erinevad andmestruktuurid ja nende omadused..............................................5 Programmeerimiskeelte tüübid.............................................................................. 8 3
tabelarvutusprogrammid (Microsoft Excel), andmebaasisüsteemid (Microsoft Access), joonistamisprogrammid (Microsoft Paint) jne. o erialaprogrammid - loodud kitsale kasutajaskonnale kindla eesmärgiga. Raamatupidamine (Hansaraama), arhidektid (AutoCAD) jne. o integreeritud paketid - programmidest luuakse ühtne tervik, näiteks Microsoft Office, mis sisaldab palju erinevaid programme. Tarkvara arendusmeetodid ja tehnikad Tarkvara arendamine on tänapäeval enamasti meeskonnatöö ja seetõttu on siin valdkonnas mõeldud välja erinevaid reeglistike ja meetodeid. Need reeglid ja head tavad on väljatöötatud eelkõige selleks, et tarkvaraarendusega seotud inimesed mõistaksid üksteist ja nende tööd oleks võimalik kõigile arusaadavalt standardiseerida. Standardiseerimine abil on võimalik tagada tarkvara kvaliteeti ja vähendada tarkvara arendamiseks kuluvat aega ja raha.
hindamine (küsimustikud, intervjuud, vaatlused, enesehindamised, diskussioonid, mõõtmised) · Isikliku arenguplaani eesmärgiks on arendada töötaja kompetentside portfooliot süstemaatilisel viisil sisaldab arendamist vajavate kompetentside loetelu koos prioriteetide, arengueesmärkide, -tegevuste, tulemuslikkuse hindamise kriteeriumite ja ajakavaga · Õppiv organisatsioon omab toetavat keskkonda ja süsteemset harjumust teadmiste ja oskuste loomisel, hankimisel ja jagamisel Arendusmeetodid Aktiivõpe Aktiivõppe meetodid põhinevad tähendusliku kogemuse omandamisel läbi praktiliste tegevuste mõtestamise koolitaja poolt. Aktiivõppe kaudu saab näitlikustada elus toimuvaid protsesse, nt meeskonnakoolitus E-õpe (s.h audiovisuaalsed meetodid) E-õppe all mõeldakse õpetamist osaliselt või täielikult arvuti ja interneti abil. Lisaks internetis toimuvale õppele kuuluvad E-õppe alla ka videod, videokonverentsid, filmid, podcastid.
· RAM test · Lisaseadmed (ADC, DAC, IO) 80. Nimetada riistvaralisi reaalajasüsteemide testimise võimalusi ja seadmeid. RAS puhul peaaegu paratamatu kasutada riistvaralisi meetodeid: · Loogikaanalüsaator · Ostsilloskoop · Generaatorid · Süntesaatorid · Multimeeter 81. Mis on agendid, millised omadused eristavad neid ,,tavalistest" objektidest? · Situatsiooniteadlikud hajusad tehissüsteemid, nende käitumine, mudelid arendusmeetodid · Interaktiivsed autonoomsed objektid agentide kogum dünaamiliselt muutuvas keskkonnas · Iseseisvad programmid · Agente võiks vaadelda objektorienteeritud programmeerimisest tuntud klasside järglastena, mis lisaks klasside omadustele, milleks on: 1. Pärimine , 2. Andmete kapseldus, 3. Kätkevad ka autonoomsust ning 4. Reaktiivsust. 5. Intelligentsed agendid on lisaks eelnevale veel proaktiivsed. 6