Kursai

Programinės įrangos architektūros kūrimas

Trukmė Kalba Miestas Kaina Data ir registracija kursui
2 dienos lietuvių - 530 EUR Užklausti


Šis kursas apima esmines praktikas IT architektūros ir užduotis reikalavimų inžinerijos disciplinose, pradedant nuo esamų architektūros apibrėžimų palyginimo bei diskusijos, kas yra IT architektūra (ir kas nėra), aptariant pagrindinius IT architektūros kūrimo elementus ir pereinant per architektūros kūrimo fazes. Mokymuose ypatingas dėmesys skiriamas sistemos kokybės parametrams ir susijusioms praktikoms bei apžvelgiama dažniausiai naudojami architektūriniai stiliai ir šablonai.

Kursas skirtas

Programuotojams, IT architektūros ir verslo analitikams.

Reikalavimai klausytojams

Bazinės informacinių technologijų žinios.

Kurso turinys

  • Architektūros bazinės sąvokos;
  • Architektūros kūrimo elementai;
  • Architektūros planavimas;
  • Architektūros bazės paruošimas;
  • IT sprendimo kokybės atributų supratimas ir susijusios taktikos;
  • Architektūros realizacija;
  • Architektūrinių stilių ir šablonų taikymas.

  1. Architektūros bazinės sąvokos
    • Istorinė apžvalga: architektūros pradmenys, evoliucija ir esama disciplinos būklė
    • Architektūros apibrėžimai: paprastai naudojami apibrėžimai, palyginimas ir "teisingo" pasirinkimas
    • Skirtumas tarp architektūros ir detalaus dizaino; kas yra architektūra, ir kas jau nebe
    • Architektūros tikslai ir nauda: susijusios jėgos ir apribojimai
    • Architektūros tipai: tikslinė ir netyčinė
    • Programinės įrangos kūrimo procesai ir architektūros gyvavimo ciklas
    • IT architekto rolė
  2. Architektūros kūrimo elementai
    • Vaizdiniai: apžvalga, esama būklė ir taikymas
    • Dizaino elementų šablonai: apžvalga, esama būklė ir taikymas
    • Architektūrinių modelių šablonai: apžvalga, esama būklė ir taikymas
    • Architektūros šablonai: apžvalga, esama būklė ir taikymas
    • Architektūriniai karkasai: apžvalga, esama būklė ir taikymas
    • Architektūros standartai: apžvalga, esama būklė ir taikymas
  3. Architektūros planavimas
    • Reikalavimų supratimas: perėjimas nuo reikalavimų prie dizaino
    • Techninės aplinkos supratimas
    • IT strategijos supratimas
    • Architektūrinių jėgų ir apribojimų supratimas
    • Techninių rizikų supratimas: identifikavimas, valdymas ir stebėjimas
    • Architektūrinių sprendimų valdymas: priežastys, tikslai ir taikymas
    • IT sprendimo konteksto aprašymas: tikslai ir taikymas
    • Praktika: IT sprendimo konteksto paruošimas
  4. Architektūros bazės paruošimas
    • Architektūros bazės paruošimas: tikslai, elementai ir taikymas
    • Architektūrinių vaizdinių parinkimas
    • Architektūrinių elementų šablonų parinkimas
    • Architektūros karkasų parinkimas
    • Architektūros standartų parinkimas
    • Praktika: Architektūros bazės paruošimas
  5. IT sprendimo kokybės atributų supratimas ir susijusios taktikos
    • Sprendimo funkcionalumas ir jo architektūra: FURPS+kategorijos
    • IT sprendimo kokybės atributai ir susijusios taktikos: kompromiso technikos
    • Patikimumas: apžvalga, esminės metrikos ir susijusios taktikos
    • Modifikavimo laipsnis: apžvalga, esminės metrikos ir susijusios taktikos
    • Saugumas: apžvalga, esminės metrikos ir susijusios taktikos
    • Testavimas: apžvalga, esminės metrikos ir susijusios taktikos
    • Naudojimas; apžvalga, esminės metrikos ir susijusios taktikos
  6. Architektūros realizavimas
    • Aukšto lygio komponentinis modelis: tiklsai ir taikymas
    • Aukšto lygio duomenų modelis: tiklsai ir taikymas
    • Aukšto lygio operacinis modelis: tiklsai ir taikymas
    • Perėjimas nuo architektūros prie dizaino: sprendimo architektūros perdavimas įgyvendinimui
    • Praktika: architektūros realizacija
  7. Architektūrinių stilių ir šablonų taikymas
    • Architektūrinių stilių paskirtis
    • Esminiai architektūriniai stiliai
    • Duomenų srautų sistemos
    • Call-and-return sistemos
    • Nepriklausomų komponentų sistemos
    • Virtualios mašinos
    • Orientuotos į duomenis sistemos
    • Architektūrinių šablonų paskirtis
    • Esminiai architektūriniai šablonai
    • Verslo srities modelio šablonai
    • Objektiškai-reliaciniai struktūriniai šablonai
    • Objektiškai-reliaciniai elgesio šablonai
    • Web pateikimo šablonai
    • Paskirstymo šablonai
    • Sesijos būklės šablonai