Jan Huschauer (EDV-Dienstleistungen)
Die ganze Welt der Informatik

Software-Entwicklung

Die Philosophie der professionellen Software-Entwicklung ist die Softwaretechnologie.
Softwaretechnologie beschreibt die Grundsätze, die angewandt werden, wenn man das Programmieren nicht nur als Hobby betreibt, sondern als Beruf.
Entwicklungsprozess Pflichtenheft
  Vorstudie, Analyse, Machbarkeitsstudie, Entwurf, Implementierung, Integration, Installation, Wartung...   -   alles aus einer Hand.
Spezifikation
  In strukturierter natürlicher Sprache werden Entscheidungstabellen, logische und algebraische Spezifikationen und gegebenenfalls Entity-Relationship- (ER-) Modelle erstellt und beschrieben. In Erweiterung zur objektorientierten Entwicklung werden auch UML-Diagramme erstellt.
Benutzerschnittstelle
  Moderne Software-Ergonomie und Kommunikationssysteme bilden die Grundlagen intuitiver Oberflächen und Benutzerführung.
Projektmanagement
  Zielvorgaben, Planung, feste Abschätzung von Kosten und Zeitaufwand, Leiten, Kontrollieren und Koordinieren innerhalb eines Teams.
Sourcecode-Verwaltung mit CVS; fortlaufende Kontrolle der Dokumentation.
Unterstützte Sprachen
  Moderne strukturierte Hochsprachen unterscheiden sich nur noch in der Syntax und der Programmierumgebung. Ansonsten bieten sie alle das Selbe: 'while-programmierbarkeit'.
Muttersprache: (Turbo) Pascal   (immer noch in Maschinensteuerung)
sehr viel/gute Erfahrung in Java, Perl, SQL
gute Kenntnisse in C/C++, VBA, Assembler
weitere Erfahrungen mit PHP, Delphi, Tkl/Tk, Visual Basic