Tvorba software

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Programování zahrnuje postupy)
(Programování zahrnuje postupy: Transformováno a sladěno s kapitolkou Algoritmus-> Programování x algoritmizace.)
Řádka 5: Řádka 5:
  
  
== Programování zahrnuje postupy ==
+
== Tvorba SW zahrnuje postupy ==
* Analýza
+
; Analýza
**Profese: Analytik
+
* Profese: analytik
**Výsledek: formálně popsané zadání úlohy
+
* Vstup: slovní popis zadání; myšlenka, co je třeba udělat
*Algoritmizace
+
* Výsledek: formálně popsaný (matematicky přesný) popis problému.
**Profese: typicky analytik + kodér (může být dále rozděleno)
+
Slovní popis zadání formalizujeme tak, abychom získali problém.
**Výsledek: [[Algoritmus|algoritmus (obecný postup řešení)]]
+
Vstupem je slovní zadání, výstupem je matematicky přesný popis problému.
*Programování / kódování
+
 
**Profese: Kodér, tester
+
; Algoritmizace
**Výsledek: Zdrojový kód
+
* Profese: typicky analytik + kodér (může být dále rozděleno)
 +
* Vstup: Popis problému
 +
* Výsledek: [[Algoritmus|algoritmus (obecný postup řešení)]]
 +
Návrh/nalezení algoritmu pro daný problém.
 +
 
 +
; Programování/kódování
 +
* Profese: Kodér, tester
 +
* Vstup: Popis algoritmu.
 +
* Výsledek: Zdrojový kód.
 +
Zápis algoritmu v konkrétním programovacím jazyce.
 +
 
 +
Viz také: [[Algoritmus]].
  
 
== Profese ==
 
== Profese ==

Verze z 5. 9. 2014, 10:48


Obsah

Softwarové inženýrství


Tvorba SW zahrnuje postupy

Analýza

Slovní popis zadání formalizujeme tak, abychom získali problém. Vstupem je slovní zadání, výstupem je matematicky přesný popis problému.

Algoritmizace

Návrh/nalezení algoritmu pro daný problém.

Programování/kódování

Zápis algoritmu v konkrétním programovacím jazyce.

Viz také: Algoritmus.

Profese

Fáze projektu

Formulace zadání

Analýza

Návrh

Implementace

Nasazení

Údržba

Vyřazení z provozu

Proč začínat na papíře/obrázku?

Pojmy

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje