Zurück zur Skill-Übersicht

Skill-Wissen und Projektmarkt

Software Lifecycle Management

Freelancer, Projekte, Experten und Wissen rund um Software Lifecycle Management.

Kategorie

Projektmanagement

Software Lifecycle Management Freelancer und Projekte finden

Auf jobtic.com vernetzen sich IT-Freelancer direkt mit Recruitern, Fachbereichsleitern und Projektanbietern. Egal ob du Expertise im Bereich Software Lifecycle Management suchst oder anbietest, unser intelligenter Algorithmus bringt dich direkt mit den passenden Spezialisten und Projekten zusammen.

Aktuelle Freelancer-Konditionen

Stundensätze 80 - 195 EUR Ø 131 EUR
Tagessätze 640 - 2.000 EUR Ø 1.160 EUR

Skill-Umfeld

Jetzt Top-Freelancer mit fundierter Software Lifecycle Management-Erfahrung finden

Mehr anzeigen

Auf jobtic.com präsentieren Freelancer Ihr Software Lifecycle Management-Profil mit CV, Skills, Stundensatz, Projekthistorie und Remote-Präferenzen übersichtlich für Recruiter und Projektanbieter. Auftraggeber finden über die gezielte Freelancer-Suche schnell passende Experten, sowohl für Software Lifecycle Management-Projekte als auch für andere IT-Bereiche und Skills.

Alles Wissenswerte zum Thema Software Lifecycle Management

Wikipedia

Software-Lebenszyklus

Artikel öffnen
Kreislauf eines Softwareentwicklungslebenszyklus. Bei einem Softwareproduktlebenszyklus kommen weitere Aspekte hinzu.

Ein Softwarelebenszyklus betrachtet Software ganzheitlich – von ihrer Entstehung über Entwicklung und Betrieb bis zu ihrer Abkündigung. Der Lebenszyklus umfasst alle Phasen einer Software von der Planung und Entwicklung bis zu Betrieb und Wartung sowie Außerdienststellung. Eine strukturierte Betrachtung des gesamten Lebenszyklus unterstützt eine nachhaltige und kontrollierte Pflege.[1] Heutzutage umfasst die Software außerdem Systeme aus den Bereichen Informationstechnik (IT) und Informations- und Kommunikationstechnik (ITK).

In der Softwaretechnik helfen Lebenszyklen dabei, Informationen über Softwaresysteme zu vermitteln. Damit sind Systeme gemeint, bei denen Software eine vorrangige Bedeutung hat. Dies kann beispielsweise eine Software („App“) für mobile Geräte wie Smartphones[2] oder eine Firmware für eingebettete Systeme sein. Für ein solches Softwaresystem werden durch den Softwarelebenszyklus die geschäftlichen, organisatorischen und technischen Aspekte berücksichtigt.

Im Folgenden werden die Entwicklung von Software und das Produkt Software getrennt voneinander behandelt. Zunächst folgt eine Definition für den Begriff Lebenszyklus im technischen Kontext.

Definition

Gemäß ISO/IEC 12207 sowie Kapitel 10 des Software Engineering Body of Knowledge (SWEBOK) bezeichnet der Begriff „Lebenszyklus“ die „Entwicklung eines Systems, Produkts, einer Dienstleistung, eines Projekts oder eines sonstigen von Menschen geschaffenen Gebildes von der Konzeption bis zur Außerbetriebnahme“.

Software-Entwicklungs-Lebenszyklus

Der Softwareentwicklungslebenszyklus betrachtet das Ergebnis einer Softwareentwicklung ganzheitlich entlang eines geeigneten Vorgehensmodells – dann auch genannt (engl.) Software Development Lifecycle (SDLC).[3] Er umfasst sämtliche Prozesse, Aktivitäten und Aufgaben von der Idee bis zur Stilllegung sowie die Softwarealterung eines Systems oder eines übergeordneten Systems. Dazu gehören alle softwaretechnischen Aktivitäten zur Herstellung, zum Betrieb und zur Weiterentwicklung sowie bei Bedarf zur Beschaffung und Bereitstellung.

Mit dem SDLC ist explizit ein konkreter Softwareentwicklungsprozess gemeint, der auf dem Wasserfallmodell, Spiralmodell, Rational Unified Process (RUP) oder agilen Softwareentwicklungsmethoden basiert.[4]

Software-Produkt-Lebenszyklus

Ein Lebenszyklus für ein Produkt umfasst prinzipiell den Zeitablauf zwischen Markteinführung und Herausnahme eines Produkts aus dem Markt. Wenn Software zu einem Produkt wird – entweder als Software selbst, beispielsweise als Computerspiel, oder als Teil eines Systems, also Geräte, Maschinen oder Anlagen – findet innerhalb einer Organisation oder eines Unternehmens ein Management entlang des Softwareproduktlebenszyklus statt. Dabei werden weitere Aspekte wie die Anforderungen der Stakeholder (Auftraggeber, Auftragnehmer und Benutzer) sowie das erforderliche Qualitätsniveau und weitere kommerzielle Themen berücksichtigt.

Zu den Phasen eines Softwareproduktlebenszyklus gehören:

  1. Konzept (Projektauftrag, Machbarkeitsprüfung und Anforderungsermittlung)
  2. Entwicklung (Spezifikation, Design und Softwarearchitektur)
  3. Herstellung (Programmierung, Softwaretest und Softwarequalität)
  4. Einsatz (Installation und Konfiguration für eine Laufzeitumgebung, d. h. Zielgeräte wie Computer, Server, Steuergeräte, Cloud usw.)
  5. Support (Unterstützung bei Fehlern, Kundenanfragen, Versionsverwaltung, Updates, Weiterentwicklung usw.)
  6. Außerbetriebnahme (Kundenkommunikation, Migration von Daten, Übergangslösung und Abschaltung)

Diese Phasen sind teilweise innerhalb eines Vorgehensmodells bzw. Softwareentwicklungslebenszyklus abgebildet oder können von einem übergeordneten Produktlebenszyklus abgedeckt werden. Der Fokus des Softwareentwicklungsprozesses liegt primär auf den Abschnitten 1) bis 3). In diesem Bereich wirken auch das Projektmanagement, ein Produktentstehungsprozess als Teil des Produktmanagements sowie ein vorhandenes Innovationsmanagement mit den Softwareprozessen zusammen.

Weitere Themen die zum Produkt Software zählen sind Patentfragen (im Falle von Software nur im Zusammenhang mit einer technischen Erfindung oder System), Zugriffskontrolle, Datenarchivierung, Lizenzmanagement, Administration und Informationssicherheit, welche in den Lebenszyklus eines solchen Gesamtsystems oder Produkts fallen.

Alle oben genannten Abläufe gelten auch für IT-Systeme und ITK-Technologien. Dies gilt ebenso für andere Produkte, bei denen Software eine vorrangige Bedeutung hat. In dem oben genannten Fall ist die Firmware tendenziell eher nicht als vorrangig zu betrachten. Man denke an die Steuerung einer Waschmaschine, die zwar auf einer oder mehreren Firmwares beruht, diese dienen jedoch nur als Mittel zum Zweck (System Waschmaschine) und nicht als Anwendersoftware. Werden jedoch komplexe technische Geräte wie Automobile entwickelt, spielt die Firmware als Teil der Motorsteuerung eine vorrangige Rolle für das System Motor.

Trivia

Die Informatiker Manny Lehman und Laszlo Belady formulierten in den 1970er Jahren Gesetzmäßigkeiten[5], heute bekannt als Lehmans-Gesetze, über die Evolution von Software.[6][7]

Siehe auch

Literatur

  • Christoph Bommer, Markus Spindler, Volkert Barr: Softwarewartung: Grundlagen, Management und Wartungstechniken. Reprint 2008 Auflage. dpunkt.verlag, Heidelberg 2016, ISBN 978-3-86491-966-4. 
  • Ralf Kneuper: Software Processes and Life Cycle Models: An Introduction to Modelling, Using and Managing Agile, Plan-Driven and Hybrid Processes. Springer International Publishing, Cham 2018, ISBN 978-3-319-98844-3, doi:10.1007/978-3-319-98845-0 (englisch). 
  • Martin Eigner: System Lifecycle Management: Digitalisierung des Engineering. Springer Berlin Heidelberg, Berlin, Heidelberg 2021, ISBN 978-3-662-62182-0, doi:10.1007/978-3-662-62183-7. 

Einzelnachweise

  1. ↑ How to manage the software lifecycle. In: e-tech. IEC, 2026, abgerufen am 24. September 2026 (englisch).
  2. ↑ Tejinder S. Randhawa: Software Life Cycle. In: Mobile Applications. Springer International Publishing, Cham 2022, ISBN 978-3-030-02389-8, S. 1–55, doi:10.1007/978-3-030-02391-1_1 (englisch, springer.com [abgerufen am 27. August 2026]).
  3. ↑ Ralf Kneuper: Software Processes in the Software Product Life Cycle. In: Software Processes and Life Cycle Models. Springer International Publishing, Cham 2018, ISBN 978-3-319-98844-3, S. 69–157, doi:10.1007/978-3-319-98845-0_3 (englisch, springer.com [abgerufen am 27. August 2026]).
  4. ↑ Gerard O’Regan: Software Life Cycles. In: The Innovation in Computing Companion. Springer International Publishing, Cham 2018, ISBN 978-3-030-02618-9, S. 239–242, doi:10.1007/978-3-030-02619-6_50 (englisch, springer.com [abgerufen am 27. August 2026]).
  5. ↑ M.M. Lehman: Programs, life cycles, and laws of software evolution. In: Proceedings of the IEEE. Band 68, Nr. 9, September 1980, ISSN 1558-2256, S. 1060–1076, doi:10.1109/PROC.1980.11805 (englisch, ieee.org [abgerufen am 26. September 2026]).
  6. ↑ M.M. Lehman, J.F. Ramil, P.D. Wernick, D.E. Perry, W.M. Turski: Metrics and laws of software evolution-the nineties view. In: Proceedings Fourth International Software Metrics Symposium. November 1997, S. 20–32, doi:10.1109/METRIC.1997.637156 (englisch, ieee.org [abgerufen am 26. September 2026]).
  7. ↑ Meir M. Lehman, Juan F. Ramil: Software Evolution and Software Evolution Processes. In: Annals of Software Engineering. Band 14, Nr. 1-4, Dezember 2002, ISSN 1022-7091, S. 275–309, doi:10.1023/A:1020557525901 (englisch, springer.com [abgerufen am 26. September 2026]).
Wikipedia

Dieser Text basiert auf dem Artikel Software-Lebenszyklus aus der freien Enzyklopädie Wikipedia und steht unter der Lizenz Creative Commons CC-BY-SA 3.0 Unported. Eine Liste der Autoren ist in der Wikipedia verfügbar.

Projektmanagement

Zentral vernetzen

Ob für Projekte oder den Wissensaustausch mit Gleichgesinnten: jobtic ist deine Plattform für Software Lifecycle Management und alle Themen der IT-Welt. Vernetze dich direkt mit Experten und Projektanbietern, finde zu deiner Spezialisierung passende Aufträge und nutze aktuelles Know-how für dein Business.

Wissen einordnen

Neben unserem Hauptfokus, der Projektbörse, liefert dir jobtic auch fundiertes Wissen zum Thema Software Lifecycle Management und allen anderen Facetten der IT. Von Grundlagen und Best Practices bis hin zu aktuellen Markttrends findest du bei uns alles auf den Punkt gebracht.

Vernetzung stärken

Auf jobtic verbindest du dich direkt mit spezialisierten Freelancern und Auftraggebern rund um Software Lifecycle Management und andere IT-Themen. Die Plattform vereint dabei Wissensdatenbank und Projektmarkt. So knüpfst du wertvolle Kontakte und findest sofort die passenden Köpfe oder IT-Projekte.

Passende Projekte zu Software Lifecycle Management

Mehr Projekte
Im Moment ist kein Software Lifecycle Management-Projekt offen. Du suchst ein Projekt in diesem Bereich? Versuch es mit anderen Stichwörtern und schau regelmäßig vorbei, hier tut sich ständig etwas! Du hast selbst ein Projekt aus dem Bereich Software Lifecycle Management? Stell es jetzt ein und sichere dir die volle Aufmerksamkeit!