Laptop und Notizbuch auf Tisch

Software-Entwicklung

Im Fokus - 10 Gründe für Software as a Service

Von Andreas Mathys

10 Gründe, die für eine Software as a Service (SaaS) sprechen? Haben Sie sich schon gefragt, welche webbasierten Softwarelösungen wir täglich nutzen? Die Bandbreite servicebasierter Anwendungen ist enorm. Dazu gehören soziale Medien wie Facebook, Instagram oder TikTok, Streamingdienstleister wie Netflix, Spotify, Deezer, Businessapplikationen wie Microsoft 365, ERP’s oder Zeiterfassungslösungen. Viele dieser Lösungen haben gemeinsam, dass Sie als Service über einen Internetbrowser oder mit einer APP bedient werden können. Doch was sind die Vorteile servicebasierter Anwendungen?

Weiterlesen
Bild

Software-Qualität

Von Domenic Helfenstein

Go ist ein 3000 bis 4000 jähriges chinesisches Brettspiel, welches in den möglichen Spielausgängen um ein milliardenfaches komplexer als Schach ist. Aus diesem einfachen Grund wurde bis vor kurzem angenommen, dass es nie eine Software geben wird, welche es mit einem menschlichen Opponenten aufnehmen könnte. Diese Einschätzung wurde im Jahre 2016 korrigiert, als AlphaGo nicht nur irgendeinen menschlichen Go-Spieler, sondern den bis dahin unangefochtenen Go-Champion Lee Sedol in vier von fünf Spielen schlug.

Dies war ohne Zweifel eine grossartige Ingenieursleistung, die ihresgleichen sucht. Doch trotz dieser Leistung hat AlphaGo nicht etwa perfekt gespielt und hatte sogar ein paar kleine Macken. Was einigen Software Entwicklern wohl im Kopf blieb, ist die Aussage von Kommentator Andrew Jackson «Wenn DeepMind (Firma hinter AlphaGo) einen Weg gefunden hat, eine absolut fehlerfreie Software zu schreiben, ist dies die grössere News Story als der Erfolg von AlphaGo». Dem ist nichts weiter hinzuzufügen.

Weiterlesen
Bild

Vorteile einer Cloud-Applikation

Von Thomas Schmid

Grundsätzlich beschreibt die Cloud das Outsourcing von Computerleistung, Datenspeicher und Services an Dritte. Die IT-Landschaft wird nicht mehr vor Ort betrieben, sondern durch spezialisierte Fachleute in einem Datencenter.

Die teure IT-Infrastruktur muss nicht mehr selber beschafft und unterhalten werden. Die Risiken eines Datenverlustes reduzieren sich durch die Redundanz (Mehrfachaufbewahrung, Backup, etc.) der Serverlandschaft.

Der Zugriff auf die Daten ist zeit- und ortsunabhängig und kann mit jedem internetfähigen Endgerät erfolgen.

Eine Höhere Effizienz entsteht durch die Skalierbarkeit der Rechen- und Speicherkapazität. Bei erhöhtem Bedarf werden die nötigen Ressourcen freigeschaltet.

Weiterlesen
Bild