Als «software-engineering» getaggte Fragen

2
Gibt es Hinweise darauf, dass sich die Verwendung dynamischer Sprachen auf die Produktivität auswirkt?
Ich frage mich, ob es irgendwelche Experimente gibt, die das Vorhandensein oder Nichtvorhandensein einer Korrelation zwischen der Verwendung einer dynamischen Sprache (wie Python, Ruby oder sogar Sprachen, die auf der Java-Plattform wie Groovy, Clojure ausgeführt werden) über a zeigen statische Sprache (wie C / C ++) und der Unterschied in …

5
Ist es möglich, das Problem des Anhaltens zu lösen, wenn Sie eine eingeschränkte oder vorhersehbare Eingabe haben?
Das Halteproblem kann im allgemeinen Fall nicht gelöst werden. Es ist möglich, definierte Regeln zu entwickeln, die zulässige Eingaben einschränken, und kann das Problem des Anhaltens für diesen speziellen Fall gelöst werden? Zum Beispiel ist es wahrscheinlich, dass eine Sprache, die beispielsweise keine Schleifen zulässt, sehr leicht zu erkennen ist, …

4
Wie überprüfen Sie, ob zwei Algorithmen für Eingaben dasselbe Ergebnis liefern?
Wie können Sie überprüfen, ob zwei Algorithmen (z. B. Merge Sort und Naive Sort) für jede Eingabe dasselbe Ergebnis liefern, wenn die Menge aller Eingaben unendlich ist? Update: Vielen Dank, Ben, für die Beschreibung, wie dies im allgemeinen Fall nicht algorithmisch möglich ist. Daves Antwort ist eine großartige Zusammenfassung sowohl …


4
Wie werden Statistiken in der Informatik angewendet, um die Genauigkeit von Forschungsansprüchen zu bewerten?
Ich habe in meinem kurzen akademischen Leben festgestellt, dass viele veröffentlichte Artikel in unserer Region manchmal nicht sehr streng in Bezug auf Statistiken sind. Dies ist nicht nur eine Annahme; Ich habe Professoren dasselbe sagen hören. In CS-Disziplinen werden beispielsweise Artikel veröffentlicht, in denen behauptet wird, dass die Methodik X …

1
Ideale Teilnehmerzahl zur Bewertung des Entwicklungsansatzes / der Softwarearchitektur
Für meine Diplomarbeit habe ich einen Entwicklungsansatz erstellt (bestehend aus Schemata, einer Anwendungsvorlage und Prototypcode), der die Entwicklung und Anpassung von Anwendungen für eine bestimmte Plattform erleichtern soll. Ich habe Interviews mit Entwicklern dieser Plattform geführt, um meinen Ansatz zu bewerten. Bisher gab es 5 Befragte, und das Feedback, das …

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.