Tvorba SW - Engineering

Obchodní procesy → zlepšení - Projekty

  • Projektové řízení
  • Realizace projektu
    • Analýza → návrh →implementace → testování a nasazeni
    • metodologie vývoje procesu

Capability Maturity Model (CMM)

Model hodnocení vyspělosti a schopnosti dodavatele SW produktu.

Jednotlivé úrovně CMM:

  1. Initial - projekt je řešen případ od případu
  2. Repeatable - firma identifikovala v jednotlivých projektech opakovatelné postupy a tyto je schopna reprodukovat v dalších projektech
  3. Defined - definován SW proces na základě předchozích dodaných projektů.
  4. Managed - Defined + řízení a monitoring
  5. Optimized - zpětnovazební informace, informace jsou využity k optimalizaci.

Základní fáze

Každá fáze rozložena do několika iterací.

  1. Zahájení
    • definován rámec vývoje a implementace
  2. Rozpracování
    • podrobná specifikace a rozpracování výsledného produktu
  3. Tvorba
    • kompletní vyhotovení díla
    • programové vybavení je vytvořeno kolem navržené kostry (architektura)
  4. Předání
    • + beta testování a zaškolení

V každé iteraci proběhnou činnosti vázané na byznys modelování, následují specifikace požadavků, analýza a návrh, implementace, testování a instalace. K tomu probíhá celá řada podpůrných toků - správa konfigurace, řízení projektu a přípravy prostředí.

Statické struktury procesu

Smyslem každého procesu je specifikovat kdo v něm vystupuje, co má tvořit a jak a kdy to má tvořit.

  1. Kdo
    • role
    • artefakty - modely, dokumentace, kód
  2. Co a jak
    • aktivity
    • toky (workflow) činností

Toky činností a jejich modely

  1. Byznys modelování ————> model byznys procesu, doménový model
    • popisující strukturu a dynamiku podniku
  2. Specifikace požadavků ——–> model příkladů použití
    • použití SW a jeho funkcionality
  3. Analýza ————–> model analýzy
  4. Návrh ————–> model návrhu, model nasazení
    • specidikace architektury
  5. Implementace ————–> implementační model
    • vlastní tvorba, testování komponent a jejich integrace
  6. Testování ————–> testovací model
    • ověření správnosti
  7. Rozmístění
    • problematika výsledného produktu na cílové počítačové infrastruktuře

Podpůrné toky

  • Řízení změn
  • Projektové řízení
  • Prostředí a jeho správa
 
manuals/others/sw-ing/sw-ing.txt · Poslední úprava: 2006/12/30 21:05
 
Recent changes RSS feed