►Šio Programinės įrangos inžinerijos programos tikslas yra suteikti programinės įrangos inžinerijos pagrindus, principus ir įgūdžius, reikalingus aukštos kokybės programinės įrangos kūrimui ir palaikymui. ✦
►Papildomi programinės įrangos inžinerijos procesai ir metodai apima reikalavimų specifikacijas, projektavimą, įgyvendinimą, testavimą ir programinės įrangos projektų valdymą. ✦
► Be to, šią paraišką gali naudoti specialistai, kuriems reikia atnaujinti savo žinias naujausiais programinės įrangos inžinerijos metodais ir procesais. ✦
►Programinės įrangos inžinerija aptaria principus, metodikas, tendencijas ir praktiką, susijusius su skirtingais programinės įrangos inžinerijos etapais. Pradedant nuo pagrindų, programa lėtai progresuoja į pažangias ir naujas temas, susijusias su programinės įrangos projektų valdymu, procesų modeliais, metodikų kūrimu, programinės įrangos specifikacijomis, bandymais, kokybės kontrole, diegimu, programinės įrangos saugumu, priežiūra ir programinės įrangos pakartotiniu naudojimu. Informatikos ir inžinerijos studentai, Informacinės technologijos ir kompiuterių programos turėtų rasti šią programą labai naudinga
【Talpinamos temos išvardytos žemiau】
➻ Kas yra programinės įrangos inžinerija
➻ Programinės įrangos evoliucija
➻ Programinės įrangos evoliucijos įstatymai
Software E-tipo programinės įrangos evoliucija
➻ Programinės įrangos paradigmos
➻ Programinės įrangos inžinerijos poreikis
Of Geros programinės įrangos savybės
➻ Programinės įrangos kūrimo gyvavimo ciklas
➻ Programinės įrangos kūrimo paradigma
➻ Programinės įrangos projektų valdymas
➻ Programinės įrangos projektas
➻ Programinės įrangos projektų valdymo poreikis
➻ Programinės įrangos projektų vadovas
➻ Programinės įrangos valdymo veikla
➻ Projekto vertinimo metodai
➻ Projekto planavimas
➻ išteklių valdymas
➻ Projekto rizikos valdymas
➻ Rizikos valdymo procesas
➻ Projekto vykdymas ir stebėjimas
➻ Projekto komunikacijos valdymas
➻ konfigūravimo valdymas
➻ Projekto valdymo įrankiai
➻ Programinės įrangos reikalavimai
➻ Reikalavimų inžinerija
➻ Reikalavimų inžinerijos procesas
➻ Reikalavimų nustatymo procesas
➻ Reikalavimų šalinimo būdai
➻ Programinės įrangos reikalavimų charakteristikos
➻ Programinės įrangos reikalavimai
➻ Vartotojo sąsajos reikalavimai
➻ Programinės įrangos sistemos analitikas
➻ Programinės įrangos metrika ir priemonės
➻ Programinės įrangos kūrimo pagrindai
➻ Programinės įrangos kūrimo lygiai
➻ moduliacija
➻ lygiagretusis ryšys
➻ susiejimas ir sanglauda
➻ Dizaino patvirtinimas
➻ Programinės įrangos analizės ir projektavimo įrankiai
➻ Duomenų srauto diagrama
➻ Struktūriniai diagramos
➻ HIPO diagrama
➻ Struktūrinis anglų kalba
➻ Pseudo-kodas
➻ Sprendimų lentelės
➻ Entity-Relationship Model
➻ Duomenų žodynas
➻ Programinės įrangos kūrimo strategijos
➻ Struktūrinis dizainas
➻ funkcionalus dizainas
➻ Objektinis dizainas
➻ Projektavimo procesas
➻ Programinės įrangos kūrimo metodai
➻ Programinės įrangos naudotojo sąsajos dizainas
➻ komandinės eilutės sąsaja (CLI)
➻ Grafinė vartotojo sąsaja
➻ Programai pritaikyti GUI komponentai
➻ vartotojo sąsajos kūrimo veikla
➻ GUI įgyvendinimo priemonės
➻ Vartotojo sąsaja Auksinės taisyklės
➻ Programinės įrangos kūrimo sudėtingumas
➻ Halstead sudėtingumo priemonės
➻ Ciklinio sudėtingumo priemonės
➻ funkcijos taškas
➻ Loginiai vidiniai failai
➻ Išoriniai sąsajos failai
➻ Išorinė apklausa
➻ Programinės įrangos įdiegimas
➻ Struktūrinis programavimas
➻ Funkcinis programavimas
➻ Programavimo stilius
➻ Programinės įrangos dokumentacija
➻ Programinės įrangos įdiegimo iššūkiai
➻ Programinės įrangos testavimo apžvalga
➻ Programinės įrangos patvirtinimas
➻ Programinės įrangos patvirtinimas
➻ Rankinis ir automatinis testavimas
➻ Testavimo metodai
➻ Testavimo lygiai
➻ Testavimo dokumentai
➻ Testavimas prieš QC, QA ir auditas
➻ Programinės įrangos priežiūros apžvalga
Of Priežiūros tipai
Of Priežiūros kaina
➻ Priežiūros veikla
➻ Programinės įrangos pertvarkymas
➻ Komponentinis pakartotinis naudojimas
➻ CASE įrankiai
➻ CASE įrankių komponentai
➻ "Case Tool Types"
➻ Iteratinis krioklio modelis
➻ Reikalavimų analizė ir specifikacija
➻ Sprendimų medis
➻ Oficiali sistemos specifikacija
➻ Programinės įrangos projektavimas
➻ Programinės įrangos kūrimo strategijos
➻ Programinės įrangos analizės ir projektavimo įrankiai
➻ Struktūrinis dizainas
➻ Objektų modeliavimas naudojant UML
➻ Naudokite atvejų diagramą
➻ sąveikos diagramos
➻ "Black-Box" testavimas
➻ Programinės įrangos priežiūra
➻ Programinės įrangos priežiūros procesų modeliai
➻ Programinės įrangos patikimumas ir kokybės valdymas
➻ Patikimumo augimo modeliai
➻ Programinės įrangos kokybė
➻ Programinės įrangos projektų planavimas