SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
Ästhetik & Softwareentwicklung
Ästhetik & Softwareentwicklung 1
Die ästhetische Dimension der
Softwareentwicklung
Oliver Stadie und Stephan Otto
Ästhetik & Softwareentwicklung
Ästhetik & Softwareentwicklung 2
Zum Begriff der Ästhetik
Individuum
Bildungsideal
„Wissenschaft“
…
…
•Bildung
•Soziales Umfeld
•Kunst
•Schönheit
Ästhetik & Softwareentwicklung
Ästhetik & Softwareentwicklung 3
Ästhetik als Resultat eines Arbeitsprozesses
Ästhetik & Softwareentwicklung
Ästhetik & Softwareentwicklung 4
Ästhetische Betrachtung der Umwelt
Ästhetik & Softwareentwicklung
Ästhetik & Softwareentwicklung 5
Ästhetik für Softwareentwickler
• Arbeitsplatz
• Softwareentwicklungsprozess
– Dokumente
– Abstrakte Modelle
– Quellcode
– User-Interface
– Kommunikation
• Restriktionen
Ästhetik & Softwareentwicklung
Ästhetik & Softwareentwicklung 6
Ästhetik am Arbeitsplatz
•Funktional
•Unästhetisch
Ästhetik & Softwareentwicklung
Ästhetik & Softwareentwicklung 7
Ästhetik im Softwareentwicklungsprozess
Dokumente
•Struktur/Gliederung
•Angenehm zu lesen
Ästhetik & Softwareentwicklung
Ästhetik & Softwareentwicklung 8
Ästhetik im Softwareentwicklungsprozess
Abstrakte Modelle
•Optisch ansprechend
•Direkt wahrnehmbar
•Farben / Geometrie
Ästhetik & Softwareentwicklung
Ästhetik & Softwareentwicklung 9
Ästhetik im Softwareentwicklungsprozess
Quellcode
Ästhetik & Softwareentwicklung
Ästhetik & Softwareentwicklung 10
Ästhetik im Softwareentwicklungsprozess
UI
•Von Umgebung abhängig
•Käuferwille entscheidend
•Wenig Einfluss vom Entwickler
Ästhetik & Softwareentwicklung
Ästhetik & Softwareentwicklung 11
Ästhetik im Softwareentwicklungsprozess
Kommunikation
•Kollegen und
Kunden
•Ästhetik
irrelevant (?)‫‏‬
Ästhetik & Softwareentwicklung
Ästhetik & Softwareentwicklung 12
Restriktionen im Softwareentwicklungsprozess
Zeit
Geld
Vorgaben
Projektabhängig
Zwang zur
Ästhetik
Ästhetik & Softwareentwicklung
Ästhetik & Softwareentwicklung 13
Software und Kunst
Ästhetik & Softwareentwicklung
Ästhetik & Softwareentwicklung 14
Software als Werkzeug für Kunst
• Grafik
• Musik
• Photo
• Film
• …
Ästhetik & Softwareentwicklung
Ästhetik & Softwareentwicklung 15
Software als Kunst
www.balldroppings.com
•Zweckfreiheit
•Kunst für Kunst
Ästhetik & Softwareentwicklung
Ästhetik & Softwareentwicklung 16
Software & Realität
•Orientierung an Realität
•Realität ändern
•Bsp.: Chat-Slang
Ästhetik & Softwareentwicklung
Ästhetik & Softwareentwicklung 17
Dimensionen der Softwareentwicklung
Bezüge zu anderen
Dimensionen der
Softwareentwicklung
Ästhetik & Softwareentwicklung
Ästhetik & Softwareentwicklung 18
Dimensionen der Softwareentwicklung
Wirtschaft
Ästhetik & Softwareentwicklung
Ästhetik & Softwareentwicklung 19
Dimensionen der Softwareentwicklung
Kultur
Bedürfnisse, Realitätsverändernd, Digitale Amnesie, Popkultur
Ästhetik & Softwareentwicklung
Ästhetik & Softwareentwicklung 20
Dimensionen der Softwareentwicklung
Softwareentwicklung als
Erkenntnistheorie
•Realität
•Konstruktivismus
Ästhetik & Softwareentwicklung
Ästhetik & Softwareentwicklung 21
Thesen
•Ästhetische Dinge integrieren sich leichter in die Kultur
•Sämtliche Sinne lassen sich mit Hilfe von Software auf neue
Weise ansprechen
•Ästhetik in der Softwareentwicklung ist ein selten betrachtetes
aber lohnenswertes Thema

Weitere ähnliche Inhalte

Mehr von Oliver Stadie

UML Stereotypen und Profile
UML Stereotypen und ProfileUML Stereotypen und Profile
UML Stereotypen und ProfileOliver Stadie
 
UML Composite Structure Diagrams
UML Composite Structure DiagramsUML Composite Structure Diagrams
UML Composite Structure DiagramsOliver Stadie
 
Schwarmverhalten - Anwendungen Formationen Emergenz
Schwarmverhalten - Anwendungen Formationen EmergenzSchwarmverhalten - Anwendungen Formationen Emergenz
Schwarmverhalten - Anwendungen Formationen EmergenzOliver Stadie
 
Irish Commission and Nedap Hack
Irish Commission and Nedap HackIrish Commission and Nedap Hack
Irish Commission and Nedap HackOliver Stadie
 
Autonomic Computing - Diagnosis - Pinpoint Summary
Autonomic Computing - Diagnosis - Pinpoint SummaryAutonomic Computing - Diagnosis - Pinpoint Summary
Autonomic Computing - Diagnosis - Pinpoint SummaryOliver Stadie
 
Komfortable, systematische Modellierung und Automatisierung von GUI-Tests
Komfortable, systematische Modellierung und Automatisierung von GUI-TestsKomfortable, systematische Modellierung und Automatisierung von GUI-Tests
Komfortable, systematische Modellierung und Automatisierung von GUI-TestsOliver Stadie
 
Software Architecture & Design - Our Meetup Group
Software Architecture & Design - Our Meetup GroupSoftware Architecture & Design - Our Meetup Group
Software Architecture & Design - Our Meetup GroupOliver Stadie
 
Software Architecture and Design - An Overview
Software Architecture and Design - An OverviewSoftware Architecture and Design - An Overview
Software Architecture and Design - An OverviewOliver Stadie
 

Mehr von Oliver Stadie (8)

UML Stereotypen und Profile
UML Stereotypen und ProfileUML Stereotypen und Profile
UML Stereotypen und Profile
 
UML Composite Structure Diagrams
UML Composite Structure DiagramsUML Composite Structure Diagrams
UML Composite Structure Diagrams
 
Schwarmverhalten - Anwendungen Formationen Emergenz
Schwarmverhalten - Anwendungen Formationen EmergenzSchwarmverhalten - Anwendungen Formationen Emergenz
Schwarmverhalten - Anwendungen Formationen Emergenz
 
Irish Commission and Nedap Hack
Irish Commission and Nedap HackIrish Commission and Nedap Hack
Irish Commission and Nedap Hack
 
Autonomic Computing - Diagnosis - Pinpoint Summary
Autonomic Computing - Diagnosis - Pinpoint SummaryAutonomic Computing - Diagnosis - Pinpoint Summary
Autonomic Computing - Diagnosis - Pinpoint Summary
 
Komfortable, systematische Modellierung und Automatisierung von GUI-Tests
Komfortable, systematische Modellierung und Automatisierung von GUI-TestsKomfortable, systematische Modellierung und Automatisierung von GUI-Tests
Komfortable, systematische Modellierung und Automatisierung von GUI-Tests
 
Software Architecture & Design - Our Meetup Group
Software Architecture & Design - Our Meetup GroupSoftware Architecture & Design - Our Meetup Group
Software Architecture & Design - Our Meetup Group
 
Software Architecture and Design - An Overview
Software Architecture and Design - An OverviewSoftware Architecture and Design - An Overview
Software Architecture and Design - An Overview
 

Ästhetik und Software