Software Engineering

Wir machen Software greifbar.

Wissen wächst. Seit es Solve gibt, haben wir erfolgreich eine Vielzahl verschiedenster Projekte in der Softwareentwicklung umgesetzt.

Dies liegt an der Erfahrung unserer Ingenieure, am strukturierten Vorgehen und der realistischen Einschätzung der Sachlage. Wir unterstützen Sie bei der Erstellung und dem Redesign Ihrer Software, von der Konzeption bis zur fertigen Applikation. Dabei lassen wir uns von denselben Motiven leiten wie bei unseren eigenen Produkten: gute Software muss klar, einfach, benutzerfreundlich und zielgerichtet sein - damit Sie gerne damit arbeiten.

Analyse und Design

Der Grundstein jedes erfolgreichen Softwareprojektes ist die saubere Analyse und ein solides Design. Um Anforderungen an eine Software auszuarbeiten, erfassen wir komplexe Systeme in ihrer Gesamtheit, analysieren und entwickeln sie. Wir begleiten Sie von Beginn an bis zur Fertigstellung.

Schwerpunkte

  • Modellierung (UML)
  • Solide erprobte Muster (Design Patterns)
  • Microsoft Frameworks

User Interface Design

Für den Endanwender ist das User-Interface gleichbedeutet mit der Software. Eine klare und intuitive, aber auch optisch ansprechende Bedienoberfläche trägt wesentlich zum Erfolg ihres Produktes bei. Das Design soll die Marke und Firma widerspiegeln.

Schwerpunkte

  • Branding / CI
  • Usability

Implementierung

Das Wissen unserer innovativen und hoch motivierten Ingenieure, verbunden mit dem Einsatz modernster Technologien und Werkzeuge garantiert Ihnen, dass Ihr Softwareprojekt bei uns in guten Händen ist. Qualitativ hochwertige Software hat zwar ihren Preis - langfristig lohnt sich jedoch die Investition, die sich meist schon bei der ersten Änderung oder Erweiterung bereits auszahlt.

Schwerpunkte

  • Mobile Applikationen
  • Web-Technologien
  • Client- und Server- Applikationen
  • Datenbanken
  • Embedded Software
  • Kommunikationsprotokolle, Bussysteme, Netzwerktechnologien

Test / Continuous Integration

Wir verwenden modernste Testmethoden und Testwerkzeuge. Diese stellen sicher, dass die korrekte Funktion während der Entwicklung, wie auch im späteren Einsatz, einwandfrei sichergestellt ist. Ihre Software ist für den kommerziellen Einsatz bestens vorbereitet.

Bei der Umsetzung des Integrationsvorhabens behalten wir stets den späteren Betrieb im Auge, um ein reibungsloses Zusammenspiel unterschiedlicher Anwendungen zu garantieren. Denn wir bringen Ihre Software erst dann auf den Markt, wenn wir wissen, dass diese zuverlässig und einwandfrei funktioniert.

Schwerpunkte

  • Source Code Verwaltung
  • Automatische Build Server
  • Unit Testing
  • Load Testing
  • Integration Testing

Deployment und System Integration

Oft vergessen, aber dennoch zentral: Software muss nicht nur entwickelt, sondern auch integriert und gewartet werden. Für uns ist Software immer Teil eines Systems und wir legen grossen Wert darauf, dass Ihre Software bei Ihnen oder beim Endkunden einwandfrei arbeitet.

Schwerpunkte

  • Lizenzierungen
  • Setup
  • Benutzerdokumentationen, Online-Hilfe
  • Update-Mechanismen
  • Versionierung