Development
346 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Development.
So gut wie jedes Softwaresystem hat Schnittstellen zu anderer Software und anderer Hardware. Auch wenn diese oft nur marginal betrachtet werden, falls sie keinerlei Business-Logik beinhalten, sind sie doch für den Betrieb der Software unabdingbar. Deshalb sollen hier einmal Dinge vorstellgestellt werden, die in der Praxis immer wieder unterkommen.
Development
Software-Architektur
So wird ATAM schlank und schnell: vorwärts, rückwärts, kontinuierlich
Eigentlich ist ATAM, das vom Software Engineering Institute entwickelte Verfahren zur Risikominderung, eine eher schwergewichtige Green-Field-Methode zum Bewerten zukünftiger Architekturen. Doch ein Projekt bei einem Hersteller software-intensiver Produkte hat gezeigt, dass ATAM, wenn es rückwärts läuft (Reverse ATAM), auch ein quirliges Brown Field schnell „einfangen“ kann, mit vielen Produkten u..
Der großen Bedeutung von Softwaredokumentation kann heute mit zeitgemäßeren Umgebungen als Word oder Confluence begegnet werden. Dabei spielen Auszeichnungssprachen eine zentrale Rolle. Dieser Artikel zeigt auf, was vereinfachte Auszeichnungssprachen genau sind, welche Vorteile sie bieten und wie Unternehmen aus der Vielzahl der heute zur Verfügung stehenden Sprachen eine möglichst universell eins..
User Interface (UI)-Automatisierung und -Testen birgt viele Herausforderungen. Diejenigen, die es einmal versucht haben, stoßen auf instabile Testsuiten aufgrund von nicht gefundenen UI-Elementen und auf hohen Wartungsaufwand. Aber was genau ist das Problem und wie kann Maschinelles Lernen (ML) beziehungsweise Künstliche Intelligenz (KI) Abhilfe schaffen? Das erfahren Sie in diesem Artikel.
Nein, es ist kein alter Hut, reguläre Ausdrücke gibt es zwar schon sehr lange, sie sind aber ein wichtiges Mittel in der Arbeit mit Text.