Stephan Schwengel

 

Software Engineering

logo
 

Mit meinem breiten Spektrum an Leistungen decke ich den Lebenszyklus vieler Entwicklungsarbeiten von der Konzeption bis zur Realisierung ab.


Entwurf 

>>

Ihr Produkt wird nach modernsten Gesichtspunkten entwickelt und designed.

  • Beratung bei der Erstellung der Softwarearchitektur
  • Beratung bei der Erstellung der Datenbankstruktur
  • Ausarbeitung von textlichen Spezifikationen
  • Erstellung von UML-Spezifikationen (OOA/OOD)
  • Problembeschreibung, Anwendungsfälle (Use-Cases), Interaktionen (Kollaborations- und Sequenz-Diagramme), Klassen-Diagramme, Status-Diagramme, …
  • Anwendung von Entwurfsmustern (Software Patterns)

Implementierung 

>>

Ich setze auf modernste Entwicklungstools bei der Implementierung Ihres Produkts. Die Mitgliedschaft im Microsoft Partner Programm sichert den Zugriff auf aktuelle Softwareprodukte.

  • Softwareentwicklung mit den Programmiersprachen C, C++, C#, VB, PHP, Java, Tcl/Tk
  • Datenbankentwicklung mit PL/SQL (Oracle), T-SQL (MS SQL-Server), MySQL
  • Aufbau, Strukturierung von Datenbanken, Erstellungen von Auswertungen
  • Einsatz folgender Technologien:
    Microsoft .NET 2.0, 3.0, 3.5 (incl. WF, WPF, WFC), Mono, ASP.NET, LINQ, ADO.NET, MFC, WIN32 API, ADO, ATL, DCOM, ActiveX, ODBC, SOAP, XML, XSL, HTTP, HTML, Java script …
  • Versionsverwaltung mittels Concurrent Versions System(CVS), Subversion (SVN) oder Visual Source Save (VSS) bzw. Team Foundation Server (TFS)
  • Softwareentwicklung unter Windows, Linux, Unix ( AIX, Sun Solaris )


Auslieferung 

>>

Ich begleite Sie auch durch die manchmal schwere Phase der Produktauslieferung. Sie und ihre Kunden unterstütze ich mit vollem Einsatz und meiner langjährigen Erfahrung.

  • Installation und Inbetriebnahme der Software vor Ort beim Kunden
  • Durchführung von Anwenderschulungen
  • Umsetzung und Dokumentation von Change Requests