Oberli Engineering GmbH - Software Entwicklung
Hasle-Rüegsau

Zur Startseite

Software Entwicklung

Für Kunden aus Industrie, Wissenschaft und Verwaltung sowie für eigene Produkte entwickeln wir Software. Nachfolgend finden Sie eine Übersicht über die von uns eingesetzten Methoden, Betriebssysteme, Datenbanken und Entwicklungsumgebungen:

Methoden Software Entwicklung

Für die Software Entwicklung setzen wir folgende Methoden und Diagramme ein:
UML (Objektorientierte Modellierung)

Betriebssysteme / Benutzeroberfläche

Gegenwärtig eingesetzte Betriebssysteme / Benutzeroberflächen:

Windows Vista

Windows 2000 / XP

Windows Server 200x

Mit folgenden Betriebssystemen / Benutzeroberflächen verfügen wir über mehrjährige Einsatzerfahrung:

Windows NT 4.0
Windows 95 / 98 / ME

Windows 3.x

MacOS / MacOS X
Linux
MSDOS

OS/2

Solaris 2.x (Unix)

SunOS 4.1.3 (Unix)

Novell 3.1x und 4.1

BS2000 (Siemens)

Programmier-/Scriptsprachen / Entwicklungsumgebungen

Gegenwärtig eingesetzte Programmiersprachen / Entwicklungsumgebungen:

MS VisualStudio 200x, .NET 3.5, C#, Web- und Windows-Applikationen
inkl. XML, XSD, etc.
inkl. Unittesting
Silverlight (Beispiel)

MS VisualStudio 200x, C++, inkl. MFC, ADO, GDI+, etc.

Active Server Pages, JavaScript

HTML, DHTML, XML, CSS (Internet)

Mit folgenden Programmiersprachen / Entwicklungsumgebungen verfügen wir über mehrjährige Einsatzerfahrung:

COM/DCOM
RealBasic (MacOS, MacOSx)
Java
ActiveX mit MFC oder ActiveX Template Library (ATL)
ANSI C
Watcom C++

Borland C++ , inkl. Object Windows Library (OWL).

Borland Pascal

Modula-2

Cobol

Div. Assembler

Datenbanken

Gegenwärtig eingesetzte Datenbanksysteme

MS SQL-Server

Microsoft Access

Eigenentwicklungen

Mit folgenden Datenbanksystemen verfügen wir über mehrjährige Einsatzerfahrung:

Paradox

DBase

Conzept 16

Verschiedene Tools
Für die Entwicklung von Software setzen wir u.a. folgende Tools ein:
Enterprise Architect UML
- Klassendiagramme
- Anwendungsfalldiagramme
- Kollaborationsdiagramme
- Sequenzdiagramme
- Zustandsdiagramme
- Aktivitätsdiagramme
- etc.
TypeMock (Mockingtool für Unittests unter .NET)
InstallShield (Installationsprogramme)
Cantata++
Sehr leistungsfähiges Tool für Unittests.
Unterstützt u.a.
- Code Coverage (Statement, Entry Point, Decision, etc.)
- White Box Testing
- Wrapping
- Static Analysis
CPPUnit (Unittests)
Software Entwicklung mit AutoGUITest
Mit diesem Tool führen wir automatisierte Tests von Benutzeroberflächen durch.

Zur Startseite

Stand 19.10.2009

EMail to Webmaster