Kurss "Sistēmas analītiķis" - kurss 104 600 rubļu. no Yandex darbnīcas, apmācība 9 mēneši, datums 2023. gada 30. novembris.
Literārs Mistrojums / / December 03, 2023
Bezmaksas iepazans kurss
Ievadkurss 2 stundas
Ievadkurss palīdzēs jums uzzināt par sistēmu analītiķa profesiju. Mēs izmantosim praktisku piemēru, lai parādītu sistēmu analītiķa darbu pie projekta no brīža, kad radās nepieciešamība gatavā produkta piegāde - ko sistēmu analītiķis dara katrā posmā un kādi ir tā rezultāti strādāt.
Izpratne par sistēmu analītiķa profesiju
1 modulis 2 nedēļas
Jūs apgūsit sistēmas analītiķa teorētiskās pamatprofesijas un iemācīsities izmantot uzdevumu izsekotāju. Mēs pastāstīsim par programmatūras izstrādes komandu un programmatūras dzīves ciklu, par pārvaldības modeļiem, par elastīgām metodoloģijām, par dažādiem lietojumprogrammu veidiem un arhitektūrām.
Sprints 1. Izpratne par sistēmu analītiķa profesiju
- Programmatūras izstrādes komanda un tās dalībnieki
- Sistēmas analītiķis kā programmatūras izstrādes komandas loceklis: viņa funkcijas un kompetences
- Programmatūras dzīves cikls. Izstrādes posms kā programmatūras dzīves cikla sastāvdaļa
- Programmatūras izstrādes vadības modeļi: ūdenskritums, ritošais vilnis
- Agilas metodikas
- Klienta-servera un mikropakalpojumu arhitektūras sastāvdaļas
- Dažāda veida programmatūra un to funkcijas: tīmeklis, galddators, mobilais
Prasību izstrāde
2. modulis 2 nedēļas
Jūs uzzināsiet, kas ir iekļauts programmatūras prasību specifikācijā un kā to uzrakstīt. Jūs uzzināsit vairāk par prasību līmeņiem un veidiem, prasību identificēšanu, analīzi, dokumentēšanu, validēšanu un pārvaldību, kā arī prasību modelēšanas apzīmējumiem, piemēram, UML lietošanas gadījumu.
Sprints 2. Prasību apkopošana un analīze
- Prasību līmeņi un veidi
- Ieinteresētās personas un lietotāju klases
- Dokumentu analīze (standarti un noteikumi)
- Prasību modelēšana
- Lietošanas iespējas
- Prasību pārvaldība
- Prasību izsekošana
Projekta darbs 1
Jūs patstāvīgi aprakstīsit prasības Chatty tīmekļa lietojumprogrammas otrajai versijai — jūs sāksit, kad pabeigsit mājasdarbu un turpiniet ar projektu, kurā tiks pabeigta prasību specifikācija uz programmatūru
SQL sistēmu analītiķiem
3. modulis 2 nedēļas
Jūs iemācīsities rakstīt dažādas sarežģītības SQL vaicājumus, iegūt datu šķēles un izveidot apakšvaicājumus, lietot apkopošanas funkcijas un savienot tabulas, izmantojot dažādas metodes.
Sprints 3. SQL analītiķiem
- Ievads datu bāzēs
- Datu šķēles SQL
- Apkopošanas funkcijas. Datu grupēšana un kārtošana
- Attiecības starp tabulām. Tabulu savienojumu veidi
- Apakšvaicājumi un pagaidu tabulas
Datu modelēšana
4. modulis 2 nedēļas
Jūs izpētīsit datu modeļu veidus un līmeņus un uzzināsit, ka sistēmu analītiķis var modelēt procesus un datus — atsevišķi un vienlaikus. Jūs iemācīsities izveidot konceptuālus un loģiskus datu modeļus un tos papildinošu datu vārdnīcu. Jūs arī redzēsit, kā notiek pāreja no loģiskā datu modeļa uz fizisko.
Sprints 4. Datu modelēšana
- Datu modeļu veidi un līmeņi
- ER diagramma (Pītera Čena un Crow’s Foot apzīmējumos)
- Normalizācija
- Datu vārdnīca
- Klases un objektu diagrammas (UML klases diagramma, UML objektu diagramma)
- Failu krātuves (failu tipi un to funkcijas)
- Datu bāzes un DBVS
- Datu uzglabāšanas formāta izvēle
- Datu uzglabāšanas un izguves ātruma optimizācija
Projekta darbs 2
Jums būs jāizveido loģiskais modelis un datu vārdnīca, pamatojoties uz programmatūras prasību specifikāciju
Procesu modelēšana
5. modulis 2 nedēļas
Jūs pētīsiet procesu modeļu veidus un līmeņus. Jūs iemācīsities izveidot biznesa procesu, stāvokļu un datu plūsmu modeļus, izmantojot grafiskos apzīmējumus. Sprints 5. Procesu modelēšana.
- Procesu modeļu veidi un līmeņi.
- Biznesa procesu diagramma BPMN.
- Darbības diagramma (UML darbības diagramma).
- Valsts modelis.
- Stāvokļa mašīnas diagramma (UML stāvokļa mašīnas diagramma).
- Datu plūsmas modelis.
- Datu plūsmas diagramma (DFD) Heina-Sarsona apzīmējumā
Lietotāja saskarnes
6. modulis 2 nedēļas
Jūs uzzināsiet, kā sistēmas analītiķis ir iesaistīts lietotāja interfeisa projektēšanas procesā. Jūs uzzināsit, kā izveidot personas, lietošanas gadījumus, interfeisa struktūras diagrammas un vietņu kartes, kā arī Wireframes un Storyboards.
Sprints 6. Lietotāja interfeisa dizains
- Interfeiss un saskarnes mehānismi (ievade, izvade, navigācija)
- Personas
- Izmantojiet scenārijus
- Interfeisa struktūras diagramma
- Vietnes karte
- Prasības saskarnes elementiem
- Dizaina sistēma
- Zemas un augstas precizitātes prototipi (lo-fi un hi-fi)
- Klientu ceļojuma karte
Agile tehnikas izmantošana
7. modulis 2 nedēļas
Jūs uzzināsiet, kādas Agile metodes sistēmas analītiķis izmanto programmatūras izstrādes procesā. Iepazīsies ar preču atlikumu, uzzināsi, no kādiem elementiem tas sastāv un kādiem kritērijiem tai jāatbilst. Jūs arī uzzināsit, kā izveidot lietotāju stāstus, darba stāstus un lietotāju stāstu kartes.
Sprints 7. Agilas prakses
- Produktu un sprinta atlikumi
- Lietotāju stāsti
- INVEST kritēriji lietotāju stāstiem
- Pieņemšanas kritēriji un pieņemšanas scenāriji
- Darba stāsti
- Stāstu sadalīšana
- Lietotāja stāstu karte
- Minimālais dzīvotspējīgais produkts (MVP)
Projekta darbs 3
Jūs izstrādāsiet programmatūras produktu - no sākuma (dati) līdz beigām (lietotāja saskarnes). Izveidojiet datu modeli, aprakstiet biznesa loģiku un izstrādājiet lietotāja interfeisa prototipu.
Sistēmas arhitektūra
8. modulis 2 nedēļas
Jūs uzzināsiet, kā sistēmu analītiķis ir iesaistīts arhitektūras projektēšanas procesā, kādi arhitektūras stili pastāv un kā nefunkcionālās prasības ietekmē stila izvēli. Jūs arī uzzināsit, kā izveidot komponentu diagrammu (UML komponentu diagrammu).
Sprints 8. Arhitektūras dizains
- Programmatūras un aparatūras elementi
- Arhitektūras fundamentālie stili
- Klienta-servera arhitektūras saites
- Biezs un plāns klients
- Monolīti un sadalīti arhitektūras stili
- Arhitektūras modelēšana
Programmatūras saskarnes
9. modulis 2 nedēļas
Jūs uzzināsiet, kā sistēmu analītiķis ir iesaistīts programmatūras saskarnes projektēšanas procesā, iepazīties ar datortīklu modeļiem, pamatprotokoliem, datu prezentācijas stiliem, mijiedarbības un API. Jūs arī uzzināsit, kā dokumentēt API un izveidot secību diagrammu (UML secību diagramma).
Sprints 9. Programmatūras saskarņu projektēšana
- Datoru tīkls un protokoli
- Datu skati
- Failu pārsūtīšana
- Kopīga datu bāze
- Attālās procedūras izsaukums
- Ziņojumu apmaiņa
- API stili
- Sekvences diagramma (UML secības diagramma)
Projekta darbs 4
Izstrādāt prasības informācijas mijiedarbībai ar blakus esošo sistēmu. Izveidojiet secību diagrammas, aprakstiet pārraidītos un saņemtos datus un izveidojiet REST pakalpojumu kopu.
Programmatūras ieviešana
10. modulis 2 nedēļas
Jūs uzzināsiet, kā sistēmu analītiķis ir iesaistīts programmatūras ieviešanas procesā, izstrādē, testēšanā un DevOps.
Sprints 10. Programmatūras ieviešana
- Attīstība
- DevOps
- Manuāla un automatizēta pārbaude
- Ietvari
Ieviešanas rezultātu atbalsts, uzturēšana un izvērtēšana
11. modulis 2 nedēļas
Jūs uzzināsiet, kā sistēmu analītiķis ir iesaistīts programmatūras ieviešanas atbalstīšanā, uzturēšanā un rezultātu novērtēšanā.
Sprints 11. Ieviešanas rezultātu atbalsts, uzturēšana un novērtēšana – palīdzības dienesta līmeņi
- Darba dokumentācijas sastādīšana
- Dokumentācija saskaņā ar GOST
- Migrācijas plāns
- Lietotāju apmācība
- palīdzības dienesta līmeņi
- Izmaiņu pieprasījumu avoti
- Īstenošanas rezultātu izvērtēšana
Izlaiduma projekts
Mājas stiepšanās 4 nedēļas
Noslēguma projekts, ar kuru apliecināsi savas iegūtās zināšanas un prasmes. Diploma iegūšanas laikā simulatorā nav jāpilda mājasdarbi un jālasa teorija. Viss tajā būs kā dzīvē: neskaidrs iestudējums no pasūtītāja, patstāvīgs darbs un stingrs recenzents.