Software
Abstraktion
Abstraktion liegt vor, wenn eine Verallgemeinerung dadurch ensteht, dass aus einem Objekt spezifische Merkmale hervorgehogen werden, die als das Objekt kennzeichnend wahrgenommen werden. In der Informatik liegt nahezu stets eine Abstraktion vor, da reale Objekte anhand einzelner Merkmale, die von einer Software bearbeitet werden, dargestellt werden. In der Informatik können unterschiedliche Ebenen der Abstraktion unterschieden werden. Zunächst wird aus der realen Welt ein Problem definiert, das stellt die höchste Abstraktionsstufe dar. Es werden immer detailliertere Lösungsweisen ermittelt, bis zu Implementierung in eine Computersprache.
Algorithmus
Ein Algorithmus beschreibt in der Informatik die einzelnen aufeinanderfolgenden Schritte einer Software. Ein ALgorithmus kann aufgrund der breiten Anwendung der Informatik jegliche Arten von Schritten umfassen, beispielsweise volkswirtschaftliche, betriebswirtschaftliche, technische, physikalische, chemische oder soziologische. Algorithmen stellen das Kernelement der Informatik dar.
Anwendungssoftware
Es kann Anwendungssoftware von Systemsoftware unterschieden werden. Bei der Anwendungssoftware handelt es sich um eine Software, die eine konkrete Aufgabe eines Anwenders löst. Die Systemsoftware steuert den Computer, beispielsweise seine Speicheraufteilung.
API
API ist die Abkürzung für application programming interface. Es handelt sich bei einer API um eine Programmschnittstelle, bei der Daten eines Softwarepakets in einer vorher vereinbarten Datenstruktur, beispielsweise JSON, abgeholt werden kann. Es können auf diese Weise beispielsweise Wetterdaten oder Börsennachrichten von einer Anwendungssoftware zu einer anderen übertragen werden.
Zurück