8.582
Bearbeitungen
Jneug (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{{NNavigation}} == Das Problem == Die Entwicklung von Software läuft in der Regel nicht einfach planlos ab, sondern folgt einem mehr oder weniger festgelegt…“) |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 3: | Zeile 3: | ||
== Das Problem == | == Das Problem == | ||
Die Entwicklung von Software läuft in der Regel nicht einfach planlos ab, sondern folgt einem mehr oder weniger festgelegten Schema. Dieses Schema nennt man ein Vorgehensmodell (der Softwareenticklung). Bekannte verrteter sind das [[wikipedia:Wasserfallmodell|Wasserfallmodell]] oder moderne [[wikipedia:Scrum|agile Methoden]]. | [[Datei:Waterfall_model-de.svg|240px|left|Stufen des Wasserfallmodells]] Die Entwicklung von Software läuft in der Regel nicht einfach planlos ab, sondern folgt einem mehr oder weniger festgelegten Schema. Dieses Schema nennt man ein Vorgehensmodell (der Softwareenticklung). Bekannte verrteter sind das [[wikipedia:Wasserfallmodell|Wasserfallmodell]] oder moderne [[wikipedia:Scrum|agile Methoden]]. | ||
Je nach Größe des Projekts können von einigen wenigen bis zu hunderten Entwicklern an einer Software arbeiten. Das erfordert klare Absprachen. | Je nach Größe des Projekts können von einigen wenigen bis zu hunderten Entwicklern an einer Software arbeiten. Das erfordert klare Absprachen. | ||
| Zeile 13: | Zeile 13: | ||
== Versionsverwaltungssysteme == | == Versionsverwaltungssysteme == | ||
Versionsverwaltungssysteme erlauben es einem Team am selben Code zu arbeiten, ohne miteinander in Konflikt zu kommen. Sollte es dennoch zu einem Konfolkt kommen, helfen diese Systeme dabei, sie zu beheben. | [[Datei:Git-logo.svg|240px|right|Git-Logo]] Versionsverwaltungssysteme erlauben es einem Team am selben Code zu arbeiten, ohne miteinander in Konflikt zu kommen. Sollte es dennoch zu einem Konfolkt kommen, helfen diese Systeme dabei, sie zu beheben. | ||
In der Regel gibt es dazu einen zentralen Server, auf dem der komplette Quelltext gespeichert ist. Ein Mitarbeiter lädt sich dann den aktuellen Quelltext auf seine Maschine, nimmt einige Änderungen vor und lädt den neuen Quelltext zurück, so dass ihn die anderen Mitarbeiter nutzen können. | In der Regel gibt es dazu einen zentralen Server, auf dem der komplette Quelltext gespeichert ist. Ein Mitarbeiter lädt sich dann den aktuellen Quelltext auf seine Maschine, nimmt einige Änderungen vor und lädt den neuen Quelltext zurück, so dass ihn die anderen Mitarbeiter nutzen können. | ||
Das Versionsverwaltungssystem '''Git''' wurde vom Linux-Erfinder [[wikipedia:Linus Tovals|Linus Tovals]] entwickelt, um den Open-Source Kernel von Linus zu verwalten. Git ist mittlerweile eines der am weitesten verbreiteten Versionsverwaltungssysteme, die heute im Einsatz sind. | Das Versionsverwaltungssystem '''Git''' wurde vom Linux-Erfinder [[wikipedia:Linus Tovals|Linus Tovals]] entwickelt, um den Open-Source Kernel von Linus zu verwalten. Git ist mittlerweile eines der am weitesten verbreiteten Versionsverwaltungssysteme, die heute im Einsatz sind. | ||