
Durch die rasante technologische Entwicklung und die zunehmende Anzahl von Online-Services besteht ein großer Bedarf an professioneller Softwareentwicklung, die neben der reinen Applikationserstellung auch die Integration in die betrieblichen Gegebenheiten und immer komplexer werdenden Rechenzentren beinhaltet.
Die NOVOSEC AG bietet kompetente Dienstleistungen und Mitarbeit in allen Phasen der Softwareentwicklung, sowohl in Form von Projektmitarbeit als auch vollständiger Projektübernahme.
In der Analyse- und Designphase eines Projektes werden die technischen Anforderungen beschrieben, auf deren Fundament die Implementierung erfolgt. Mittels moderner Verfahren (Use Cases), Werkzeuge und Methoden (UML/OMT) der objektorientierten Analyse (OOA) und des objektorientierten Designs (OOD) erfolgt die funktionale und DV-technische Spezifikation der Anwendung. Hierbei müssen neben der reinen Applikationsdefinition bereits frühzeitig die Rahmenbedingungen wie Vorgaben der Rechenzentren und Sicherheitsrichtlinien innerhalb des Entwurfs berücksichtigt werden.
Die Implementierung erfolgt auf Basis der Analyse- und Designergebnisse. In Abstimmung mit dem Kunden erfolgt die Implementierung der Client- und Serveranwendungen unter Nutzung aktueller Standardsysteme und Standardverfahren, wie beispielsweise Lösungen für J2EE Application Server mit Web-Frontends unter Verwendung von XML/XSLT Strukturen. Die Realisierung der Komponenten erfolgt stets in Abstimmung mit den spezifischen Gegebenheiten, Verfahren und Tools der Kunden.
Zur Qualitätssicherung der Entwicklungsergebnisse wird die erstellte Software einem permanenten Testprozess unterzogen. Nach der Spezifikation relevanter Testfälle, die das gesamte Anwendungsspektrum abdecken, werden Testcases für automatisierte Testverfahren erstellt. Dieses Verfahren garantiert eine schnelle Durchführung und Auswertung späterer Regressionstests. Dieses Vorgehen gewährleistet einen gleich bleibend hohen Qualitätsstandard der Entwicklungsergebnisse.
Parallel zur Entwicklung müssen alle Parameter für eine reibungslose Integration in die bereits bestehende IT-Infrastruktur bestimmt und berücksichtigt werden. Hierzu sind entsprechende Architektur-Kenntnisse sowie Erfahrungen im Konfigurations-Management erforderlich. Neben einer sinnvollen Aufteilung der Applikation in verschiedene Sicherheitssegmente (bessere Firewall-Integrationsmöglichkeiten) werden auch spezielle Konfigurationsanforderungen berücksichtigt, die beispielsweise eine vollautomatische Installation unter Verwendung externer Parameter aus einer Datenbank ermöglichen.
Die NOVOSEC AG verfügt über ein erfahrenes und eingespieltes Entwicklungsteam. Durch die unterschiedlichen, inhaltlichen Schwerpunkte der einzelnen Entwickler können wir ein breites Spektrum an Anforderungen abdecken. Wir beherrschen von der Konzeption, Entwicklung bis zur Integration das gesamte Spektrum der Entwicklungsphasen.
 |