Softwaretechnologie

Den Überblick behalten.

Software wird immer komplexer, die Anforderungen und Erwartungen steigen beständig. Längst übersteigen viele Projekte den Umfang, welcher von einem einzelnen Entwickler bewältigt werden könnte. Teamarbeit bedeutet Kommunikation über die verschiedenen Phasen eines Projektes hinweg.

Kompetenz bei Analyse und Planung

Wir verfügen über mehrjährige Erfahrung und helfen bei:

  • Mitarbeiterschulungen
  • Objektorientierte Analyse, Entwurf und Modellierung
  • Kalkulationen
  • Projektüberwachung
  • Umsetzung in objektorientierten Programmiersprachen wie Java oder C#

Problembeschreibung in UML

UML (Unified Modeling Language) ist ein Standard zur grafischen Modellierung von Abläufen und Zusammenhängen von realen Objekten (z.B. eine Dorfbäckerei mit Kunden, VerkäuferInnen, Bäckern, Broten, Brötchen, Kassen u.v.m.).
UML dient zum einen als Kommunikations- brücke zwischen Kunden und Software- technologen als auch als Grundlage der Verständigung im Entwicklerteam. Hier wesentliche Elemente:

  • Use-case-Diagramme
  • Zustandsdiagramme
  • Klassendiagramme
  • Sequenzdiagramme