Programme entwerfen: 14 Schritte (mit Bildern)

Inhaltsverzeichnis:

Programme entwerfen: 14 Schritte (mit Bildern)
Programme entwerfen: 14 Schritte (mit Bildern)
Anonim

Sie möchten ein Computerprogramm erstellen? Beim Entwerfen eines Programms gibt es viel zu beachten, aber es gibt einige Dinge, die Sie tun können, um den Prozess zu rationalisieren. Dieses wikiHow bringt dir die grundlegenden Schritte zum Entwerfen eines Computerprogramms bei.

Schritte

Designprogramme Schritt 1

Schritt 1. Bestimmen Sie das Gesamtziel des Programms

Dies ist nur eine allgemeine Aussage, die in ein oder zwei Sätzen erklärt, was Ihr Programm macht. Was ist der Zweck Ihres Programms? Welches Problem löst es? Beispiel: "Mein Programm erstellt einen zufälligen Dungeon."

Designprogramme Schritt 2

Schritt 2. Bestimmen Sie alle Einschränkungen oder Anforderungen, die Ihr Programm hat

Gibt es etwas, das Ihr Programm haben muss? Dies können Fristen, Budgets, Speicherplatz- und Speicherbeschränkungen oder eine spezielle Funktion sein, die anderen ähnlichen Programmen fehlt. Beispiel: "Zufällig generierte Dungeons müssen einen Weg vom Eingang zum Ausgang haben."

Designprogramme Schritt 3

Schritt 3. Finden Sie heraus, ob es eine Technologie gibt, die das kann, was Sie brauchen

Sie müssen nicht immer ein neues Programm von Grund auf neu entwerfen. Manchmal finden Sie vorgefertigte Programme und Tools oder eine Kombination aus Programmen und Tools, die das erreichen, was Sie brauchen. Sie können viel Zeit und Ressourcen sparen, indem Sie vorhandene Lösungen für auftretende Probleme verwenden.

  • Sie können beispielsweise Open-Source-Programme und vorgefertigten Code verwenden, um voll funktionsfähige Anwendungen zu erstellen. Open-Source-Programme sind in der Regel kostenlos und Sie können den Quellcode an Ihre Bedürfnisse anpassen. Sie müssen nur den Autor des Originalcodes erwähnen.
  • Sie können vorgefertigte Code-Stücke oder Open-Source-Anwendungen verwenden, um Sie zu retten
Designprogramme Schritt 4

Schritt 4. Bestimmen Sie, welche Programmiersprache Sie verwenden werden

Es wird empfohlen, wenn möglich, eine Sprache zu wählen, mit der Sie vertraut sind. In einigen Fällen kann es jedoch besser sein, eine Programmiersprache zu wählen, die für das beabsichtigte Betriebssystem oder die Art des Programms, das Sie erstellen möchten, besser geeignet ist.

  • C/C++ sind gute Allzwecksprachen. Sie sind die am häufigsten verwendeten Sprachen und geben Ihnen die größte Kontrolle über Ihre Anwendungen und Computerhardware.
  • C#:

    C# (ausgesprochen C Sharp) ist eine neuere Version von C++. Es hat einige neue Funktionen und ist etwas einfacher zu erlernen als C++.

  • Java:

    Java ist eine beliebte objektorientierte Programmiersprache, die immer beliebter wird. Es ist die primäre Programmiersprache für Android-Anwendungen. Es kann auch verwendet werden, um Computeranwendungen zu erstellen. Minecraft wurde beispielsweise ursprünglich in Java programmiert.

  • Schnell:

    Swift wurde von Apple entwickelt und wird hauptsächlich für die Entwicklung von Apps für iPhone, iPad, macOS, Apple TV und mehr verwendet.

  • Python: Python ist eine weitere beliebte Mehrzwecksprache. Es ist eine gute Sprache für Anfänger, da es leicht zu erlernen und zu verwenden ist.
Designprogramme Schritt 5

Schritt 5. Bestimmen Sie, welche Tools Sie verwenden werden

Nachdem Sie sich für eine Programmiersprache entschieden haben, entscheiden Sie, welche Tools Sie verwenden möchten. Werden Sie eine integrierte Entwicklungsumgebung (IDE) verwenden? Benötigen Sie einen Compiler oder Interpreter? Wie werden Sie Ihr Programm debuggen? Gibt es Anwendungen von Drittanbietern, die Sie verwenden können? Sie sollten auch über eine Möglichkeit nachdenken, Ihren Code zu sichern.

  • Eine IDE ist ein umfassendes Softwareentwicklungstool, das einen Code-Editor, Debugger, Build-Tools und manchmal einen Compiler enthält. Beliebte IDEs sind Eclipse und Visual Studio.
  • Compiler:

    Sprachen wie C/C++ erfordern einen Compiler, um den Code in eine Maschinensprache zu konvertieren, die Ihr Computer verstehen kann. GCC ist ein kostenloser Compiler, der C und C++ kompilieren kann.

  • Dolmetscher:

    Java und Python sind Sprachen, die nicht kompiliert werden müssen. Sie benötigen jedoch einen Interpreter, um die Anweisungen auszuführen. OpenJDK kann Java interpretieren, für das ein Python einen Interpreter auf seiner Website zur Verfügung hat.

Designprogramme Schritt 6

Schritt 6. Bestimmen Sie die Ausgaben des Programms

Die Ausgabe eines Programms ist das, was das Programm erzeugt. Jeder Bildschirm, den der Benutzer sieht, sowie jeder gedruckte Auszug oder Bericht gilt als Programmausgabe. Wenn das Programm Audiokomponenten enthält, wird dies ebenfalls als Programm betrachtet. Sie müssen festlegen, was auf jedem Bildschirm, auf jeder gedruckten Seite und in jedem Feld angezeigt wird, das der Benutzer zur Dateneingabe verwendet.

Designprogramme Schritt 7

Schritt 7. Bestimmen Sie die Eingaben Ihres Programms

Die Eingaben eines Programms sind die Daten, die das Programm verwendet, um seine Ausgaben zu erzeugen. Die Eingaben können von einem Benutzer, einem Hardwaregerät, einem anderen Programm, einer externen Datei stammen oder in den Code geschrieben werden. Berücksichtigen Sie möglichst viele der Möglichkeiten, insbesondere bei der Handhabung von Benutzereingaben.

Designprogramme Schritt 8

Schritt 8. Bestimmen Sie die Hauptfunktionen

Nachdem Sie die Eingaben und Ausgaben Ihres Programms bestimmt haben, erstellen Sie einen grundlegenden Überblick darüber, wie die Eingaben verarbeitet und in Ausgaben umgewandelt werden. Überlegen Sie, welche Funktionen es ausführen muss und welche Berechnungen es möglicherweise benötigt. Sie können ein Flussdiagramm erstellen, das den Prozess skizziert, oder einfach eine Liste auf Papier erstellen.

Designprogramme Schritt 9

Schritt 9. Brechen Sie größere Probleme in kleinere Probleme auf

Sobald Sie die Hauptfunktionen Ihres Programms festgelegt haben, können Sie diese in kleinere Details unterteilen. Dies hilft Ihnen zu bestimmen, wie die einzelnen Funktionen funktionieren. Eine Möglichkeit, dies zu tun, ist die Verwendung von Pseudocode.

Pseudocode ist nicht kompilierbarer Text, der erklärt, was jede Codezeile tun muss. Zum Beispiel "Wenn der Spieler einen goldenen Schlüssel hat, öffne die Tür. Andernfalls ist die Tür geschlossen"

Designprogramme Schritt 10

Schritt 10. Beginnen Sie mit der Codierung der Hauptfunktionen

Sie müssen nicht ausgefüllt werden. Stellen Sie nur sicher, dass sie existieren. Auf diese Weise haben Sie eine Gliederung, die Ihnen hilft, Ihr Programm zu organisieren.

Designprogramme Schritt 11

Schritt 11. Füllen Sie die Funktionen aus

Beginnen Sie mit denen, die von wenigen oder keinen anderen Funktionen abhängen. Arbeite zuerst an den großen Problemen. Konzentrieren Sie sich dann auf die kleineren Details.

Designprogramme Schritt 12

Schritt 12. Testen Sie Ihr Programm

Sie müssen Ihr Programm häufig testen. Jedes Mal, wenn Sie eine neue Funktion implementieren, müssen Sie überprüfen, ob sie richtig funktioniert. Versuchen Sie, verschiedene Eingaben zu verwenden, um zu sehen, wie Ihr Programm in verschiedenen Situationen funktioniert. Lassen Sie Ihr Programm von anderen Personen testen, um zu sehen, wie echte Benutzer mit Ihrem Programm interagieren. Verwenden Sie Print-Anweisungen, um verschiedene Variablen und Codeabschnitte zu testen.

Designprogramme Schritt 13

Schritt 13. Beheben Sie alle Probleme, auf die Sie stoßen

Wann immer Sie codieren, werden Sie mit ziemlicher Sicherheit auf einige Probleme stoßen. Hier sind ein paar Tipps, die Ihnen bei der Lösung von Problemen helfen, auf die Sie stoßen:

  • Überprüfen Sie die Syntax und stellen Sie sicher, dass Ihr Code richtig eingegeben wurde.
  • Überprüfe und vergewissere dich, dass die Schreibweise korrekt ist.
  • Google alle Fehlermeldungen, die du erhältst, und schau, ob es eine Lösung gibt.
  • Überprüfen Sie online, ob jemand anderes Code mit einer ähnlichen Funktion wie Sie erstellt hat. Sehen Sie, was ihre Lösung war.
  • Machen Sie eine Pause und kommen Sie später wieder.
  • Bitte um Hilfe.
Designprogramme Schritt 14

Schritt 14. Beenden Sie Ihr Programm

Wenn Sie alle Funktionen abgeschlossen haben und Ihr Programm mit einer Vielzahl von Eingaben ohne Fehler oder Abstürze ausführen können, ist Ihr Programm fertig. Sie können es abgeben oder veröffentlichen.

Beliebt nach Thema