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
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.
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
Adrese
Inženieru 101, LV-3601, Ventspils
Telefons
636 296 57
Epasts
venta@venta.lv
Sazinies ar mums
Thank you for contacting us. We will get back to you as soon as possible.
Oops, there was an error sending your message. Please try again later.