►Šios 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 produktams kurti ir prižiūrėti. ✦
►Kodų lapai beveik visoms kalboms ir programoje pasiekiamoms technologijoms✦
►Kodų lapai Lengvai tvarkykite visus savo fragmentus programoje✦
►Skirtukas „Žodynas“ leidžia peržiūrėti visas su programine įranga susijusias sąlygas per kelias sekundes✦
►Programinės įrangos inžinerija aptaria su skirtingais programinės įrangos inžinerijos etapais susijusius principus, metodikas, tendencijas ir praktiką. Pradedant nuo pagrindų, programa lėtai pereina prie pažangių ir naujų temų apie programinės įrangos projektų valdymą, procesų modelius, metodologijų kūrimą, programinės įrangos specifikacijas, testavimą, kokybės kontrolę, diegimą, programinės įrangos saugą, priežiūrą ir pakartotinį programinės įrangos naudojimą. Ši programa turėtų būti labai naudinga kompiuterių mokslo ir inžinerijos, informacinių technologijų ir kompiuterių taikomųjų programų studentams.✦
【Temos, kurios pateikiamos žemiau】
➻ Kas yra programinės įrangos inžinerija
➻ Programinės įrangos evoliucija
➻ Programinės įrangos evoliucijos dėsniai
➻ E-Type programinės įrangos evoliucija
➻ Programinės įrangos paradigmos
➻ Reikia programinės įrangos inžinerijos
➻ 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
➻ Projektų komunikacijos valdymas
➻ Konfigūracijos valdymas
➻ Projektų valdymo įrankiai
➻ Programinės įrangos reikalavimai
➻ Reikalavimų inžinerija
➻ Reikalavimų inžinerinis procesas
➻ Reikalavimų nustatymo procesas
➻ Reikalavimų nustatymo metodai
➻ 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 projektavimo pagrindai
➻ Programinės įrangos projektavimo lygiai
➻ Modularizacija
➻ Lygiagretumas
➻ Sukabinimas ir sanglauda
➻ Dizaino patikrinimas
➻ Programinės įrangos analizės ir projektavimo įrankiai
➻ Duomenų srauto diagrama
➻ Struktūrinės diagramos
➻ HIPO diagrama
➻ Struktūrinė anglų kalba
➻ Pseudokodas
➻ Sprendimų lentelės
➻ Esybės ir santykių modelis
➻ Duomenų žodynas
➻ Programinės įrangos projektavimo strategijos
➻ Struktūrinis dizainas
➻ Į funkcijas orientuotas dizainas
➻ Objektinis dizainas
➻ Projektavimo procesas
➻ Programinės įrangos projektavimo metodai
➻ Programinės įrangos vartotojo sąsajos dizainas
➻ Komandinės eilutės sąsaja (CLI)
➻ Grafinė vartotojo sąsaja
➻ Specifiniai GUI komponentai
➻ Vartotojo sąsajos projektavimo veikla
➻ GUI diegimo įrankiai
➻ Vartotojo sąsaja Auksinės taisyklės
➻ Programinės įrangos projektavimo sudėtingumas
➻ Halsteado sudėtingumo priemonės
➻ Ciklomatinio sudėtingumo priemonės
➻ Funkcinis taškas
➻ Loginiai vidiniai failai
➻ Išorinės sąsajos failai
➻ Išorinis užklausa
➻ 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 patikrinimas
➻ Rankinis vs automatinis testavimas
➻ Bandymo metodai
➻ Testavimo lygiai
➻ Testavimo dokumentacija
➻ Testavimas prieš QC, QA ir auditą
➻ Programinės įrangos priežiūros apžvalga
➻ Priežiūros rūšys
➻ Priežiūros išlaidos
➻ Priežiūros veikla
➻ Programinės įrangos pertvarkymas
➻ Komponentų pakartotinis naudojimas
➻ CASE įrankiai
➻ CASE įrankių komponentai
➻ Case Tools tipai
➻ Iteratyvinis krioklio modelis
➻ Reikalavimų analizė ir specifikacija
➻ Sprendimų medis
➻ Oficiali sistemos specifikacija
➻ Programinės įrangos dizainas
➻ Programinės įrangos projektavimo strategijos
➻ Programinės įrangos analizės ir projektavimo įrankiai
➻ Struktūrinis dizainas
➻ Objektų modeliavimas naudojant UML
➻ Naudokite atvejo diagramą
➻ Sąveikos diagramos
➻ Black-Box testavimas
➻ Programinės įrangos priežiūra
➻ Programinės įrangos priežiūros proceso modeliai
➻ Programinės įrangos patikimumo ir kokybės valdymas
➻ Patikimumo augimo modeliai
➻ Programinės įrangos kokybė
➻ Programinės įrangos projektų planavimas