Softwareentwicklung
UNSERE KOMPETENZ IN SOFTWARE
Die vollständige Erfüllung der Kundenanforderungen, die Lieferung einer Lösung innerhalb kürzester Zeit und die Einhaltung der kalkulierten Kosten ist die größte Herausforderung bei der erfolgreichen Durchführung von IT-Projekten.
Diesem Anspruch wird die Anasoft Technology durch die Beherrschung des gesamten Softwareentwicklungsprozesses stets gerecht. Das systematische Vorgehen und die Verwendung theoretisch fundierter und praktisch erprobter Methoden und Werkzeuge in der Entwicklung von leistungsfähigen IT-Lösungen ist dabei State of the Art.
Darüber hinaus garantieren wir durch den konsequenten Einsatz von sinnvollen neuen Technologien eine kontinuierliche Effizienzsteigerung unseres Entwicklungsprozesses.
Unsere objektorientierte Software wird unter Anwendung von MDA (Model Driven Architecture) und MDD (Model Driven Design) realisiert. Auf diese Weise werden die Projektlaufzeiten nachhaltig reduziert und die Qualität der Lösungen signifikant erhöht. Das führt zu einer Produktivitätssteigerung und Kostenreduzierung und versetzt uns in die Lage auch kleine Projekte schnell und wirtschaftlich umzusetzen.
Gleichfalls nutzen wir in der Produktentwicklung die Prinzipien der serviceorientierten IT-Architektur (SOA), um flexible und anpassungsfähige Business-Software zu entwickeln.
Anasoft bietet eine schnelle GUI-Entwicklung mittels Adobe-Technologien an –Browser-basiert auf Adobe Flex, stand-alone von Adobe AIR™, zusammen mit Anasoft AMUN Flex Toolkit.
UNSER KNOW HOW IM ÜBERBLICK:
Software Engineering Process (SEP)
- Projektmanagement
- Anforderungsanalyse (UML, UseCases)
- Konzeption, Anwendungsmodelle (UML, OOA)
- Anwendungsdesign (UML, OOD, Datenmodellierung)
- Prototyping, Rapid Application Development (RAD)
- Implementierung
- Test: TestCases, Testautomatisierung (XP)
- Versions- und Konfigurationsmanagement (VSS)
- Deployment
Werkzeuge und Systeme
- UML: Rational ROSE, Objectiv
- Datenmodellierung: Powerdesigner, ERWin, Oracle Designer
- Sprachen: Delphi, VB, .Net, Java, J2EE, XML, PHP, PL/SQL, SQL, C/C++, VisualC++
- Entwicklungsumgebungen: Visual Studio, Eclipse, Delphi IDE, PLSQL-Developer
- Browser-Anwendungen: JBoss/Tomcat, JSP, Struts, Spring, AXIS, ANT
- Datenbanken: Oracle, Oracle Lite, Oracle Mobile Server, MS-SQL Server, Sybase, mySQL, MS-Access, AdabasD, IBM DB2
- Versionsmanagement: VSS
- Application Server: Oracle, JBoss, WebSphere, SAP


