Was ist die Softwarebereitstellung?
Softwarebereitstellung bedeutet, dass ein Programm nicht mehr nur in einem Assembler-Programm codiert wird - Software, die Programmierern dabei hilft, andere Software zu erstellen -, sondern von einem Verbraucher verwendet wird. Nachdem die Programmierung in eine ausführbare Datei umgewandelt wurde, sollte die Softwarebereitstellungsprozedur auch ein Installationsprogramm enthalten, mit dessen Hilfe Benutzer das Programm installieren und den Programmierer durch Verschleierung schützen können. Die meisten Programme verfügen über Symbole, die während der Bereitstellung angegeben werden. Ohne Bereitstellung benötigen Benutzer denselben Assembler wie der Programmierer, der für die Erstellung des Programms verwendet wurde. Dies kann die Verwendung der Software erschweren.
Wenn jemand ein Programm erstellt, geschieht dies in einem Assembler-Programm, in dem die Funktionen und Merkmale der Software in einer Codierungssprache erstellt werden. Während dieser Zeit kann der Programmierer das Programm testen und die Codierung ändern, aber das Programm ist noch nicht für den Verbraucher geeignet. Nachdem der Programmierer sicher ist, dass das Programm für die Bereitstellung bereit ist, führt das Assembler-Programm die Softwarebereitstellung durch, indem die Programmierung in eine ausführbare Datei oder eine Datei umgewandelt wird, auf die zur Verwendung ein Doppelklick ausgeführt werden kann.
Der Assembler unterstützt die anfängliche Softwarebereitstellung und erstellt normalerweise ein Installationsprogramm auf der ausführbaren Datei, damit der Benutzer das Programm auf seinem Computer installieren kann. Ohne Installation könnte sich das Programm nicht in den Computer integrieren. Die meisten Programmierer verwenden auch Code-Verschleierung, was bedeutet, dass die Programmierung zu bedeutungslosen Symbolen wird, die nicht geändert oder dupliziert werden können, sodass das Programm nicht kopiert oder geändert werden kann.
Ein weiterer Teil der Softwarebereitstellung ist die Erstellung und Verwendung von Symbolen. Während Symbole technisch nicht erforderlich sind, um ein Programm zu erstellen, werden sie häufig als professioneller angesehen und lassen das Programm besser aussehen. Dies umfasst Symbole, die im Programm verwendet werden, und alle Bilder, die für das Dateisymbol auf dem Desktop verwendet werden. Die Symbole sind in der Regel mit wenigen Details erstellt, um nur wenig Speicherplatz zu belegen. Dies erleichtert die Verarbeitung und das Öffnen des Programms.
Wenn keine Softwarebereitstellung vorhanden ist, kann die Verwendung von Software für viele Benutzer sehr unbequem sein. Wenn die Bereitstellung ordnungsgemäß verwendet wird, funktioniert das Programm auf einem Computer, sofern die richtige Hardware und das richtige Betriebssystem vorhanden sind. Ohne Bereitstellung müssten Benutzer denselben Assembler wie der Programmierer haben, damit die Codierung ordnungsgemäß geöffnet werden kann. Dies würde Benutzer zwingen, den Assembler zu kaufen, und es könnten viele verschiedene Assembler erforderlich sein, basierend auf den Vorlieben der verschiedenen Programmierer.