Kurzusleírás

1. nap: Folyamat

Bevezetés

  • Mi a Rendszerfejlesztés?
  • Mi a Szoftverfejlesztés?
  • Miért nehéz a Szoftverfejlesztés?
  • Rendszerkövetelmények
  • Rendszermodellezés

Szoftverfejlesztési folyamatok

  • Mi az a Szoftverfejlesztési Folyamat?
  • Hagyományos folyamatok
  • Agilis folyamatok
  • Magas integritású rendszerek fejlesztési folyamatai
  • Szabványok és tanúsítási rendszerek

Magas integritású rendszerek

  • Mik a magas integritású rendszerek?
  • A minőségmenedzsment kultúra szerepe
  • Hibák okai
  • Kritikus rendszerek szabványai
  • Megbízhatósági mérnöki munka

Szoftverkarbantartás

2. nap: Tervezés

Követelmények

  • Felhasználói követelmények
  • Felhasználói követelmények felderítése/elemzése
  • Rendszerkövetelmények
  • Szoftverkövetelmények
  • Szoftver specifikáció
  • Követelménykezelési folyamat
  • Követelménykezelési eszközök

Szoftvertervezés

  • Conway törvénye
  • Tervezési minták
  • Szöveges modellezési eszközök
  • Objektumorientált tervezés alapelvei
  • Tervezési eszközök
  • Gyakori architektúrák

Modellezés

  • Architektúra tervezése
  • UML grafikus ábrázolások
  • Nem UML grafikus ábrázolások

3. nap: Kód

Szoftverépítés

  • Hogyan válik a tervezés kóddá?
  • Programozási ajánlott eljárások
  • Kód absztrakció
  • Programozási munkafolyamat

Konfigurációkezelés

  • Mi a Konfigurációkezelés?
  • Konfigurációkezelés az ISO9000 és a CMMI keretében
  • CASE eszközök tervezéshez, tervezéshez és minőségbiztosításhoz
  • CASE eszközök szoftver írásához
  • Verziókövetés SVN-vel
  • Rendszerintegráció

Magas integritású rendszerek kódja

  • Hibák megelőzése
  • Hibák észlelése
  • Hibák hatásának csökkentése
  • Magas integritású rendszerek kódjának tipikus problémái

Kódminőségi metrikák

  • Kódméret metrikák
  • Kódkomplexitási metrikák
  • Nem kód alapú metrikák
  • Statikus elemzés

4. nap: Ellenőrzés és Validáció

Felülvizsgálatok

  • Az Ellenőrzés és Validáció alapjai
  • Független Ellenőrzés és Validáció
  • Tervezési és követelményfelülvizsgálatok
  • Kódellenőrzések
  • Szoftver bemutatók
  • Auditok
  • Egyéb E & V módszerek

Magas integritású rendszerek tesztelése

  • Biztonsággal kapcsolatos dokumentumok
  • Forgatókönyvek
  • Biztonsági érvek
  • Magas integritású rendszerek felülvizsgálatai
  • Megbízhatóság előrejelzése
  • Formális módszerek
  • Az E + V költségei

Automatizált tesztelés

  • Miért teszteljünk?
  • Automatikus vs kézi tesztek
  • Inkrementális tesztelés
  • Teszttípusok
  • Tesztelési eszközök
  • Tesztelő keretrendszerek

5. nap: Menedzsment

Projektmenedzsment

  • Mi a Projektmenedzsment?
  • Átadás az ügyfélnek
  • Szabványok (PMP, PRINCE2)
  • Időmenedzsment
  • Költségmenedzsment
  • Kockázatmenedzsment
  • Projektdokumentáció

Folyamatértékelés

  • A folyamatértékelés funkciója
  • Intézkedés a metrikák alapján
  • Folyamatmetrikák
  • Folyamatértékelési szabványok és keretrendszerek (CMMI, ISO 9001, TickIt+)
  • Folyamatértékelési megbeszélések

Összegzés és következtetések

 35 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (2)

Közelgő kurzusok

Rokon kategóriák