Posts

Es werden Posts vom April, 2022 angezeigt.

Muss Software am Stand der Technik sein?

Bild
Wer Software schreibt, macht sich oft Gedanken darüber, welche Techniken und Technologien denn für die Software geeignet sind. Aber müssen diese auch dem Stand der Technik bei Software entsprechen? Was kann den passieren, wenn Software nicht dem Stand der Technik entspricht? Entwickelt man kommerzielle Software, so muss diese wie jedes Produkt bzw. jede Dienstleistung dem Stand der Technik entsprechen. Ansonsten drohen Gewährleistungs- und Schadenersatzforderungen. Der Stand der Technik gehört zu den „Beschaffenheiten, die … üblich und vom Käufer erwartbar sind“ ( §434 BGB ) bzw. „gewöhnlich vorausgesetzten Eigenschaften“ ( § 922 ABGB ). 1 Entspricht eine Software nicht dem Stand der Technik, so kann gemäß Gewährleistungsrecht ( § 437ff BGB bzw. § 932 ABGB ) der Käufer eine Verbesserung verlangen und wenn diese Verbesserung nicht zielführend oder unzumutbar ist, vom Vertrag zurücktreten bzw. bei geringfügigen Mängeln eine Preisminderung verlangen. Entsteht auf Grund der Verfehlung

Was ist der Stand der Technik bei Software?

Bild
Üblicherweise versteht man in der Softwareentwicklung unter dem Stand der Technik bei Software all das, was aktuell in aller Munde ist, was auf Fachkonferenzen besprochen wird, was man zumindest in neuen Projekten einsetzen möchte. Doch entspricht das tatsächlich dem Stand der Technik? Ob in der Informatik eine bestimmte Technologie oder Technik dem Stand der Technik entspricht, lässt sich mittels der 4 Grundsätzen des Standes der Technik bestimmen: Entwicklungsstand  - gibt es dazu beispielsweise aktuelle Bücher, Veröffentlichungen oder Fachvorträge? Fortschrittlich  - gibt es dazu eine neuere Version oder gar andere Technologie bzw. Technik, die als Nachfolger dafür betrachtet werden kann? Bewährt  - hat es sich in anderen Projekten bewährt, gibt es dazu beispielsweise Praxisberichte, regen Austausch auf Stack-Overflow oder aktive Benutzergruppen? Zielgerichtet  - lässt sich die gegebene Aufgabenstellung damit überhaupt lösen und ist diese Lösung auch wirtschaftlich d.h. gün
CC BY-NC-SA 3.0 AT Sebastian Dietrich, e-movimento