āŗÅ 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
IÅ”mokite ir ÄÆvaldykite programinÄs ÄÆrangos inžinerijÄ
naudodami daug medžiagų ir kokybÄs užtikrinimo!