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 Software, so muss diese Tätigkeit, so wie auch die entstandene Software wie jede Dienstleistung bzw. jedes Produkt zumindest den Regeln der Technik entsprechen. Ansonsten drohen Gewährleistungs- und Schadenersatzforderungen. Die (allgemein anerkannten) Regeln der Technik gehören zu den „Beschaffenheiten, die … üblich und vom Käufer erwartbar sind“ ( §434 BGB ) bzw. „gewöhnlich vorausgesetzten Eigenschaften“ ( § 922 ABGB ). 1 Entspricht ein Produkt oder eine Dienstleistung wie Software oder Softwareentwicklung nicht den Regeln der Technik (ohne dass dieser Mangel explizit vereinbart wurde), so kann gemäß Gewährleistungsrecht ( § 437ff BGB bzw. § 932 ABGB ) der Käufer eine Verbesserung verlangen...

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 wirt...
CC BY-NC-SA 3.0 AT Sebastian Dietrich, e-movimento