Inhaltsverzeichnis:
Definition - Was bedeutet modular?
Modular bezieht sich auf einen Software-Engineering-Ansatz, der auf die Entwicklung von Softwareanwendungen in Bezug auf Module oder Komponenten ausgerichtet ist. Ein modulares Informationssystem besteht aus verschiedenen Modulen, die eine zusammenhängende Gesamtlösung und / oder ein Gesamtsystem umfassen.
Das Software-Engineering umfasst viele Entwicklungstechniken, einschließlich der modularen Programmierung, bei der Lösungen in kleinere und verwaltbare Module aufgeteilt werden, die separat entworfen und entwickelt werden. Diese Module werden häufig in andere relevante Anwendungen integriert, was die Wiederverwendbarkeit verbessert.
Techopedia erklärt Modular
Modulare Programmiertechniken werden bei der Entwicklung von Software und Webanwendungen verwendet, die auf einer Reihe verschiedener Module / Komponenten beruhen, um alle Aspekte der Geschäftslogik und des Geschäftsbetriebs zu erfüllen.
Die modulare Programmierung wurde immer beliebter, als Programmierer erkannten, dass ihre Arbeit wiederholte Umschreibungen von identischem und zuvor entwickeltem Code beinhaltete. Die modulare Programmierung wurde zu einer logischen Lösung, da große Projekte große Programmierressourcen erforderten.
Der modulare Ansatz, der die Projektentwicklung in separate Teams aufteilte, die verschiedenen Modulen zugeordnet waren, erleichterte die Fokussierung, Verwaltung und den Betrieb des Software Development Lifecycle (SDLC). Der modulare Programmieransatz entwickelte sich allmählich zu Entwicklungsbibliotheken, die mit Programmiersprachencompilern gebündelt wurden.
Modulare Programmierung ist bei mittleren und höheren Führungskräften beliebt, da sie die Verwaltbarkeit und Rechenschaftspflicht während jeder Entwicklungsphase erleichtert, da in der Regel separate Teams für separate Anwendungsfunktionalitätsmodule vorgesehen sind.