Skip to main content

Was ist Computer -Software -Engineering?

Computer -Software -Engineering ist der gesamte Planungsprozess der Planung, Entwerfen und Entwicklung eines Computer -Softwareprodukts.Der Begriff Software Engineering bezieht sich speziell auf den komplexen, disziplinierten und systematischen Ansatz, der zur Erstellung und Wartung von Software verwendet wird.Viele Menschen nutzen den Begriff, um die Fähigkeiten zu erläutern, die für die Erstellung und Unterstützung von Softwareprodukten erforderlich sind.

Um Computer -Software -Ingenieur zu werden, müssen die Kandidaten einen Universitätsabschluss in Informatik abschließen.Obwohl einige Schulen ein Major für Computer -Software -Engineering anbieten, ist dies nicht sehr häufig.Im Allgemeinen sind die erforderlichen Fähigkeiten bereits im Informatikprogramm enthalten und haben den Vorteil, eine anerkannte Disziplin zu sein.Der Bereich der Computer -Software -Engineering ist relativ neu und benötigt möglicherweise mehr Zeit, um weit verbreitet zu werden.

Der Beruf selbst ist nicht genauso lizenziert oder reguliert wie Ingenieure.Es gab verschiedene Initiativen, um diese Gruppe von Fachleuten mit unterschiedlichem Erfolg zu lizenzieren.In den Vereinigten Staaten hat das Institut für Elektro- und Elektronikingenieure (IEEE) ein Lizenzierungsprogramm für Computer -Software -Ingenieure erstellt, hat jedoch eine begrenzte Akzeptanz.In Europa und Kanada wird der Beruf reguliert und die Kandidaten müssen spezifische Bildungs- und Erlebnisanforderungen erfüllen, um professioneller Computer -Software -Ingenieur zu werden.

Der Hauptaugenmerk auf diesem Gebiet liegt auf der Entwicklung der Methodik, die die Schaffung neuer Softwareprodukte umgibt.Das IEEE hat ein Handbuch namens Software Engineering Body of Knowledge (Swebok) entwickelt.Dieses Buch wird als Standard -Wissensniveau angesehen, das ein Software -Ingenieur in Nordamerika nach vier Jahren Berufserfahrung haben sollte.Die Gültigkeit des Buches als Ressource wurde international viel diskutiert, da viele Institute nicht konsultiert wurden.

Computer-Software-Engineering kann in mehrere Unterbereiche unterteilt werden, darunter Software-Design, Test und Wartung.Insgesamt werden 10 verschiedene Unterbereiche vom IEEE offiziell anerkannt.Weitere Bereiche entwickeln sich jedoch weiter und es kann einige Zeit dauern, bis die Liste als vollständig angesehen wird.

Viele Menschen, die Computer -Software -Ingenieur werden möchten, beginnen ihre Karriere als Computerprogrammierer oder Entwickler.Der traditionelle Karriereweg besteht darin, in diesem Bereich zu beginnen und nach acht bis zehn Jahren Berufserfahrung nach einer Werbemaschine für Software -Ingenieur zu suchen.Dieser Karriereweg erfordert in dieser Zeit zusätzliche Ausbildung und Ausbildung, da sich Technologie und Methodik ständig ändert.Die Nachfrage nach Informatik -Ingenieurwesen wird in den nächsten fünf bis acht Jahren voraussichtlich überdurchschnittlich ein überdurchschnittliches Wachstum verzeichnen.Wenn die Chancen wachsen, sollte es mehr Klarstellung und Entwicklung eines international anerkannten Standards für die berufliche Anerkennung in diesem Bereich geben.