Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Vélemények (2)
Everything was built up from a basic level while progressing quick enough to prevent anyone getting bored.
Nathan Roberts
Kurzus - Software Engineering
The level of interactiveness and pace meant that it was never boring.