Was ist Softwarearchitektur? Die Planung von Hard- und Software-Komponenten und deren Zusammenspiel innerhalb eines Softwaresystems.
Was bieten wir Ihnen? eingehende Analyse, UML-Diagramme, Datenbank-Entwurf
Worauf legen wir besonderen Wert? solide Planung, Robustheit, Performanz, gute Wartbarkeit
Eine gute Software-Architektur ist das A und O einer seriösen Softwareentwicklung. Unsere Architektur umfasst dabei zunächst die Konzeptionierung der einzelnen Komponenten eines Software-Systems, die Definition der Schnittstellen zwischen diesen Komponenten und die Planung der benötigten Hardware-Ressourcen. Wir berücksichtigen dabei vor allem die Software-Evolution (Erweiterbarkeit, Flexibilität, Zukunftssicherheit), die Sicherheit (Backup, Fehlbedienung, Schutz vor Hackern), die Software-Installation und das Update-Management, sowie die optimale Nutzung bereits vorhandener und zusätzlicher Hard- und Software. |
Damit werden quasi als "Nebenprodukt" unserer Softwarearchitektur auch eine gute Meilensteinplanung, eine genaue Kosten-Schätzung, eine projektübergreifende Software-Wiederverwendung und die Organisation ausgelagerter Software-Entwicklung (Outsourcing) möglich. Natürlich unterscheidet sich jedes Projekt - aber im Allgemeinen erhalten Sie von uns ein umfangreiches Pflichtenheft in deutscher oder englischer Sprache und exemplarische Screenshots, umfangreiche UML-Diagramme und die dazugehörigen Daten, einen genauen Datenbankentwurf mit Beispieldaten und ein umfangreiches Dokument, welches auf die Besonderheiten der Architektur eingeht und Vorgaben zur Softwareentwicklung macht. |