Kurzusleírás

1. nap: Folyamat

Bevezetés

  • Mi az a rendszermérnökség?
  • Mi az a Software Engineering?
  • Miért nehéz Software Engineering?
  • Rendszerkövetelmények
  • Rendszermodellezés

Software Engineering Folyamatok

  • Mi az a szoftverfejlesztési folyamat?
  • Hagyományos folyamatok
  • Agile Folyamatok
  • Magas integritású rendszerek építésének folyamatai
  • Szabványok és tanúsítási rendszerek

Nagy integritású rendszerek

  • Mik azok a nagy integritású rendszerek?
  • A QM kultúra szerepe
  • A hibák okai
  • Kritikus rendszerek szabványa
  • Megbízhatósági tervezés

Szoftver karbantartás

2. nap: Tervezés

Követelmények

  • Felhasználói követelmények
  • Felhasználói igények feltárása/elemzése
  • Rendszerkövetelmények
  • Szoftverkövetelmények
  • A szoftver specifikációja
  • Követelmények folyamata
  • Eszközök a követelmények kezelésére

Software Design

  • Conways törvény
  • Tervezési minták
  • Szöveges modellező eszközök
  • Az OO tervezés elvei
  • Tervezési eszközök
  • Gyakori architektúrák

Modellezés

  • Építészet tervezése
  • UML grafikus ábrázolások
  • Nem UML grafikus ábrázolások

3. nap: Kód

Szoftverépítés

  • Hogyan lehet egy designt kódba vinni
  • Programming legjobb gyakorlatok
  • Kód absztrakciója
  • Programming munkafolyamat

Configuration Management

  • Mi az Configuration Management?
  • Configuration Management ISO9000-ben és CMMI-ben
  • CASE eszközök tervezéshez, tervezéshez és minőségbiztosításhoz
  • CASE eszközök írószoftverekhez
  • Verzióvezérlés SVN-nel
  • Rendszerintegráció

Kód nagy integritású rendszerekhez

  • A hibák megelőzése
  • Elkapó hibák
  • A hibák hatásának csökkentése
  • Tipikus problémák a High-Integrity Systems kóddal

Kódminőségi mutatók

  • Kódméret-mutatók
  • Kód összetettségi mérőszámai
  • Nem kódos mérőszámok
  • Statikus elemzés

4. nap: Ellenőrzés és érvényesítés

Vélemények

  • A VV alapjai
  • Független ellenőrzés és érvényesítés
  • Tervezés és követelmények áttekintése
  • Kódvizsgálatok
  • Szoftverbemutatók
  • Ellenőrzések
  • Egyéb V & V módszerek

Magas integritású rendszerek tesztelése

  • Biztonsággal kapcsolatos dokumentumok
  • Forgatókönyvek
  • Érvelés a biztonság mellett
  • Vélemények a nagy integritású rendszerekről
  • A megbízhatóság előrejelzése
  • Formális módszerek
  • V + V költségei

Automatizált tesztelés

  • Miért tesztelj?
  • Automatikus vs manuális tesztek
  • Inkrementális tesztelés
  • A tesztek típusai
  • Teszteszközök
  • Teszt hevederek

5. nap: Management

Projekt Management

  • Mi az a Management projekt?
  • Ügyfél átadás
  • Szabványok (PMP, PRINCE2)
  • Idő beosztás
  • Költséggazdálkodás
  • Kockázat kezelés
  • Projekt dokumentáció

Folyamat értékelése

  • A folyamatértékelés funkciója
  • A mérőszám alapján cselekedve
  • Folyamatmérők
  • Folyamatértékelési szabványok és keretrendszerek (CMMI, ISO 9001, TickIt+)
  • Folyamatértékelő értekezletek

Összefoglalás és következtetések

 35 Hours

Résztvevők száma



Ár per résztvevő

Vélemények (2)

Rokon tanfolyam

Rokon kategóriák