Softwareentwicklung

Fragen und Antworten für Fachleute, Akademiker und Studenten, die im Lebenszyklus der Systementwicklung arbeiten

2
Geringe Kopplung bei der Verarbeitung großer Datenmengen
Normalerweise erreiche ich eine niedrige Kopplung, indem ich Klassen erstelle, die Listen, Mengen und Karten zwischen ihnen austauschen. Jetzt entwickle ich eine Java-Batch-Anwendung und kann nicht alle Daten in eine Datenstruktur einfügen, da nicht genügend Speicher vorhanden ist. Ich muss einen Datenblock lesen und verarbeiten und dann zum nächsten übergehen. …


3
Welches Softwareentwicklungsmodell hat sich am besten für Softwareteams bewährt, die stark von Hardwareteams abhängig sind?
Es gibt eine Reihe konkurrierender Best Practices für die Softwareentwicklung. Nach meinen Erkenntnissen haben viele Teams in einigen Fällen von agilen Praktiken profitiert . In einigen anderen Fällen wurde die Verwendung des Unified Process jedoch von großen Unternehmen wie IBM befürwortet. Die allgemeinen Themen, die ich finde, schienen gut für …

4
Gibt es eine Sequenz zum Lesen der Android-Entwicklerseite für einen Benutzer, der neu bei Android ist? [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 4 Jahren . Zusammenfassend: Ich kann ein Buch kaufen, die Leute sagen "Lies einfach die Entwicklerseite", …


6
Gibt es einen Begriff für Quasi-Open-Source-Software?
Angenommen, ein Unternehmen möchte die Entwicklung neuer Funktionen einer internen Software fortsetzen, möchte jedoch den Quellcode für frühere Versionen bis hin zu vorhandenen öffentlichen Funktionen veröffentlichen, damit andere Personen von der Verwendung und Änderung der Software selbst profitieren können und möglicherweise sogar Änderungen beitragen, die auf den Entwicklungszweig angewendet werden …

5
Kontinuierliche Integration - jedes Mal Debug und Release erstellen?
Ist es üblich, beim Einrichten eines Continuous Integration-Servers eine Debug- und Release-Version für jedes Projekt zu erstellen? In den meisten Fällen codieren Entwickler mit aktiviertem Debug-Modus-Projektkonfigurationssatz und es können unterschiedliche Bibliothekspfadkonfigurationen, Compiler-Definitionen oder andere Elemente zwischen Debug / Release unterschiedlich konfiguriert sein, die dazu führen, dass sie sich anders verhalten. …



2
Statuscode "Ungültiger Vorgang" in einer HATEOAS REST-API
In einer HATEOAS-API werden Links zurückgegeben, die mögliche Zustandsübergänge darstellen. Ein konformer Client sollte nur diese Links abrufen und befolgen. Wenn jedoch ein nicht konformer Client URIs erstellt, anstatt den angegebenen Links zu folgen, welcher Statuscode / welche Antwort ist am besten geeignet, um zurückzukehren? 400 würde funktionieren, zusammen mit …



1
Erstellen einer gemeinsam genutzten Bibliothek, die möglicherweise für Desktopanwendungen und Webprojekte verwendet wird
Ich war im letzten Jahr an einer Reihe von MVC.NET- und c # -Desktopprojekten in unserem Unternehmen beteiligt und habe es auch geschafft, meine Nase in andere Projekte zu stecken (natürlich in einer schreibgeschützten Lernkapazität). Dabei ist mir aufgefallen, dass es in den verschiedenen Projekten und Teams viele Funktionen gibt, …

5
funktionale Anforderungen - Formulierung basierend auf Verben verwenden?
Frage Sollten die funktionalen Anforderungen in einem Anforderungsdokument einen auf Verben basierenden Wortlaut verwenden? Kontext Schulaufgabe, Teamarbeit, SDLC-Arbeit. Das Anforderungsdokument wurde erstellt und wir befassen uns jetzt mit dem Design. Problem Das Anforderungsdokument enthält eine Auflistung der Funktionen der App - der funktionalen Anforderungen. In dieser Liste sind Dinge enthalten, …

3
Wie speichert ein Webbrowser Passwörter?
Wie speichern aktuelle Webbrowser (oder Mobile Mail-Clients und Software im Allgemeinen) Benutzerkennwörter? Alle Antworten zum Speichern von Passwörtern besagen, dass wir nur Hashes speichern sollten, nicht das Passwort selbst. Es fällt mir jedoch schwer, im Internet nach den besten Techniken zum Speichern von Passwörtern zu suchen, wenn wir wissen, dass …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.