Auftragsprogrammierung

Wir entwickeln was Sie wollen!

Wir entwickeln sein 20 Jahren Software. Dabei haben wir auch große und komplexe Softwaresysteme entwickelt. Aufgrund unserer Erfahrung über diesen langen Zeitraum wissen wir, wie man komplexe Softwaresysteme so entwickelt, dass diese wartbar und auf zukünftige Anforderungen anpassbar bleiben.

Oft verstehen sich Softwareentwickler und "Normalsterbliche" auch nur unzureichend, wenn es um die Beschreibung der Aufgabe geht. Unser Berater haben auch in diesem Punkt viel Erfahrung. Mehr als 50% der Fehler, die zum Scheitern eines Projektes führen, entstehen in der Phase der Problemanalyse und der Anforderungsdefinition. Man glaubt einander zu verstehen, tut es aber nicht. Das zu vermeiden bedarf Erfahrung auch mit komplexen Softwaresystemen, auch über lange Zeiträume.

Und es bedarf geeigneter Techniken und Vorgehensweisen. Die MAX SYSTEME GmbH arbeitet nach Vorgehensmodellen. Wir setzen dazu Techniken wie UML zur Anforderungsdefintion und zur Software Architektur ein. Auch arbeiten wir streng nach dem 3-Tier-Model. Dabei werden die Daten, die Verarbeitung der Daten und die graphische Oberfläche codeseitig getrennt. Das hat den Vorteil, dass die Software flexibel bleibt und gegebenfalls z.B. die Oberfläche auf ein neues Betriebssystem angepasst werden kann ohne das der Rest auch gleich neu programmiert werden muß.


Architektur und Technologie:

  • Vorgehenmodell: modellgetreiben Architektur (Model Driven Architecture, MDA), Agile, Servieorientierte Architekur (Service Oriented Architecture SOA), Rapid Application Development (RAD), V-Modell
  • Modellierung: UML (Unified Modeling Language), Entity Relationship, Moderne Strukturierte Analyse (MSA)
  • Entwicklungsumgebung: Eclipse, Visual Studio, VFP Microsoft Visual Foxpro, Delphi, Flash
  • Programmiersprachen: Java, xBase, SQL, PHP, PEARL (Echtzeit)
  • Frameworks: Java EE, .NET, Webservice, IaaS (Information as a Service), Ajax, JSF, Feeds
  • Plattformen: Windows, Linux, Apple, iPhone, Andromeda, Symbian
  • Datenbank: dbf (wird ohne Zusatzkosten mitgeliefert)
  • Reporting: VPE (Virtual Printer Engine), Crystal, pdf
  • besondere Technologien: EDI, Barcode, RFID, Bankkomunikation (DTAUS), eMail (MAPI)
  • SQL-Datenbank: MySQL, MS SQL (Lizenz muß zusätzlich erworben werden) und auf Wunsch weitere
  • Arbeitsplatz: W32 Client, W64 Client
  • PC-Server : Windows 2000, XP, 2003, 2008, 2011, 2012, Linux
  • verfügbare Sprachen: alle mit europäischen Schriftzeichen
  • Drucker: alle handelsüblichen Drucker (auch Barcodedrucker)

Programmiersprachen, Auszeichnungssprachen, Macrosprachen und Scripsprachen:

  • Java
  • xBase (Visual FoxPro VFP, dBase)
  • C++
  • C#
  • Visual Basic
  • PEARL (Process and Experiment Automation Realtime Language)
  • Assembler
  • Modula
  • Pascal (Delphi)
  • SQL
  • PHP
  • JavaSript
  • Python
  • Ruby (on Rails)
  • Groovy
  • HTML
  • XML
  • VBA

Vertrauen Sie auf unsere Erfahrung im Bereich der Softwareentwicklung und lassen Sie sich ein Festpreisangebot unterbreiten.