Kurssi "Järjestelmäanalyytikko" - kurssi 104 600 ruplaa. Yandex Workshopista, koulutus 9 kuukautta, päivämäärä 30.11.2023.
Miscellanea / / December 03, 2023
Ilmainen johdantokurssi
Alkukurssi 2 tuntia
Johdantokurssi auttaa sinua oppimaan järjestelmäanalyytikon ammatista. Käytämme käytännön esimerkkiä näyttääksemme järjestelmäanalyytikon työtä projektin parissa tarpeesta valmiin tuotteen toimitus - mitä järjestelmäanalyytikko tekee kussakin vaiheessa ja mitkä ovat sen tulokset tehdä työtä.
Systeemianalyytikon ammatin ymmärtäminen
1 moduuli 2 viikkoa
Opit järjestelmäanalyytikon teoreettiset perusammatit ja opit käyttämään tehtävänseurantaa. Kerromme ohjelmistokehitystiimistä ja ohjelmiston elinkaaresta, hallintamalleista, joustavista metodologioista, erilaisista sovellusten tyypeistä ja arkkitehtuureista.
Sprintti 1. Systeemianalyytikon ammatin ymmärtäminen
- Ohjelmistokehitystiimi ja sen jäsenet
- Järjestelmäanalyytikko ohjelmistokehitystiimin jäsenenä: hänen tehtävänsä ja osaamisensa
- Ohjelmiston elinkaari. Kehitysvaihe osana ohjelmiston elinkaarta
- Ohjelmistokehityksen hallintamallit: vesiputous, rullaava aalto
- Ketterät menetelmät
- Asiakas-palvelin- ja mikropalveluarkkitehtuurin komponentit
- Erityyppiset ohjelmistot ja niiden ominaisuudet: web, työpöytä, mobiili
Vaatimusten kehittäminen
Moduuli 2 2 viikkoa
Opit mitä ohjelmistovaatimusmäärittely sisältää ja kuinka se kirjoitetaan. Saat lisätietoja vaatimustasoista ja -tyypeistä, vaatimusten tunnistamisesta, analysoinnista, dokumentoinnista, validoinnista ja hallinnasta sekä vaatimusten mallinnusmerkinnöistä, kuten UML-käyttötapauksesta.
Sprintti 2. Vaatimusten kerääminen ja analysointi
- Vaatimusten tasot ja tyypit
- Sidosryhmät ja käyttäjäluokat
- Asiakirjojen analysointi (standardit ja määräykset)
- Vaatimusmallinnus
- Käyttövaihtoehdot
- Vaatimustenhallinta
- Vaatimusten jäljitys
Projektityö 1
Kuvailet itsenäisesti Chatty-verkkosovelluksen toisen version vaatimukset - aloitat, kun olet valmis läksyt ja jatka projektia, joka täyttää vaatimukset ohjelmistoon
SQL järjestelmäanalyytikoille
Moduuli 3 2 viikkoa
Opit kirjoittamaan vaihtelevan monimutkaisia SQL-kyselyitä, hankkimaan dataviipaleita ja luomaan alikyselyjä, käyttämään aggregointifunktioita ja liittämään taulukoita eri menetelmillä.
Sprintti 3. SQL analyytikoille
- Tietokantoihin tutustuminen
- Dataviipaleet SQL: ssä
- Aggregointitoiminnot. Tietojen ryhmittely ja lajittelu
- Taulukoiden väliset suhteet. Taulukkoliitostyypit
- Alikyselyt ja väliaikaiset taulukot
Tietojen mallinnus
Moduuli 4 2 viikkoa
Tutustut tietomallien tyyppeihin ja tasoihin ja opit, että järjestelmäanalyytikko voi mallintaa prosesseja ja tietoja – erikseen ja samanaikaisesti. Opit luomaan käsitteellisiä ja loogisia tietomalleja sekä niitä täydentävän tietosanakirjan. Näet myös kuinka siirtyminen loogisesta tietomallista fyysiseen malliin tapahtuu.
Sprintti 4. Tietojen mallinnus
- Tietomallien tyypit ja tasot
- ER-kaavio (Peter Chenin ja Crow’s Footin merkinnöissä)
- Normalisointi
- Tietosanakirja
- Luokka- ja objektikaaviot (UML-luokkakaavio, UML-objektikaavio)
- Tiedostomuistit (tiedostotyypit ja niiden toiminnot)
- Tietokannat ja DBMS
- Tiedon tallennusmuodon valinta
- Tietojen tallennuksen ja hakunopeuden optimointi
Projektityö 2
Sinun on rakennettava logiikkamalli ja tietosanakirja ohjelmistovaatimusten perusteella
Prosessin mallinnus
Moduuli 5 2 viikkoa
Opit prosessimallien tyyppejä ja tasoja. Opit luomaan malleja liiketoimintaprosesseista, tiloista ja tietovirroista graafisten merkintöjen avulla. Sprintti 5. Prosessin mallinnus.
- Prosessimallien tyypit ja tasot.
- Liiketoimintaprosessikaavio BPMN: ssä.
- Toimintakaavio (UML-toimintakaavio).
- Valtion malli.
- Tilakonekaavio (UML-tilakonekaavio).
- Tiedonkulkumalli.
- Data Flow Diagram (DFD) Hein-Sarson-merkinnällä
Käyttöliittymät
Moduuli 6 2 viikkoa
Opit kuinka järjestelmäanalyytikko on mukana käyttöliittymän suunnitteluprosessissa. Opit luomaan persoonia, käyttötapauksia, käyttöliittymän rakennekaavioita ja sivustokarttoja sekä Wireframeja ja kuvakäsikirjoituksia.
Sprintti 6. Käyttöliittymän suunnittelu
- Käyttöliittymä ja käyttöliittymämekanismit (syöttö, lähtö, navigointi)
- Persoonat
- Käytä skenaarioita
- Käyttöliittymän rakennekaavio
- Sivuston kartta
- Käyttöliittymäelementtien vaatimukset
- Suunnittelujärjestelmä
- Matala- ja korkealaatuiset prototyypit (lo-fi ja hifi)
- Asiakasmatkakartta
Kettereiden tekniikoiden käyttö
Moduuli 7 2 viikkoa
Opit mitä ketteriä tekniikoita järjestelmäanalyytikko käyttää ohjelmistokehitysprosessin aikana. Tutustut tuotekantaan, selvität, mistä elementeistä se koostuu ja mitkä kriteerit sen tulee täyttää. Opit myös luomaan käyttäjätarinoita, työtarinoita ja käyttäjien tarinakarttoja.
Sprintti 7. Ketterät harjoitukset
- Tuote- ja sprintin ruuhkat
- Käyttäjien tarinat
- INVESTOINTI kriteerit käyttäjien tarinoihin
- Hyväksymiskriteerit ja hyväksymisskenaariot
- Työtarinoita
- Tarinan hajoaminen
- Käyttäjän tarinakartta
- Minimielinkelpoinen tuote (MVP)
Projektityö 3
Suunnittelet ohjelmistotuotteen alusta (data) loppuun (käyttöliittymät). Luo tietomalli, kuvaa liiketoimintalogiikka ja kehitä käyttöliittymän prototyyppi.
Järjestelmäarkkitehtuuri
Moduuli 8 2 viikkoa
Opit kuinka järjestelmäanalyytikko on mukana arkkitehtuurin suunnitteluprosessissa, millaisia arkkitehtuurityylejä on olemassa ja miten ei-toiminnalliset vaatimukset vaikuttavat tyylin valintaan. Opit myös luomaan komponenttikaavion (UML Component Diagram).
Sprintti 8. Arkkitehtuurisuunnittelu
- Ohjelmisto- ja laitteistoelementit
- Arkkitehtuurin perustyylejä
- Linkit asiakas-palvelin-arkkitehtuuriin
- Paksu ja ohut asiakas
- Monoliittiset ja hajautetut arkkitehtuurityylit
- Arkkitehtuurin mallinnus
Ohjelmistoliittymät
Moduuli 9 2 viikkoa
Opit kuinka järjestelmäanalyytikko on mukana ohjelmistorajapinnan suunnitteluprosessissa, perehtyä tietokoneverkkomalleihin, perusprotokolliin, tiedon esitystyyliin, vuorovaikutuksia ja sovellusliittymiä. Opit myös dokumentoimaan API: t ja luomaan sekvenssikaavion (UML-sekvenssikaavio).
Sprintti 9. Ohjelmistorajapintojen suunnittelu
- Tietokoneverkko ja protokollat
- Tietonäkymät
- Tiedostonsiirto
- Jaettu tietokanta
- Etämenettelyn kutsu
- Viestinvaihto
- API-tyylejä
- Sekvenssikaavio (UML-sekvenssikaavio)
Projektityö 4
Kehitä vaatimukset tiedon vuorovaikutukselle viereisen järjestelmän kanssa. Luo järjestyskaavioita, kuvaa lähetettyä ja vastaanotettua dataa ja suunnittele joukko REST-palveluita.
Ohjelmiston toteutus
Moduuli 10 2 viikkoa
Opit kuinka järjestelmäanalyytikko osallistuu ohjelmistojen käyttöönottoprosessiin, kehittämiseen, testaukseen ja DevOpsiin.
Sprintti 10. Ohjelmiston toteutus
- Kehitys
- DevOps
- Manuaalinen ja automaattinen testaus
- Kehykset
Tuki, ylläpito ja toteutustulosten arviointi
Moduuli 11 2 viikkoa
Opit kuinka järjestelmäanalyytikko on mukana tukemassa, ylläpitämässä ja arvioimassa ohjelmistototeutusten tuloksia.
Sprintti 11. Tuki, ylläpito ja toteutustulosten arviointi - Help Desk -tasot
- Työasiakirjojen kokoonpano
- GOST: n mukainen dokumentaatio
- Muuttosuunnitelma
- Käyttäjäkoulutus
- Help Desk -tasot
- Muutospyyntöjen lähteet
- Toteutuksen tulosten arviointi
Valmistumisprojekti
Kotivenyttely 4 viikkoa
Lopputyö, jolla vahvistat hankkimasi tiedot ja taidot. Diplomin aikana sinun ei tarvitse tehdä läksyjä ja lukea teoriaa simulaattorissa. Kaikki siinä tulee olemaan kuin oikeassa elämässä: epämääräinen tuotanto asiakkaalta, itsenäinen työ ja tiukka arvioija.