Forward Thinking IT Solutions

Software Engineering

Von der Idee bis zur Informatiklösung in überschaubaren Schritten

Unser Bereich Software Engineering berät den Kunden bei der Umsetzung von Softwarevorhaben und entwickelt komplette Softwareapplikationen von der Idee bis zur erfolgreichen Einführung.

Für die erfolgreiche Umsetzung von anspruchsvollen Softwareprojekten werden folgende Kern-Prozesse durchlaufen:

  • Anforderungserhebung
  • Prototyping (Mock-Up)
  • Analyse
  • Architektur und Design
  • Programmierung und Validierung
  • Einführung
  • Unterhalt

Begleitende Prozesse steuern die Umsetzung der Realisierung:

  • Anforderungsmanagement
  • Projektmanagement
  • Qualitätsmanagement
  • Konfigurationsmanagement
  • Dokumentation
  • Schulung

Verwendete Entwicklungsplattformen:

  • Agile Web-Entwicklung mit Grails Web Application Framework
  • Entwicklung mit Java SE/EE/ME auf Apache, Tomcat, JBoss
  • Entwicklung mit C# auf .NET Framework auf Microsoft Plattformen
  • Entwicklung mit C++ für Realtime und Embedded Systeme

Wir realisieren seit 1996 erfolgreich Java Lösungen. Die umfassenden Kenntnisse werden im hauseigenen Java Competence Center gesammelt und laufend für neue Projekte aufbereitet. Als Framework für die Entwicklung und den Betrieb von Java-Anwendungen verwenden wir die JBoss Enterprise Middleware Suite.

Ergonomics ist Mitglied der Java User Group Switzerland und ein Microsoft Certified Partner.

Unterstützte Plattformen:

  • Linux Debian, Redhat
  • Unix Sun Solaris
  • MS Windows Server mit .NET

Datenbanken:

  • Oracle
  • MySQL
  • MS SQL Server

Software Entwicklungs-Werkzeuge:

  • Eclipse IDE, MS Visual Studio
  • Polarion Application Lifecycle Management Tool
  • Polarion Requirements and Test Case Management
  • Build management with Apache Maven and Ant
  • Sonar Code quality management
  • Test Toolsets with jUnit, soapUI
  • Jenkins continuous integration system