A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Következő változat | Előző változat Következő változat Következő változat mindkét oldalon | ||
oktatas:programozas:fejlesztesi_modellek_es_modszertanok [2019/08/22 11:50] admin létrehozva |
oktatas:programozas:fejlesztesi_modellek_es_modszertanok [2022/12/11 14:05] admin [V-modell] |
||
---|---|---|---|
Sor 51: | Sor 51: | ||
* gyors visszacsatolás | * gyors visszacsatolás | ||
- | {{:oktatas:programozás:szoftverfejlesztés:evolucios_modell.png?200|}} | + | {{:oktatas:programozás:evolucios_modell.png?200|}} |
Sor 72: | Sor 72: | ||
Az egyes változatokat is több lépésben hozzuk létre. | Az egyes változatokat is több lépésben hozzuk létre. | ||
- | {{:oktatas:programozás:inkrementális_fejlesztes.png|}} | + | {{:oktatas:programozás:inkrementalis_fejlesztes.png|}} |
===== Spirális modell ===== | ===== Spirális modell ===== | ||
Sor 82: | Sor 82: | ||
* Minden ciklus célkitűzéssel indul. | * Minden ciklus célkitűzéssel indul. | ||
- | {{:oktatas:programozás:szoftverfejlesztés:spiralis_modell.png?200|}} | + | {{:oktatas:programozás:spiralis_modell.png?200|}} |
- | {{:oktatas:programozás:szoftverfejlesztés:spiralismodell.png?400|}} | + | {{:oktatas:programozás:spiralismodell.png?400|}} |
===== Iteratív modell ===== | ===== Iteratív modell ===== | ||
Sor 102: | Sor 102: | ||
* A sorrend nem szigorúan van véve. | * A sorrend nem szigorúan van véve. | ||
- | {{:oktatas:programozás:szoftverfejlesztés:v-modell.png|}} | + | {{:oktatas:programozás:v-modell.png|}} |
+ | Az eredeti V-modell-t mostanában többféleképpen értelmezik. | ||
+ | |||
+ | |||
+ | {{:oktatas:programozas:v-modell_uj.png|}} | ||
===== Tisztaszoba ===== | ===== Tisztaszoba ===== | ||
Sor 111: | Sor 115: | ||
A tisztaszoba technika magas színvonalú, hitelesíthető szoftverek fejlesztésénél használt eljárás. | A tisztaszoba technika magas színvonalú, hitelesíthető szoftverek fejlesztésénél használt eljárás. | ||
- | A tisztaszoba technikát **Harlan Mills** használta használta az IBM berkeiben. | + | A tisztaszoba technikát **Harlan Mills** használta az IBM berkeiben. |
A hangsúly a hibák eltávolítása helyett azok **megelőzésén** van. | A hangsúly a hibák eltávolítása helyett azok **megelőzésén** van. | ||
Sor 121: | Sor 125: | ||
===== RUP ===== | ===== RUP ===== | ||
- | |||
- | |||
A **Rational Unified Process** szavak rövidítése. | A **Rational Unified Process** szavak rövidítése. | ||
A Rational Software Corporation fejlesztette, amit később az IBM felvásárolt. | A Rational Software Corporation fejlesztette, amit később az IBM felvásárolt. | ||
- | Egy agilis megközelítés. Az [[oktatas:programozás:szoftverfejlesztés:uml|UML]] és az [[wp>Unified_Process|USDP]] alapján készült. | + | Egy agilis megközelítés. Az [[oktatas:programozás:uml|UML]] és az [[wp>Unified_Process|USDP]] alapján készült. |
- | {{:oktatas:programozás:szoftverfejlesztés:rup_eredete.png|}} | + | {{:oktatas:programozás:rup_eredete.png|}} |
Sor 169: | Sor 171: | ||
Minden új fázis kezdete egy **mérföldkő** | Minden új fázis kezdete egy **mérföldkő** | ||
- | {{:oktatas:programozás:szoftverfejlesztés:rup_modell.png|}} | + | {{:oktatas:programozás:rup_modell.png|}} |
Sor 200: | Sor 202: | ||
* iterációs fejlesztés | * iterációs fejlesztés | ||
* működő prototípusok létrehozása | * működő prototípusok létrehozása | ||
- | * fejlesztést támogató programok használat, például IDE | + | * fejlesztést támogató programok használata, például IDE |
* IDE | * IDE | ||
* IDE eszközei | * IDE eszközei | ||
Sor 209: | Sor 211: | ||
* esetleg vizuális szerkesztő (GUI-hoz) | * esetleg vizuális szerkesztő (GUI-hoz) | ||
* IDE megvalósítások | * IDE megvalósítások | ||
- | * Geany | ||
- | * Scite | ||
- | * XEmacs, GNU Emacs, vi, nvi | ||
- | * Anjuta (Lin) | ||
* Eclipse | * Eclipse | ||
* CodeBlocks | * CodeBlocks | ||
Sor 226: | Sor 224: | ||
* futtatható program **lassú** | * futtatható program **lassú** | ||
- | {{:oktatas:programozás:szoftverfejlesztés:rad.png|}} | + | {{:oktatas:programozás:rad.png|}} |
===== Extrém programozás ===== | ===== Extrém programozás ===== | ||
- | Egy szoftverfejlesztése során a felhasználókkal folyamatos egyeztetés folyik, | + | Egy szoftverfejlesztése során, a felhasználókkal folyamatos egyeztetés folyik, |
így a fejlesztők nem találkoznak hirtelen jött ötletekkel, módosításokkal, | így a fejlesztők nem találkoznak hirtelen jött ötletekkel, módosításokkal, | ||
a félreértések minimalizálódnak. | a félreértések minimalizálódnak. | ||
Sor 255: | Sor 254: | ||
{{:oktatas:programozás:extrem_programozas.png|}} | {{:oktatas:programozás:extrem_programozas.png|}} | ||
+ | |||
===== Scrum ===== | ===== Scrum ===== | ||
Sor 362: | Sor 362: | ||
{{:oktatas:programozás:leanmodell.png|}} | {{:oktatas:programozás:leanmodell.png|}} | ||
+ | |||
===== TDD ===== | ===== TDD ===== | ||