Was ist Computer Software Engineering?

Computer-Software-Engineering ist der gesamte Prozess des Planens, Entwerfens und Entwickelns eines Computer-Softwareprodukts. Der Begriff Software Engineering bezieht sich speziell auf den komplexen, disziplinierten und systematischen Ansatz zur Erstellung und Pflege von Software. Viele Leute verwenden den Begriff, um die Fähigkeiten zu erklären, die zum Erstellen und Unterstützen von Softwareprodukten erforderlich sind.

Um Computer-Software-Ingenieur zu werden, müssen die Kandidaten einen Universitätsabschluss in Informatik vorweisen können. Obwohl einige Schulen einen Schwerpunkt in Computer-Software-Engineering anbieten, ist dies nicht sehr verbreitet. In der Regel sind die erforderlichen Fähigkeiten bereits im Informatikprogramm enthalten, und es hat den Vorteil, eine anerkannte Disziplin zu sein. Das Gebiet der Computer-Software-Entwicklung ist relativ neu und kann mehr Zeit in Anspruch nehmen, um sich durchzusetzen.

Der Beruf selbst ist nicht so lizenziert oder reglementiert wie Ingenieure. Es gab verschiedene Initiativen, um diese Gruppe von Fachleuten mit unterschiedlichem Erfolg zu lizenzieren. In den USA hat das Institut für Elektrotechnik- und Elektronikingenieure (IEEE) ein Lizenzprogramm für Computer-Software-Ingenieure erstellt, das jedoch nur eine begrenzte Akzeptanz aufweist. In Europa und Kanada ist der Beruf reglementiert und die Bewerber müssen bestimmte Ausbildungs- und Erfahrungsanforderungen erfüllen, um ein professioneller Computer-Software-Ingenieur zu werden.

Das Hauptaugenmerk in diesem Bereich liegt auf der Entwicklung von Methoden zur Entwicklung neuer Softwareprodukte. Das IEEE hat ein Handbuch namens SWEBOK (Software Engineering Body of Knowledge) entwickelt. Dieses Buch gilt als Standardwerk, über das ein Softwareentwickler in Nordamerika nach vierjähriger Berufserfahrung verfügen sollte. Über die Gültigkeit des Buches als Ressource wurde international viel diskutiert, da viele Institute nicht konsultiert wurden.

Das Engineering von Computersoftware kann in verschiedene Unterbereiche unterteilt werden, darunter Software-Design, -Tests und -Wartung. Insgesamt sind 10 verschiedene Teilbereiche vom IEEE offiziell anerkannt. Es werden jedoch noch weitere Bereiche hinzukommen, und es kann einige Zeit dauern, bis die Liste als vollständig betrachtet wird.

Viele Menschen, die Computer-Software-Ingenieur werden möchten, beginnen ihre Karriere als Computerprogrammierer oder -entwickler. Der traditionelle Karriereweg soll in diesem Bereich beginnen und dann nach acht bis 10 Jahren Berufserfahrung nach einer Beförderungsmöglichkeit für Softwareingenieure suchen. Dieser Karriereweg erfordert in dieser Zeit eine zusätzliche Aus- und Weiterbildung, da sich Technologie und Methodik ständig ändern. Die Nachfrage nach Informatik-Technik wird in den nächsten fünf bis acht Jahren voraussichtlich überdurchschnittlich wachsen. Mit zunehmenden Möglichkeiten sollte ein international anerkannter Standard für die berufliche Anerkennung in diesem Bereich präzisiert und weiterentwickelt werden.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?