ITF studiju kursi 2023/2024

Programmatūras inženierija

Pieteikties

"9:00-10:30 10:40-12:10 16:15-17:45"

"Piektdiena Sestdiena"

"Piektdiena/ 16:15-17:45 (14.02. - 04.04.) Sestdiena/ 9:00-10:30 10:40-12:10 (15.02., 01.03., 15.03., 29.03.)"

240

Profesionālā bakalaura

6

C406

"Raita Rollande (3 KP)

Karina Šķirmante (3 KP)"

APRAKSTS

"Kursā tiek sniegts pārskats par informācijas sistēmām, informācijas sistēmu izstrādes dzīves ciklu, kā arī

tiek apskatītas dažādas metodes, kuras tiem izmantotas informācijas sistēmas izstrādē. Kursa praktiskās

daļas ietvaros studenti nelielā komandā (2-3 studenti) docētāja piedāvātajam uzdevumam izstrādā projektu

un praktisko to īsteno, izmantojot Spējo programmu izstrādes metodi. Studenti komandās izstrādās kursa

projektu, izmantojot nodarbībās apskatītās tehnoloģijas. Kursā tiks praktiski apskatīts Spring satvars, ar

kura palīdzību ir iespējams izstrādāt tīmekļa informācijas sistēmas, izmantojot JAVA programmēšanas

valodu aizmugursistēmas daļā. Nodarbībās tiks apskatīta un izmantota git versiju kontrole, lai studenti kursa

projektā varētu efektīvi dalīties ar izstrādāto pirmkodu."


SATURS

"Apskatītās tēmas nodarbībās pie asoc.prof. Raitas Rollandes

1. Ar programmatūra inženieriju saistītu jēdzienu apskats. Informācijas sistēmu veidi. Ar

programmatūras inženieriju saistītās profesijas.

2. Informācijas sistēmas uzbūve. Informācijas sistēmu izstrādāšana. Informācijas sistēmas

dzīves cikls un modeļi (ūdenskrituma dzīves cikla modelis; gliemežvāka modelis; ātro

prototipu modelis u.c.). Spējā modelēšana.

3. Prasību inženierija. Prasību noteikšanas metodes. Intervijas. Interviju organizēšana.

Jautājumu sastādīšana. Intervēšanas process. Iegūto datu apkopošana un analīze.

4. Līgumi. Līgumu veidi. Informācijas sistēmas dokumentēšanas standarti. Programmatūras

izstrādes reglamentējošies standarti. Programmatūras inženierijas standarti. Sistēmas

izstrādes nepieciešamā dokumentācija.

5. Informācijas sistēmas dokumentēšana - Darbības koncepcijas apraksts. Koncepcijas

apraksta saturs.

6. Diagrammu izmantošana informācijas sistēmu analīzē un projektēšanā. Organizācijas

diagrammas, entītiju saišu diagrammas, blokshēmas, lietošanas gadījumu diagrammas,

secību diagrammas, klašu diagrammas, aktivitāšu, datu plūsmas diagrammas, biznesa

procesu diagrammas.

7. Sistēmas prasību analīze. Prototipi. Prototipu loma informācijas sistēmas izstrādē.

8. Informācijas sistēmas dokumentēšana - Programmatūras prasību specifikācijas apraksta

saturs.

9. Informācijas sistēmas dokumentēšana - Programmatūras projektējuma apraksts. Apraksta

saturs.

Apskatītās tēmas nodarbībās pie lektores Karinas Šķirmantes

10. Spring ietvara apskats un pielietojums

11. Versiju kontrole

12. MVC principi un to pielietojums, modelis-skats-kontrolieris-serviss realizācija

13. Validācijas un to anotācijas

14. Datubāzes modeļa izveide un savienojums ar datubāzi

15. Lietojumu gadījumi un projekta plānošana, produkta uzkrājumu (backlog) izveide"


Share by: