Softwarearchitektur |
| Auswahl: | 12 Ideen | Seiten: 1 2 > >> |
| |
| Aufwand investieren, um eine tragfähige Architektur zu bauen | 11.12.2009 06:24 |
Es lohnt sich, Umwege für die Softwarearchitektur (Wiederverwendbarkeit, Erweiterbarkeit, etc. zu gehen)
versus
Die optimale Softwarearchitektur entsteht, wenn man einfach so auf dem schnellsten Weg das Ziel anstrebt |
| einschränkende Glaubenssätze Erweiterbarkeit Irrtümer Quick and Dirty Software Softwarearchitektur Softwarekonzepte Wiederverwendbarkeit |
| |
| Worauf konzentriert man sich: | 11.12.2009 06:23 |
Auf Softwarearchitektur (WIE) oder auf das Ziel (WAS)?
Das ist ähnlich wie mit der Frage der Konzentration auf Glück oder die eigenen Visionen |
| Glück Software Softwarearchitektur Softwareentwicklung Softwarekonzepte Vision |
| |
| 23.03.2007 17:49 |
| Softwareprogramme erneuern sich genauso wie die Zellen eines Körpers. Deshalb können Prinzipien und Architekturgedanken fließend eingebracht werden. |
| Analogie Architektur Software Softwarearchitektur Softwareentwicklung |
| |
| Das Wesen des natürlichen Wachstumsprozesses | 15.09.2006 13:02 |
Konzentration der Aufmerksamkeit auf das, WAS entwickelt werden soll, während das WIE in dem daraus entstehenden Prozeß die volle Freiheit erhält, sich auf irgendeine Weise auszuformen.
Indem man konsequent versucht, sein Ziel auf dem schnellsten und einfachsten Weg zu erreichen, wird man in jedem Moment wissen, was unmittelbar zu tun ist.
Der Witz dabei ist der, sich nicht davon Angst machen zu lassen, daß man den Prozeß und die Strukturen - also das "Wie" - nicht komplett oder auch nicht einmal ansatzweise vorhersehen kann. Diese Angst führt nämlich zu der Versuchung, doch wieder alles starr vorzugeben und vorwegzunehmen und dabei das natürlich gewachsene, optimale "Wie" zu verpassen.
Anstatt Strukturen vorzugeben, versucht man sie in einer Anfangs vielleicht chaotischen Entwicklung zu erkennen und konsolidiert und verstärkt sie dann.
Man kann Strukturen auch zunächst vorgeben, um überhaupt einen Anfang zu finden und dann aufgeben oder sich verändern lassen, wenn bessere Strukturen auftauchen. |
| Anforderungen Architektur Aufmerksamkeit der direkte Weg Lösungen natürliches Wachstum Software Softwarearchitektur Softwareentwicklung Strukturen |
| |
| 15.07.2006 15:01 |
| Solange man die Objekt-Orientierung als reines Datenmodell sieht, ist sie noch nichts neues. Das gabs auch schon lange vorher und wird es vermutlich auch immer weiter geben in Millionen rationalen Datenbanken. Die Hauptbeschränkung entsteht da, wo das Datenraster auch noch der Funktionalität aufgezwängt wird. Funktionalität zerstückelt und aufgeteilt in kleine Datenschachteln. Da man auf diese Weise natürlich kein vernünftiges System zustande bekommt, fängt man an, künstliche Objekte zu schaffen. Ich möchte das gar nicht weiterspinnen. |
| Objektorientierung Softwarearchitektur Softwareentwicklung |
| |
| 15.07.2006 14:04 |
| Das Paradigma der Wiederverwendbarkeit blockiert die natürliche Weiterentwicklung von Komponenten. |
| Softwarearchitektur Softwareentwicklung Wiederverwendbarkeit |
| |
| Strukturen wachsen lassen, erkennen, verstärken | 12.07.2006 23:00 |
| anstatt sie vorwegzunehmen und dem System vorgefertigt aufzuzwingen. |
| Entwicklungsprozess Kreativität natürliches Wachstum rationale Kontrolle Softwarearchitektur Softwareentwicklung |
| |
| 12.07.2006 11:13 |
Pattern verwenden: auf konzeptioneller Ebene ja und in dem Kontext, in dem sie entstehen. Die Frage ist auch immer: Wie mühsam ist es, ein Pattern anzuwenden. |
| Pattern Softwarearchitektur Softwareentwicklung |
| |
| Sicherheitsabfragen und -mechanismen nicht in die Algorithmen tragen | 26.06.2006 18:50 |
|
| Einfachheit Programmieren Sicherheit Softwarearchitektur |
| |
| geistige Architekturkomponenten | 24.01.2006 16:07 |
| die Architektur besteht nicht nur aus Komponenten sondern auch aus Ideen, Festlegungen, Lösungen "quer" durch die Software |
| Softwarearchitektur Softwareentwicklung |
| |