Der Begriff Softwaretechnik (vom englischen „software engineering“) bezeichnet den Prozess der Entwicklung einer Software: Das reicht von der Tätigkeit des Entwicklers, der ein Softwareprojekt im Alleingang erledigt, bis hin zu komplexen Projekten mit Hunderten von Mitarbeitern.

Um bei der Erstellung umfangreicher Projekte die Kontrolle zu behalten, wird die Entwicklung üblicherweise in mehrere Phasen aufgeteilt, die eng miteinander verbunden sind. Nach der Planungsphase, in der festgelegt wird, was die Software können soll, und der erforderliche Aufwand eingeschätzt wird, folgen Entwurf und Programmierung. Während und nach der Programmierung werden umfangreiche Tests durchgeführt und Fehler beseitigt, außerdem werden Dokumentationen verfasst. Es existieren unterschiedliche Entwicklungsmodelle für die Erstellung von Software.

Comments are closed.