Ugrás a tartalomhoz

Szoftverfejlesztés

Ficsor Lajos, Krizsán Zoltán, Mileff Péter

Bevezetés. A szoftverfejlesztés életciklus modelljei. A szoftver fejlesztés mint modellezési tevékenység. Fejlesztési módszertanok. Követelmény analízis. A szoftvertervezés folyamata. A Unified Modeling Language (UML). A használati eset modell. Strukturális diagramok. Viselkedés diagramok. Az analízis modell. A tervezési modell. Az implementációs modell. Tervezési minták. További fejlesztési tevékenységek áttekintése. Esettanulmány.

Implementációs adatstruktúrák:

Implementációs adatstruktúrák:

Az alkalmazás folyamatait megvalósító algoritmusok működéséhez számos adatstruktúra megvalósítása lehet szükséges. Minden mai programozási nyelv rendelkezik beépített adatstruktúrákkal, és API szinten további lehetőségekkel. Ha ezek az algoritmusokhoz nem elegendőek, új elemként megjelenhetnek az implementációs modellben a szükséges speciális adatstruktúrákat megvalósító osztályok.