Kursas "Sistemos analitikas" - kursas 104 600 rublių. iš Yandex seminaro, mokymai 9 mėnesiai, data 2023 m. lapkričio 30 d.
įvairenybės / / December 03, 2023
Nemokamas įvadinis kursas
Įvadinis kursas 2 val
Įvadinis kursas padės sužinoti apie sistemų analitiko profesiją. Mes naudosime praktinį pavyzdį, norėdami parodyti sistemų analitiko darbą projekte nuo tada, kai atsirado poreikis gatavo produkto pristatymas – ką sistemų analitikas daro kiekviename etape ir kokie to rezultatai dirbti.
Suprasti sistemų analitiko profesiją
1 modulis 2 savaites
Išmoksite teorinių pagrindinių sistemų analitiko profesijų ir išmoksite naudotis užduočių sekikliu. Papasakosime apie programinės įrangos kūrimo komandą ir programinės įrangos gyvavimo ciklą, apie valdymo modelius, apie lanksčias metodikas, apie skirtingus programų tipus ir architektūras.
Sprintas 1. Suprasti sistemų analitiko profesiją
- Programinės įrangos kūrimo komanda ir jos nariai
- Sistemos analitikas kaip programinės įrangos kūrimo komandos narys: jo funkcijos ir kompetencijos
- Programinės įrangos gyvavimo ciklas. Kūrimo etapas kaip programinės įrangos gyvavimo ciklo dalis
- Programinės įrangos kūrimo valdymo modeliai: krioklys, slenkanti banga
- Agilios metodikos
- Kliento-serverio ir mikropaslaugų architektūros komponentai
- Įvairių tipų programinė įranga ir jų funkcijos: žiniatinklis, darbalaukis, mobilusis
Reikalavimų kūrimas
2 modulis 2 savaites
Sužinosite, kas įtraukta į programinės įrangos reikalavimų specifikaciją ir kaip ją parašyti. Sužinosite daugiau apie reikalavimų lygius ir tipus, reikalavimų nustatymą, analizavimą, dokumentavimą, patvirtinimą ir valdymą bei reikalavimų modeliavimo žymėjimus, pvz., UML naudojimo atvejį.
2 sprintas. Reikalavimų rinkimas ir analizė
- Reikalavimų lygiai ir tipai
- Suinteresuotosios šalys ir vartotojų klasės
- Dokumentų (standartų ir reglamentų) analizė;
- Reikalavimų modeliavimas
- Naudojimo parinktys
- Reikalavimų valdymas
- Reikalavimų sekimas
Projektinis darbas 1
Jūs savarankiškai aprašysite antrosios Chatty žiniatinklio programos versijos reikalavimus – pradėsite, kai baigsite namų darbus ir tęskite projektą, kuris užbaigs reikalavimų specifikaciją į programinę įrangą
SQL sistemų analitikams
3 modulis 2 savaites
Išmoksite rašyti įvairaus sudėtingumo SQL užklausas, gauti duomenų skiltis ir kurti antrines užklausas, taikyti agregavimo funkcijas ir sujungti lenteles skirtingais metodais.
Sprintas 3. SQL analitikams
- Įvadas į duomenų bazes
- Duomenų skiltys SQL
- Agregavimo funkcijos. Duomenų grupavimas ir rūšiavimas
- Ryšiai tarp lentelių. Lentelių sujungimų tipai
- Papildomos užklausos ir laikinos lentelės
Duomenų modeliavimas
4 modulis 2 savaites
Išnagrinėsite duomenų modelių tipus ir lygius bei sužinosite, kad sistemų analitikas gali modeliuoti procesus ir duomenis – atskirai ir vienu metu. Išmoksite kurti konceptualius ir loginius duomenų modelius bei juos papildantį duomenų žodyną. Taip pat pamatysite, kaip vyksta perėjimas nuo loginio duomenų modelio prie fizinio.
Sprintas 4. Duomenų modeliavimas
- Duomenų modelių tipai ir lygiai
- ER diagrama (Peterio Cheno ir Varnos pėdos užrašais)
- Normalizacija
- Duomenų žodynas
- Klasių ir objektų diagramos (UML klasės diagrama, UML objektų diagrama)
- Failų saugyklos (failų tipai ir jų funkcijos)
- Duomenų bazės ir DBVS
- Duomenų saugojimo formato pasirinkimas
- Duomenų saugojimo ir gavimo greičio optimizavimas
Projektinis darbas 2
Turėsite sukurti loginį modelį ir duomenų žodyną, pagrįstą programinės įrangos reikalavimų specifikacija
Proceso modeliavimas
5 modulis 2 savaites
Išstudijuosite procesų modelių tipus ir lygius. Išmoksite kurti verslo procesų, būsenų ir duomenų srautų modelius naudojant grafinius žymėjimus. Sprintas 5. Proceso modeliavimas.
- Procesų modelių tipai ir lygiai.
- Verslo procesų schema BPMN.
- Veiklos diagrama (UML veiklos diagrama).
– Valstybės modelis.
- Būsenos mašinos diagrama (UML būsenos mašinos diagrama).
- Duomenų srauto modelis.
- Duomenų srauto diagrama (DFD) Heino-Sarsono užrašu
Vartotojo sąsajos
6 modulis 2 savaites
Sužinosite, kaip sistemų analitikas dalyvauja vartotojo sąsajos kūrimo procese. Sužinosite, kaip kurti asmenybes, naudojimo atvejus, sąsajos struktūros diagramas ir svetainių schemas, taip pat vielinius rėmelius ir siužetinių lentelių planus.
Sprintas 6. Vartotojo sąsajos dizainas
- Sąsaja ir sąsajos mechanizmai (įvestis, išvestis, navigacija)
- Personos
- Naudokite scenarijus
- Sąsajos struktūros schema
- Svetainės žemėlapis
- Reikalavimai sąsajos elementams
- Projektavimo sistema
- Žemo ir didelio tikslumo prototipai (lo-fi ir hi-fi)
- Kliento kelionės žemėlapis
Agile technikų naudojimas
7 modulis 2 savaitės
Sužinosite, kokius Agile metodus sistemų analitikas naudoja programinės įrangos kūrimo procese. Susipažinsite su prekių užsakymu, sužinosite, iš kokių elementų jis susideda ir kokius kriterijus turi atitikti. Taip pat sužinosite, kaip kurti vartotojų istorijas, darbų istorijas ir naudotojų istorijų žemėlapius.
Sprintas 7. Judrios praktikos
- Produktų ir sprinto atsilikimai
- Vartotojų istorijos
- INVEST kriterijai vartotojų pasakojimams
- Priėmimo kriterijai ir priėmimo scenarijai
– Darbo istorijos
- Istorijos skaidymas
- Vartotojo istorijos žemėlapis
– Minimalus gyvybingas produktas (MVP)
Projektinis darbas 3
Sukursite programinį produktą – nuo pradžios (duomenys) iki pabaigos (vartotojo sąsajos). Sukurkite duomenų modelį, apibūdinkite verslo logiką ir sukurkite vartotojo sąsajos prototipą.
Architektūros sistema
8 modulis 2 savaitės
Sužinosite, kaip architektūros projektavimo procese dalyvauja sistemų analitikas, kokie architektūros stiliai egzistuoja ir kaip nefunkciniai reikalavimai įtakoja stiliaus pasirinkimą. Taip pat sužinosite, kaip sukurti komponentų diagramą (UML komponentų diagramą).
Sprintas 8. Architektūros projektavimas
- Programinės ir techninės įrangos elementai
- Pagrindiniai architektūros stiliai
- Kliento-serverio architektūros nuorodos
- Storas ir plonas klientas
- Monolitinės ir paskirstytos architektūros stiliai
- Architektūros modeliavimas
Programinės įrangos sąsajos
9 modulis 2 savaites
Sužinosite, kaip sistemų analitikas dalyvauja programinės įrangos sąsajos kūrimo procese, susipažinti su kompiuterių tinklo modeliais, pagrindiniais protokolais, duomenų pateikimo stiliais, sąveikos ir API. Taip pat sužinosite, kaip dokumentuoti API ir sukurti sekos diagramą (UML sekos diagramą).
Sprintas 9. Programinės įrangos sąsajų projektavimas
- Kompiuterių tinklas ir protokolai
- Duomenų rodiniai
- Bylos perdavimas
- Bendra duomenų bazė
- Nuotolinis procedūrų skambutis
- Keitimasis žinutėmis
- API stiliai
– Sekos diagrama (UML sekos diagrama)
Projektinis darbas 4
Sukurti informacijos sąveikos su gretima sistema reikalavimus. Sukurkite sekos diagramas, apibūdinkite perduodamus ir gaunamus duomenis ir suprojektuokite REST paslaugų rinkinį.
Programinės įrangos diegimas
10 modulis 2 savaitės
Sužinosite, kaip sistemų analitikas dalyvauja programinės įrangos diegimo, kūrimo, testavimo ir DevOps procese.
Sprintas 10. Programinės įrangos diegimas
- Plėtra
- DevOps
- Rankinis ir automatinis testavimas
- Karkasai
Įgyvendinimo rezultatų palaikymas, priežiūra ir vertinimas
11 modulis 2 savaites
Sužinosite, kaip sistemų analitikas palaiko, prižiūri ir vertina programinės įrangos diegimo rezultatus.
Sprintas 11. Diegimo rezultatų palaikymas, priežiūra ir įvertinimas – Help Desk lygiai
- Darbo dokumentacijos sudarymas
- Dokumentacija pagal GOST
– Migracijos planas
- Vartotojo mokymas
- Pagalbos tarnybos lygiai
- Pakeitimų prašymų šaltiniai
- Įgyvendinimo rezultatų įvertinimas
Baigimo projektas
Tempimas namuose 4 savaites
Baigiamasis projektas, kuriuo patvirtinsite įgytas žinias ir įgūdžius. Diplomo metu nereikia ruošti namų darbų ir skaityti teorijos simuliatoriuje. Viskas jame bus kaip tikrame gyvenime: neaiški produkcija iš užsakovo, savarankiškas darbas ir griežtas recenzentas.