Tanfolyam "Rendszerelemző" - tanfolyam 104 600 rubel. a Yandex Workshopból, képzés 9 hónap, dátum: 2023. november 30.
Vegyes Cikkek / / December 03, 2023
Ingyenes bevezető tanfolyam
Bevezető tanfolyam 2 óra
Egy bevezető tanfolyam segít a rendszerelemzői szakma megismerésében. Gyakorlati példán keresztül bemutatjuk egy rendszerelemző munkáját egy projekten az igény felmerülésétől kezdve. a késztermék kiszállítása – mit csinál a rendszerelemző az egyes szakaszokban, és ennek milyen eredménye munka.
A rendszerelemzői szakma megértése
1 modul 2 hét
Megtanulod a rendszerelemző elméleti alapszakmáit és megtanulod a feladatkövető használatát. Mesélünk a szoftverfejlesztő csapatról és a szoftver életciklusáról, a menedzsment modellekről, a rugalmas módszertanokról, az alkalmazások különböző típusairól és architektúráiról.
Sprint 1. A rendszerelemzői szakma megértése
- Szoftverfejlesztő csapat és tagjai
- Rendszerelemző a szoftverfejlesztő csapat tagjaként: funkciói, kompetenciái
- Szoftver életciklusa. Fejlesztési szakasz a szoftver életciklusának részeként
- Szoftverfejlesztési menedzsment modellek: vízesés, gördülő hullám
- Agilis módszertanok
- Kliens-szerver és mikroszolgáltatás architektúra összetevői
- Különféle szoftverek és jellemzőik: web, asztali, mobil
Követelmények kialakítása
2. modul 2 hét
Megtanulja, hogy mit tartalmaz a szoftverkövetelmény-specifikáció, és hogyan kell azt megírni. További információ a követelményszintekről és típusokról, a követelmények azonosításáról, elemzéséről, dokumentálásáról, érvényesítéséről és kezeléséről, valamint a követelmények modellezési jelöléseiről, például az UML használati esetéről.
Sprint 2. Követelmények összegyűjtése és elemzése
- A követelmények szintjei és típusai
- Érintettek és felhasználói osztályok
- Dokumentumok elemzése (szabványok és előírások)
- Követelménymodellezés
- Használati lehetőségek
- Követelménykezelés
- Követelmények nyomon követése
Projektmunka 1
Ön önállóan írja le a Chatty webalkalmazás második verziójának követelményeit – akkor kezdi meg, amikor befejezte házi feladatot, és folytassa a projekttel, amely teljesíti a követelmények specifikációját szoftverhez
SQL rendszerelemzőknek
3. modul 2 hét
Megtanul különböző bonyolultságú SQL-lekérdezéseket írni, adatszeleteket szerezni és allekérdezéseket létrehozni, összesítő függvényeket alkalmazni és táblákat különböző módszerekkel összekapcsolni.
Sprint 3. SQL elemzőknek
- Adatbázisok bemutatása
- Adatszeletek SQL-ben
- Aggregáló funkciók. Adatok csoportosítása és rendezése
- Táblák közötti kapcsolatok. Táblázatcsatlakozások típusai
- Allekérdezések és ideiglenes táblák
Adatmodellezés
4. modul 2 hét
Felfedezi az adatmodellek típusait és szintjeit, és megtanulja, hogy a rendszerelemző képes folyamatokat és adatokat modellezni – külön-külön és egyszerre. Megtanul fogalmi és logikai adatmodelleket, valamint az ezeket kiegészítő adatszótárt létrehozni. Azt is látni fogja, hogyan történik az átmenet a logikai adatmodellről a fizikai modellre.
Sprint 4. Adatmodellezés
- Az adatmodellek típusai és szintjei
- ER diagram (Peter Chen és Crow’s Foot jelölésekkel)
- Normalizálás
- Adatszótár
- Osztály- és objektumdiagramok (UML osztálydiagram, UML objektumdiagram)
- Fájltárolók (fájltípusok és funkcióik)
- Adatbázisok és DBMS
- Adattárolási formátum kiválasztása
- Az adattárolási és visszakeresési sebesség optimalizálása
Projektmunka 2
A szoftverkövetelmények specifikációi alapján logikai modellt és adatszótárt kell felépítenie
Folyamatmodellezés
5. modul 2 hét
Tanulmányozni fogja a folyamatmodellek típusait és szintjeit. Megtanulja az üzleti folyamatok, állapotok és adatfolyamok modelljét létrehozni grafikus jelölésekkel. Sprint 5. Folyamatmodellezés.
- A folyamatmodellek típusai és szintjei.
- Üzleti folyamat diagram a BPMN-ben.
- Tevékenységdiagram (UML Activity Diagram).
- Állammodell.
- Állapotgép diagram (UML State Machine Diagram).
- Adatfolyam modell.
- Adatfolyam diagram (DFD) Hein-Sarson jelöléssel
Felhasználói felületek
6. modul 2 hét
Megtanulja, hogyan vesz részt a rendszerelemző a felhasználói felület tervezési folyamatában. Megtanulja, hogyan hozhat létre personákat, használati eseteket, interfész-struktúra diagramokat és webhelytérképeket, valamint drótvázakat és forgatókönyveket.
Sprint 6. Felhasználói felület tervezése
- Interfész és interfész mechanizmusok (bemenet, kimenet, navigáció)
- Personák
- Használjon forgatókönyveket
- Interfész szerkezeti diagram
- A helyszín térképe
- Az interfész elemekkel szemben támasztott követelmények
- Tervezési rendszer
- Alacsony és nagy hűségű prototípusok (lo-fi és hi-fi)
- Ügyfélúttérkép
Agilis technikák használata
7. modul 2 hét
Megtudhatja, milyen Agilis technikákat használ a rendszerelemző a szoftverfejlesztési folyamat során. Megismerheti a termékhátralékot, megtudhatja, milyen elemekből áll, milyen kritériumoknak kell megfelelnie. Azt is megtanulja, hogyan hozhat létre felhasználói történeteket, állástörténeteket és felhasználói történettérképeket.
Sprint 7. Agilis gyakorlatok
- Termék- és sprint lemaradások
- Felhasználói történetek
- BEFEKTETÉSI kritériumok a felhasználói történetekhez
- Elfogadási kritériumok és elfogadási forgatókönyvek
- Állástörténetek
- Történetbontás
- Felhasználói történettérkép
- Minimális életképes termék (MVP)
Projektmunka 3
Egy szoftverterméket fog tervezni – az elejétől (adatok) a végéig (felhasználói felületek). Hozzon létre egy adatmodellt, írja le az üzleti logikát, és dolgozzon ki egy felhasználói felület prototípusát.
Rendszer Felépítés
8. modul 2 hét
Megtudhatja, hogyan vesz részt a rendszerelemző az építészeti tervezési folyamatban, milyen építészeti stílusok léteznek, és hogyan befolyásolják a nem funkcionális követelmények a stílusválasztást. Azt is megtanulja, hogyan készítsen komponensdiagramot (UML komponensdiagram).
Sprint 8. Építészeti tervezés
- Szoftver és hardver elemek
- Alapvető építészeti stílusok
- Kliens-szerver architektúra hivatkozásai
- Vastag és vékony kliens
- Monolitikus és elosztott építészeti stílusok
- Építészeti modellezés
Szoftver interfészek
9. modul 2 hét
Megtanulja, hogyan vesz részt a rendszerelemző a szoftver interfész tervezési folyamatában, ismerkedjen meg a számítógépes hálózati modellekkel, alapvető protokollokkal, adatmegjelenítési stílusokkal, interakciók és API-k. Azt is megtanulja, hogyan dokumentálhat API-kat, és hogyan hozhat létre szekvenciadiagramot (UML Sequence Diagram).
Sprint 9. Szoftver interfészek tervezése
- Számítógépes hálózat és protokollok
- Adatnézetek
- Fájl átvitel
- Megosztott adatbázis
- Távoli eljáráshívás
- Üzenetváltás
- API stílusok
- Sorozatdiagram (UML szekvenciadiagram)
Projektmunka 4
Követelmények kidolgozása a szomszédos rendszerrel való információs interakcióhoz. Készítsen szekvenciadiagramokat, írja le a továbbított és fogadott adatokat, és tervezze meg a REST szolgáltatások készletét.
Szoftver implementáció
10. modul 2 hét
Megtanulja, hogyan vesz részt egy rendszerelemző a szoftver bevezetési folyamatában, fejlesztésében, tesztelésében és a DevOps-ban.
Sprint 10. Szoftver implementáció
- Fejlesztés
- DevOps
- Kézi és automatizált tesztelés
- Keretrendszerek
A megvalósítás eredményeinek támogatása, karbantartása és értékelése
11. modul 2 hét
Megtanulja, hogyan vesz részt a rendszerelemző a szoftvermegvalósítások támogatásában, karbantartásában és eredményeinek értékelésében.
Sprint 11. A végrehajtási eredmények támogatása, karbantartása és értékelése - Help Desk szintek
- A munkadokumentáció összetétele
- GOST szerinti dokumentáció
- Migrációs terv
- Felhasználói képzés
- Help Desk szintek
- Változási kérelmek forrásai
- A megvalósítás eredményeinek értékelése
Érettségi projekt
Otthoni szakasz 4 hét
Egy záró projekt, amellyel megerősítheti megszerzett tudását és készségeit. A diploma alatt nem kell házi feladatot készíteni és elméletet olvasni a szimulátorban. Minden olyan lesz benne, mint a való életben: homályos produkció a megrendelőtől, önálló munka és szigorú lektor.