Was ist Softwareentwicklung?
Softwareentwicklung ist der Prozess, durch den ein Unternehmen, ein Team oder eine Einzelperson einen Gesamtplan zur Erstellung eines neuen Softwareprogramms entwickelt und implementiert. Dieser Prozess kann auch auf ein etabliertes Programm angewendet werden, um eine neue Version dieser Software zu erstellen. Dies ist jedoch normalerweise eine gekürzte Version des Prozesses, es sei denn, die neue Version unterscheidet sich weitgehend von der vorherigen. In diesem Prozess sind zahlreiche Schritte beteiligt, beginnend mit dem Verständnis, was aus der Software benötigt wird, einen Plan zum Erstellen, das Schreiben des Codes und den Fehlertest vor dem Start entwickelt. Die Softwareentwicklung kann ein Prozess sein, der alles von einem einzelnen Programmierer bis hin zu Dutzenden oder Hunderten von Personen umfasst. Dies kann ein völlig neues Programm sein, das sich mit einem unerfüllten Bedarf oder einer neuen Software in einem vorhandenen Markt befasst. Wenn Softwareentwicklung beginnt, thIS Research legt den Zweck der entwickelten Software und die Gesamtziele der Entwicklung fest.
Sobald diejenigen, die an der Softwareentwicklung beteiligt sind, ein Ziel für das Programm haben, an dem sie arbeiten, können sie den Plan zur Implementierung dieser Software entwickeln. In der Regel ist eine große Arbeit erforderlich, bevor ein tatsächlicher Code erstellt wird, insbesondere für Aspekte eines Programms wie der Benutzeroberfläche und der grundlegenden Architektur. Grafikdesigner, Schnittstellenentwickler, Programmierer und Produzenten in einem großen Team können alle in dieser Entwicklungsphase einbezogen werden.
Softwareentwicklung bewegt sich dann in der Regel aus diesen frühen Phasen der Brainstorming -Ideen, um die Gesamtstruktur des Programms zu erstellen, um den Code für die Software tatsächlich zu schreiben. Diese Implementierung umfasst normalerweise einen oder mehrere Computerprogrammierer, und der Quellcode wird in einer beliebigen Anzahl verschiedener Applica erstelltTionen, Programmiersprachen und andere Dienstprogramme. Während und nachdem der Code erstellt wurde, sind in der Regel viel Tests beteiligt, um sicherzustellen, dass das Programm ordnungsgemäß ausgeführt wird und so frei von Fehler, Störungen und Fehlern wie möglich ist.
fortlaufende Softwareentwicklung kann auch so weitergehen, sobald ein Programm geschrieben, getestet und an die breite Öffentlichkeit gestellt wird. Eine solche Entwicklung kann dazu dienen, Fehler zu beheben, die nach dem Start gefunden oder geringfügige Verbesserungen und einige neue Funktionen eingeführt werden. Benutzer -Feedback kann auch verwendet werden, um Informationen so zu sammeln, wie das Programm möglicherweise in einem größeren Sinne verbessert werden kann. Dieses Feedback kann dann verwendet werden, um die Softwareentwicklung erneut mit einer neuen Version des Programms zu beginnen, mit der Funktionen und Dienstprogramme in der vorherigen Version nicht zu finden sind.