Programmas izstrādes process
- Linda Vanaga, 23556881, viaa@mcplus.lv
Prasmes darbā ar datoru, tostarp zināšanas par dažādu operētājsistēmu lietošanu (Windows, Linux utt.). Spēja domāt strukturēti un analītiski, lai risinātu tehniskus uzdevumus un problēmas. Pamatzināšanas EIKT jomā. Interese par tehnoloģijām un datoriem. Vēlme mācīties un izprast programmēšanas tehniķa darba pienākumus un specifiku.
Mācību grupas
18. novembra iela 37A, Daugavpils, LV-5401
Apraksts
Modulārās profesionālās izglītības programmas Programmēšanas tehniķis modulis "Programmas izstrādes process".
Moduļa mērķis - iepazīties un analizēt sistēmas un prasību specifikācijas atbilstoši pasūtītāja prasībām, izmantojot modelēšanas rīkus un veidot dokumentāciju. Apgūt uzdevumu darbaplūsmu, programmas piegādes/nodevuma pārvaldību.
Uzdevumi. Attīstīt izglītojamo prasmes:
1. Analizēt programmas vienības izstrādes procesus un tiem atbilstošo dokumentāciju, noskaidrot programmas vienības funkcionālās un nefunkcionālās prasības.
2. Lietot darba uzdevumu pārvaldības rīkus izmaiņu pieprasījumu definēšanā un problēmu ziņojumu apstrādē.
3. Izvērtēt programmas vienības funkcionālās un nefunkcionālās prasības. Iepazīties ar programmas vienības projektējuma aprakstu.
4. Projektēt datu apmaiņu saskarnes, ņemot vērā programmas prasības. Projektēt lietotāja saskarni, ņemot vērā programmas prasības.
5. Pārvaldīt tradicionālās datu struktūras un to izvietojumu datora atmiņā. Lietot dažādas datu glabāšanas un pārvaldīšanas sistēmas. Izstrādāt vienkāršu datu struktūru un/vai datu modeli atbilstoši definētajām prasībām.
6. Lietot standarta algoritmus. Specificēt ievada/izvada datus. Izstrādāt algoritmus, ņemot vērā funkcionālās un nefunkcionālās prasības.
7. Strukturēt informāciju, balstoties uz definētām dokumentēšanas pieejām. Strādāt ar tehnisko dokumentāciju. Aprakstīt programmas tehnisko risinājumu.
Moduļa apguves noslēgumā izglītojamais kārto moduļa noslēguma pārbaudījumu, kurā veic teorētisko zināšanu pārbaudes darbu un praktisko uzdevumu.
Galvenās tēmas
Programmu veidi. Datortīklu arhitektūra un to darbības principi. Informācijas sistēmu drošības prasības. Programmas dzīves cikls. Programmu izstrādes metodes. Specifikācijas un to prasības. Darba uzdevumu parvaldības sistēmas. Programmas projektēšanas "laba prakse".
Personai nepieciešamais materiāltehniskais nodrošinājums
Attālinātām mācībām personai nepieciešamais materiāltehniskais nodrošinājums: tiešsaistes lekcijām dators ar stabilu interneta pieslēgumu (Wi-Fi vai vadu savienojums) un pārlūkprogrammu. Vēlami ar webkameras un mikrofona izmantošanas iespējām, austiņas. (Minimālās prasības datoram: divkodolu procesors ar frekvenci vismaz 2.0 GHz vai labāks; operatīvā atmiņa (RAM) vismaz 4 GB, bet ieteicami 16 GB; cietais disks HD vai SSD (ieteicams) ar vismaz 20GB; operētājsistēma Windows 10/11) Praktisko darbu izpildei ieteicami divi monitori. Lietojumprogrammas: programmēšanas valodas un attīstības vides (IDE): Python (ar bibliotēku pārvaldnieku), JavaScript u.c.; Visual Studio Community, Visual Studio Code; Git un GitHub; Zoom; Microsoft Office vai Google Docs u.c. (programmatūras instalēšanas instrukcijas tiks sniegtas mācību procesā).
Prasības iepriekšējai izglītībai
Saņem jaunumus e-pastā
Lai pieteiktos STARS e-pasta jaunumiem, lūdzu, aizpildiet zemāk redzamo formu.
Jūsu norādītajā e-pastā saņemsiet vēstuli, kurā būs jāaktivizē norādītā saite.