software-design

Softwaredesign ist die Aufgabe zu entscheiden, welche Eigenschaften, Elemente, Verantwortlichkeiten, Schnittstellen, Beziehungen und Interaktionen erforderlich sind, um eine effektive Software zu erstellen.
7
Antworten

Was ist der beste Weg, um eine kombinatorische Explosion von Interaktionen aufzulösen?

Eines der Dinge, an denen ich gerade arbeite, hat einige Ähnlichkeiten mit einem Spiel. Zur Veranschaulichung werde ich mein Problem anhand eines Beispiels erläutern, das aus einem fiktiven hypothetischen Spiel stammt. Nennen wir es DeathBla...
25.03.2009, 23:55
15
Antworten

Predictive vs Reactive Softwaredesign [geschlossen]

Ich weiß, dass ich mich zuerst an die Wasserfallmethode des Projektmanagements gewöhnt habe und gleichzeitig mit dem prädiktiven Ansatz zum Software-Design gegangen bin. In diesem Sinne hatten wir riesige Pakete von Dokumentation, UML, Datenbank...
29.07.2009, 21:00
3
Antworten

Warum bevorzugen Template-Methode gegenüber Dependency-Injektion?

Ich habe Design Patterns gelesen, von Gamma et al. Ich habe eine Frage bezüglich der Template-Methode im Vergleich zu Dependency Injection. Mit der Vorlagenmethode können Sie "Vorlagen" -Klassen mit Richtlinien erstellen, die Alternativen für...
15.11.2011, 09:56
7
Antworten

Welche Tastaturtasten sind international verfügbar und leicht zugänglich? [geschlossen]

Bei der Entwicklung von Software für den öffentlichen Gebrauch ist es wichtig sicherzustellen, dass sie unter Berücksichtigung einer Vielzahl von Setups entwickelt wird. Wie stark variiert die Tastatur in verschiedenen Layouts? Kann man darau...
29.06.2015, 02:23
1
Antwort

CoreBluetooth: Wie man Code für viele Eigenschaften (30 - 40) entwirft?

Ich habe ein wenig gesucht und das als mögliche doppelte Frage gefunden: Mehrere CBPeripherals für dasselbe Gerät Mein Problem ist: Ich habe mehrere Dienste , die alle zusammen etwa 30-40 Merkmale haben (Ja, ich brauche alle von ih...
19.09.2013, 14:21
3
Antworten

Das Prinzip der Abhängigkeitsinversion mit .NET Framework-Klassen

Ich versuche, SOLID-Prinzipien zu verstehen, insbesondere Prinzip der Abhängigkeitsinversion . In dieser SO Antwort wird das sehr gut erklärt. Ich glaube, ich habe verstanden, dass ich in meiner Klasse keine Instanz einer Klasse erstell...
20.07.2017, 11:13
1
Antwort

Gut konzipierte / hochwertige Open-Source-Software [geschlossen]

   gestellte Fragen zu Programmierern:    Gut gestaltete / qualitativ hochwertige Open-Source-Software Ich nehme eine Software-Design-Klasse, in der ich eine Open-Source-Software auswählen sollte, die aus Sicht des Software-Designs analys...
31.03.2011, 09:40
2
Antworten

Analyse und Design für die funktionale Programmierung [geschlossen]

Wie gehen Sie mit Analyse- und Designphasen um, wenn Sie planen, ein System mit einer funktionalen Programmiersprache wie Haskell zu entwickeln? Mein Hintergrund ist in imperativ / objektorientierten Programmiersprachen, und deshalb bin ich e...
12.04.2012, 17:57
3
Antworten

Credit-System: Geschichte basiert oder Balance basiert?

Ich werde ein einfaches Kreditsystem schreiben, das der Benutzer " hinzufügen ", " Abzüge " im System hinzufügen kann. Momentan denke ich über zwei Ansätze nach. Einfacher: Speichern Sie das Guthaben des Benutzers als balance in der Date...
12.01.2015, 18:03