Development
373 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Development.
Traditionelles, plan- und dokumentenbasiertes Requirements Engineering oder agiles Requirements Engineering? Diese Frage ist falsch gestellt. Wenn agiles Vorgehen die Lösung in einem bestimmten Kontext ist, muss Requirements Engineering dieses Vorgehen bestmöglich unterstützen. Aber es ist immer noch Requirements Engineering. Dieser Artikel beleuchtet häufige Missverständnisse beim Umgang mit Anfo..
Mit Hardwarebeschleunigern für HPC- und KI-Systeme wird das Programmieren in Zukunftimmer paralleler werden. Spannende Zeiten für Entwickler, die heute mit C++ arbeiten. Eine der grundlegenden Neuerungen, die oneAPI für sie bringt, ist das Programmiermodell Data Parallel C++, kurz DPC++. Dabei handelt es sich um ein modernes, paralleles C++ für heterogene Architekturen. Die Basis bildet Khronos SY..
Development
Agility
Softwarearchitektur
Wie integriere ich Qualitätssicherung in die skaliert-agile IT-Systementwicklung
Wir leben in einer Welt, die zunehmend digitalisiert wird und zu großen Teilen bereits ist. Qualität ist insbesondere bei komplexen, skalierten Systemen stets eine große Herausforderung. Der Einfluss von Lean-Management-Methoden nimmt mit steigender Größe und Komplexität der IT-Systeme stetig zu. „Go-Look-See and adapt for IT” wird nachfolgend als vielversprechender Lösungsansatz für die IT-System..
Development
Java
Big Data
Ein Architekturstack für Data Science mit Java, Python und JavaScript – Teil 1: Architekturkomponenten
Wie kann man Python, das für datenwissenschaftliches Arbeiten weit verbreitet ist, in Kombination mit Java und JavaScript zur Verarbeitung und Visualisierung großer Datenmengen in professionellen Anwendungen verwenden? Wir stellen anhand eines aktuellen Fallbeispiels einen schnell einsetzbaren Architekturstack für den Einsatz von Data Science vor. Die Anwendung ist ein Cockpit, das betriebliche Da..
Um von der Wasserfallmethode zur agilen Welt mit Scrum zu gelangen, muss man Shift Left denken. Agil zu entwickeln bedeutet, den Test in frühen Entwicklungsphasen einzuplanen, um später umfangreichere und zeitaufwendigere Fehlerbehebungen zu vermeiden. Regulatorische Anforderungen im Testbereich können eine der vielen Herausforderungen bei der Transition von Wasserfall zu Scrum darstellen. Bei ein..