Softwarearchitektur

Eine Softwarearchitektur beschreibt die grundlegenden Elemente und die Struktur eines Softwaresystems. In konkreten Situationen zeigt sich häufig, dass Architekturen entweder zentral aufgehängt sind und nicht in den Projekten „gelebt“ werden, oder die Projektmitarbeiter mit dieser Aufgabe allein gelassen werden.

Ihr Nutzen

Wird die Architektur von Projektbeginn an sorgfältig ausgewählt und umgesetzt, lassen sich später durchgeführte Architektur-Changes vermeiden, welche häufig Terminverschiebungen und eine deutliche Erhöhung der Kosten verursachen.

Eine geeignete Software-Architektur stellt sicher, dass auch nichtfunktionale Anforderungen der Anwender, wie z.B. Performanz, Erweiterbarkeit, Zuverlässigkeit und Sicherheit erfüllt werden. 

Unsere Leistungen

Folgende Dienstleistungen können Sie von unseren Software-Architekten erwarten:

  • Auswahl des Technologie-Stacks für ein Softwaresystem
  • Coaching beim Entwurf und bei der Entwicklung der Software mit Hilfe von Entwurfsmustern und Best-Practices
  • Technische Führung von Entwicklerteams inkl. Coaching & Reviews
  • Optimierung vorhandener Softwaresysteme, z.B. Performanceoptimierung
  • Komplette Architektur-Refactorings inkl. Begleitung der Software- Migration
  • Qualitätssicherung von SW-Architekturen und deren Realisierung in Form von geplanten Modell- und Code-Reviews

Methoden und Technologien

Damit wir in diesem Bereich an der Spitze Schritt halten können, konzentriert sich HBT auf bestimmte Methoden und Technologien. Als Java-Spezialist haben wir insbesondere im Bereich JEE/J2EE Expertenwissen und begleiten unsere Kunden bei mittleren bis großen Projekten, in denen wir auf der Basis von unterschiedlichen Application-Servern (u.a. IBM WebSphere, JBoss) und Open-Source Frameworks (Springframework, MyFaces, Seam) Lösungsarchitekturen entwerfen, bewerten und verbessern. Dabei setzen wir in erster Linie auf anerkannte Standards, wie Java Spezifikationen, WS-*, OMG und TOGAF. Abgerundet wird unsere technische Kompetenz mit einer flächendeckenden Zertifizierung als „SUN Certified Software-Architect for J2EE Technology“, damit die Qualität der angebotenen Dienstleistung gesichert ist.

In nachfolgenden Tools & Technologien „fühlen wir uns besonders zuhause“:

  • Java, JEE / J2EE
  • XML, Web-Services
  • IBM WebSphere, JBoss, BEA WebLogic
  • Springframework, MyFaces, Seam, Struts, und viele weitere OSS Frameworks
  • Oracle, MySQL, SQL Server
  • Eclipse, NetBeans, TOAD, JMeter, JProbe
  • Perl (auch hier können wir angemessene Software-Architekturen entwerfen – prüfen Sie uns)

Ansprechpartner

Foto von Klaus  Richarz
Klaus Richarz
Bereichsleiter

steht Ihnen für weitere Informationen gern zur Verfügung.

Sie sind hier: IT-Dienstleistungen > Beratung und Umsetzung > Softwarearchitektur