SOFTWAROVÉ INŽENÝRSTVÍ

Historie

Definice pojmu Softwarové inženýrství

Softwarový produkt

Etapy vývoje softwarového projektu

  1. Koncepce - úvodní studie
    • Základní popis softwaru
    • Základní cíl nebo účel projektu
    • Požadavky pro daný systém
    • Shrnout obecné funkce
    • Rozsah, Cíloví uživatelé, Podmínky pro omezení vývoje
    • Naznačit předpokládaný časový harmonogram
  2. Analýza - požadavky a návrh
  3. Implementace - Kódování
  4. Testování
  5. Používání a údržba

Etický kodex softwarového inženýra

Softwarový proces

Vývojové modely

VODOPÁDOVÝ MODEL

PŘÍRŮSTKOVÝ MODEL

SPIRÁLOVÝ MODEL

BUSSINESS PROCESY

Požadavky na software

Jazyk UML

Vývoj systémů

Objekty a objektový přístup

Realizace UC ("use case")

Hierarchický model

Návrh uživatelského rozhraní

Příklady

Bezpečnostně kritické systémy

Provozní spolehlivost

Možné následky v chybách v BKS

Kvíz

BETA
1 / 10

Co je to softwarová krize?

Co je UML?

Co je to use case (případ užití)?

Jaký vývojový model rozděluje vývoj na fáze: požadavky, návrh, implementace, testování, údržba?

Co jsou funkční požadavky na software?

Co je to etický kodex v softwarovém inženýrství?

Co je to softwarový proces?

Co je diagram tříd (class diagram) v UML?

Co je agilní metodika vývoje softwaru?

Co jsou nefunkční požadavky na software?