Glossar   /   Softwareentwicklung

Softwareentwicklung

Softwareentwicklung plant, erstellt, prüft und pflegt Programme, die bestimmte Aufgaben erfüllen sollen.

Auch bekannt als: Software Engineering

Was bedeutet Softwareentwicklung?

Am Anfang stehen verständliche Anforderungen und konkrete Nutzungsfälle. Daraus entstehen Entwurf, Umsetzung und passende Prüfungen. Zur betriebsfähigen Lösung gehören auch Zugänge, Fehlerverhalten und nachvollziehbare Zuständigkeiten.

Nach der ersten Veröffentlichung folgen Wartung und Weiterentwicklung. Änderbare Anforderungen, Sicherheitsaktualisierungen und Rückmeldungen aus dem Alltag sollten deshalb im gesamten Lebenszyklus berücksichtigt werden.

So sieht das in der Praxis aus

Beispiel: Ein Team entwickelt einen Integrationsdienst von der Anforderungsanalyse bis zur überwachten Verarbeitung im Betrieb.

Häufige Fragen

Welche Informationen braucht ein Entwicklungsteam zum Start?

Das zu lösende Problem, beteiligte Nutzer und konkrete Beispiele gewünschter Ergebnisse. Bestehende Systeme, wichtige Einschränkungen und überprüfbare Prioritäten helfen bei der Planung.

Warum gehört Wartung von Anfang an dazu?

Anforderungen, Abhängigkeiten und Betriebsbedingungen ändern sich. Eine Anwendung benötigt deshalb nachvollziehbare Dokumentation, Zuständigkeiten und einen geeigneten Weg für spätere Anpassungen.

Wie werden Anforderungen konkret überprüfbar?

Durch beobachtbare Ergebnisse: 'Ein freigegebener Auftrag erscheint mit allen Positionen im Zielsystem.' Dazu werden auch unvollständige Daten, fehlende Rechte und Unterbrechungen als Testfälle beschrieben.

Das könnte Sie auch interessieren

Passend zum Thema

Individuelle Softwareentwicklung Anforderungen und Umsetzungswege für eine individuelle betriebliche Anwendung klären.

Quellen und weiterführende Informationen

IEEE Computer Society: Guide to the Software Engineering Body of Knowledge
← Zurück zu allen Glossarbegriffen

Eine passende Anwendung planen

Ein betrieblicher Bedarf lässt sich mit vorhandenen Werkzeugen nicht gut abbilden? Besprechen Sie konkrete Aufgaben, benötigte Daten und überprüfbare Anforderungen.

Kontakt aufnehmen