Um Software effizient und mit hoher Qualität zu entwickeln, ist eine strategische Vorgehensweise entscheidend.
Strukturierte Softwarearchitekturen, durchgängige Prozesse, Vermeidung von Kommunikations- und Medienbrüchen,
eingesetzte Technologien, Vorgehensmodelle und Ressourcen sind nur einige der Aspekte die beachtet werden müssen.
Wir erstellen Projekte mit verschiedenen Technologien, Frameworks und Tools, sowie auf verschiedenen Plattformen.
Ein Auszug eingesetzter Technologien, Entwicklungsumgebungen und Sprachen:
Technologien und Modelle
Agil, Scrum, V-Modell, Rapid Prototyping, test driven, data driven, model driven, efficience strategie, optimization
Modellierung (UML, ERM, EETM, ...), Innovationsmodelle (generative SW-Technologien)
Technologiebereiche
CMS (Content-Management), Redaktionssysteme, OMS (Offer-Management), TMS (Test Management), TA (Testautomatisierung), RMS (Relation Management),
CRM (Custom Relationship), Tools development, Databases (SQL, NoSQL, Big Data), Modelling, Compiler, ...
Plattformen/Betriebssysteme
Windows, Linux, Android, IOS, DOS
Programmiersprachen
Java, C, C++, C#, VB, VB.net, ASP.Net, PHP, Power Script
Scriptsprachen: VBA, VBS, JavaScript, TCL/TK , …
Modellierung (UML, ER, Prozess, Petri, ...)
Web
HTML5, CSS3, JavaScript, VBScript, Soap, Rest, RPC, Apache, EA-Server, IIS, Ajax, jQuery, Bootstrap, AngularJS, VRML, canvas, SVG, ...
Protokolle
TCP/IP, FTP, SMTP, PPP, DDE, SOAP, XML, CSV, JSON, REST
Entwicklungsumgebungen und Tools
Visual Studio, Ecplise, Android Studio, Aptana Studio, Power Bilder, Rational Rose, HP Test Suite, Requisite Pro, Test-IT, Mercado
Hybernate, OpenJS, Sprint, Spring
Datenbanken
mySQL, Access, MS SQL, Oracle, DBase, Informix, ISAM, SQL, PL/SQL