Vier Schritte zu ergreifen, bevor ein Computerprogramm schreiben

Bevor Sie ein Computerprogramm dem Schreiben beginnen, nehmen Sie zunächst vier wichtige Schritte, sie zu gestalten. Auf diese Weise verschwenden Sie keine Zeit, ein Computerprogramm zu schreiben, die nicht funktioniert oder dass löst das falsche Problem und nicht einen Versuch wert, danach zu retten. Mit der Planung, erhöhen Sie die Chancen, dass Ihr Computerprogramm tatsächlich funktioniert und führt die Aufgabe, die Sie wollen.

Die folgenden vier Schritte sind von entscheidender Bedeutung zu nehmen, wenn Sie ein Programm entwerfen:

  1. Identifizieren Sie das Problem: Welches Problem hat Ihr Programm lösen? Wenn Sie nicht klar kann sagen, was Ihr Programm tut, werden Sie nicht wissen, wie es zu entwerfen.
  2. Identifizieren Sie den Benutzer: Wer wird Ihr Programm zu benutzen?
  3. Bestimmen Sie den Zielcomputer: Welche Computer brauchen Menschen Ihr Programm laufen zu lassen? Ist es ein Windows-Computer, ein Macintosh, ein Mainframe, ein Computer unter Linux, ein Handheld Palm oder Pocket PC oder einen Supercomputer?
  4. Bestimmen Sie Ihre Programmierkenntnisse: Wirst du die ganze Sache selbst zu schreiben oder von anderen helfen lassen? Wenn Sie vorhaben, andere zu erhalten, um Ihnen zu helfen, die Teile des Programms werden sie schreiben?

Computer-Programmierung: Identifizieren Sie das Problem

Jedes Programm löst ein Problem. Eine Steuererklärung Programm löst das Problem der Organisation und Einreichung Ihrer Steuern. Ein Textverarbeitungsprogramm löst das Problem des Schreibens, Bearbeiten, Formatieren und Drucken von Text. Auch ein Videospiel, löst das Problem der Menschen amüsiert zu halten.

Ein Programm ist nur so nützlich wie das Problem sie löst. Die meisten Programme vereinfachen und zu automatisieren ein vorhandenes Problem, wie ein Money-Management-Programm, das Rechnungen anstelle von Papier vereinfacht und einer Rechenmaschine zu organisieren und zu bezahlen. Das Ziel eines jeden Programms ist eine spezifische Aufgabe, schneller, einfacher und bequemer. Der einzige Weg, dieses Ziel zu erreichen, ist zu erkennen, welche Aufgabe Ihr Programm versucht, in erster Linie zu lösen.

Identifizieren Sie das Computerprogramm Nutzer

Wenn Sie die einzige Person sind, die das Programm verwendet werden geht, können Sie ziemlich viel Ihr Programm aussehen und handeln, wie Sie wollen, nur so lange, wie Sie wissen, wie es funktioniert. Aber wenn Sie Ihr Programm, anderen zu geben oder zu verkaufen, müssen Sie wissen, wer es zu benutzen geht.

Ihr Programm typischen Benutzer zu kennen, ist von entscheidender Bedeutung. Wenn Benutzer, nicht Ihr Programm aus irgendeinem Grund mögen sind sie unwahrscheinlich, es zu benutzen. Ob das Programm tatsächlich funktioniert, ist oft irrelevant.

Durch das Programm mit dem Anwender im Vordergrund der Gestaltung, erhöhen Sie die Chancen, dass die Menschen das Programm nutzen und (hoffentlich) eine Kopie für sich selbst kaufen.

Auch wenn Sie ein Programm schreiben, das perfekt funktioniert, noch Anwender ignorieren können, weil sie nicht die Art, wie es aussieht, die sie nicht verstehen, wie es Befehle zu geben, ist es nicht die gleiche Art und Weise wie das alte Programm funktioniert sie derzeit verwenden, wirken die Farben nicht richtig zu ihnen, und so weiter. Das Ziel ist, Ihr Programm, um Ihren Bedürfnissen der Nutzer gerecht zu werden, egal wie seltsam, seltsam, oder unlogisch sie (die Bedürfnisse - nicht die Benutzer) scheinen mag.

Bestimmen Sie den Zielcomputer für Ihr Computerprogramm

Nachdem Sie den Benutzer zu identifizieren, müssen Sie wissen, welche Art von Computer der Benutzer auf das Programm auszuführen beabsichtigt. Die Art der Computer, der das Programm läuft auf Sie verwenden können, welche Computersprachen bestimmen, die Hardware, die Ihr Programm erwarten können, zu finden, und auch die maximale Größe Ihres Programms.

Wenn Sie ein Programm schreiben, auf einem Macintosh ausführen können, zum Beispiel, können Sie Ihr Programm nutzen, Klang, Farbe Grafiken, einer großen Festplatte und viel Speicher. Sie müssen möglicherweise drastisch das gleiche Programm neu zu schreiben, aber es auf einem Smartphone mit seiner begrenzten Sound Fähigkeit zu laufen, viel einfacher Farbgrafiken und begrenzte Menge an Speicher und Speicherplatz.

Wenn Sie Ihr Programm auf einem anderen Computer mit wenig oder gar keine Änderung kopieren und ausführen kann, wird das Programm in Betracht gezogen tragbar. Die Computersprache, die Sie Ihrem Programm verwenden, um schreiben kann seine Portabilität bestimmen. Das ist, warum so viele Leute benutzen C / C ++ - C- und C ++ Programme sind in der Regel mehr tragbar zu sein, als andere Programmiersprachen.

Bestimmen Sie Ihre Programmierkenntnisse

Wenn Sie ein Programm entwerfen, sollten Sie Ihre Programmierkenntnisse. Sie können eine große Idee für ein Programm zu bekommen, aber wenn Sie ein Anfänger mit wenig Erfahrung sind, können Sie Ihr Programm schreiben eine lange Zeit in Anspruch nehmen - wenn Sie nicht zuerst aus der Frustration aufgeben.

Ihre Programmierkenntnisse und Erfahrung bestimmen auch die Programmiersprache, die Sie wählen. Erfahrene Programmierer können denken, nichts über ganze Programme in C oder C ++ zu schreiben. Aber Anfänger brauchen eine lange Zeit mit dem Studium C und C ++ zu verbringen, bevor sie ihre Programme zu schreiben, oder sie können eine einfachere Programmiersprache wie BASIC wählen.

Einige Neulinge nehmen sich die Zeit schwierig, Sprachen zu lernen, wie C / C ++, und dann gehen und ihr Programm schreiben. Andere nehmen einen einfacheren Ansatz und eine einfachere Sprache wie Visual Basic wählen, so dass sie (und Markt) ihre Programme sofort erstellen. Haben Sie keine Angst, eine schwere Sprache zu bewältigen wie C / C ++, aber keine Angst, entweder eine einfachere Sprache wie Visual Basic zu verwenden. Das wichtige Ziel ist, Ihr Programm zu beenden, so dass Sie es verwenden können und (möglicherweise) beginnen sie an andere zu verkaufen.

Viele Programmierer erstellen ihre Programme durch eine Sprache wie Visual Basic und dann später mehr erfahrene Programmierer mieten, um ihre Programme in einer komplexeren Sprache wie C / C ++ neu zu schreiben, die das Programm schneller zu machen und effizienter zu gestalten.

Menü