Computers

Die zwei Arten von Anwendungssoftware: Allzweckanwendungen und benutzerdefinierte Software

Autor: Laura McKinney
Erstelldatum: 1 April 2021
Aktualisierungsdatum: 14 Kann 2024
Anonim
ArcGIS API for JavaScript 2D Mapping– Aus der Vogelperspektive vom Entwickler bis zum Menschen
Video: ArcGIS API for JavaScript 2D Mapping– Aus der Vogelperspektive vom Entwickler bis zum Menschen

Inhalt

Alfred ist ein langjähriger Lehrer und Computer-Enthusiast, der mit einer Vielzahl von Computergeräten arbeitet und Fehler behebt.

Allzweckanwendungen und kundenspezifische Software sind die beiden Haupttypen von Anwendungssoftware. Allzweckanwendungen, die manchmal als Standardanwendungen bezeichnet werden, sind als Pakete mit vollem Funktionsumfang konzipiert, während kundenspezifische Software auf die spezifischen Anforderungen eines Kunden zugeschnitten ist.

Anwendungen oder Apps sind Endbenutzersoftware. Sie enthalten grundlegende bis erweiterte digitale Tools, die für Produktivitätsaufgaben wie Berechnungen und Textbearbeitung entwickelt wurden. Sie befinden sich am Ende der Software-Warteschlange, da Benutzer komplexe bis einfache Produktivitätsaufgaben ausführen können.

Die meisten Anwendungssoftware können auf drei gängigen Plattformen ausgeführt werden: Desktops, Mobilgeräte und Browser.


Anwendungen für Desktops und Mobile

Bis vor kurzem sollte Anwendungssoftware auf Computer-Desktops verwendet werden. Mit der umfassenden Einführung mobiler Geräte und des Internets ist Software für mobile Plattformen mittlerweile Mainstream.

Jetzt besteht der Trend für Entwickler darin, zwei oder mehr Versionen von Anwendungen zu erstellen, die auf Desktops, Mobilgeräten, Webplattformen und eingebetteten Systemen installiert werden können.

Anwendungen auf Desktops bieten normalerweise viel Platz und Funktionen, während Apps für Mobilgeräte abgespeckte Versionen sind. Für die Browseroptimierung auf Mobilgeräten müssen nur einige der Funktionen geladen werden. Dies ist so, dass die Anwendung Ressourcen und Batterielebensdauer nicht verschlingt.

Während einige Menschen immer noch die Muskeln herkömmlicher Computer benötigen, sind Smartphones und Tablets für die meisten Benutzer zur beliebten Wahl geworden.

Anwendungen für Webbrowser

Web-Apps können installiert werden, um in Webbrowsern ausgeführt zu werden. Sie sind in der Lage, Aufgaben auszuführen, die bisher nur in nativen Betriebssystemen möglich waren. Google Text & Tabellen, Word Online, Zoho Wiki, Evernote und E-Mail-Clients sind beliebte Beispiele für Web-Apps.


Die Implementierung von Web-Apps ist nur eine der Funktionen von Web 2.0, einer Art Web-Computing der zweiten Generation, bei dem es um Zusammenarbeit, Interaktivität und den Austausch von Informationen zwischen Benutzern auf der ganzen Welt geht. Das Konzept hat sich vor allem aufgrund der Massenakzeptanz mobiler Geräte und Cloud-Speicher durchgesetzt.

Im Folgenden finden Sie beliebte Web 2.0-Plattformen und -Apps:

  • Social Media Kommunikation wie Facebook, Twitter und LinkedIn.
  • Blogswie Blogger, Wordpress und Techcrunch.
  • Wikis wie Wikimedia, Wikipedia und TermWiki.
  • Social Media Kurationwie Pinterest, Digg und Reddit.
  • Cloud-Speicher wie Google Drive, Dropbox und SugarSync.

Ein Plus für Web-Apps ist, dass sie weitgehend kostenlos oder zumindest billiger als ihre nativen Gegenstücke sind. Aufgrund von App- und Internetabonnements können sie sich jedoch auf lange Sicht als teurer herausstellen.

Neben dem Chrome Web Store sind Wiki App Market, Microsoft Store und Clover App Market weitere Quellen für Apps.


Allzweckanwendungen

Hierbei handelt es sich um Standard-Software, die eine breite Palette von Aufgaben ausführt, im Gegensatz zu benutzerdefinierter Software, die Aufgaben ausführt, die auf die Benutzeranforderungen zugeschnitten sind. Allzweckanwendungen sind in eigenständigen Versionen verfügbar oder werden zu Anwendungssuiten gebündelt.

Anwendungssuiten wie MS Office, Apache OpenOffice, iWork, WPS Office, CorelDRAW Graphics Suite und Adobe Creative Suite sind Anwendungspakete mit unterschiedlichen Funktionen. Sie ergänzen sich zu kompletten Produktivpaketen für Büro, Schule und Zuhause.

Eine typische Suite enthält mindestens ein Textverarbeitungsprogramm, eine Präsentations-App, eine Datenbank-App und eine Grafik-App. Corel- und Adobe-Suiten bevorzugen jedoch Grafik- und Videobearbeitungsanwendungen.

1. Textverarbeitungsprogramme

Diese Arten von Anwendungssoftware bieten grundlegende Tools zum Erstellen, Bearbeiten, Formatieren und Speichern von Textdateien, bis sie WSYWIG sind (was Sie sehen, ist das, was Sie erhalten). Die gespeicherten Dateien können dann an einen Drucker gesendet werden, um eine Hardcopy zu erstellen, oder für andere Zwecke verwendet werden.

Textverarbeitungsprogramme können verwendet werden, um verschiedene Arten von Dokumenten wie Berichte, Briefe, Newsletter, Rechnungen und Handbücher zu erstellen. Sie verfügen über zusätzliche Funktionen wie Seriendruck, E-Mail und Senden an ein Blog.

Sie haben auch Tools für die erweiterte Formatierung von Grafiken für die Veröffentlichung.

Beispiele für Textverarbeitungsanwendungen sind MS Word, WPS Writer und Apple Pages.

2. Elektronische Tabellenkalkulationen

Tabellenkalkulationen werden verwendet, um große Mengen von Finanzdaten in Unternehmen, Wissenschaft oder für die persönliche Buchhaltung zu bearbeiten. Numerische oder Textdaten werden in Zellen von Tabellen eingegeben, die unter Verwendung ausgewählter Formeln berechnet, verglichen und analysiert werden.

Die aus diesen Berechnungen gewonnenen Informationen dienen zur Erstellung und Präsentation von Berichten.

Zusätzliche Funktionen in Tabellenkalkulationen umfassen die Erstellung von Grafiken, Diagrammen, 3D-Datenkarten, Pivot-Tabellen, Prognosen usw.

MS Excel, LibreOffice Calc und Google Sheets sind Beispiele für Tabellenkalkulationen.

3. Datenverwaltung

Datenbankanwendungen sind Container mit verwandten Daten zum Verarbeiten, Analysieren, Speichern und Abrufen. Sie sind vergleichbar mit einer Buchbibliothek, in der Elemente zur Erleichterung der Manipulation und des Zugriffs ordnungsgemäß aufbewahrt werden.

Typische Desktop-Anwendungen wie MS Access, Filemaker und dBASE werden für Betriebsaufgaben verwendet, um alle Arten von zugehörigen Datensätzen wie Inventare, Mailinglisten, Käufe, Kataloge, Telefonnummern usw. zu erstellen, zu organisieren und zu aktualisieren.

Mit ihnen können Benutzer relativ einfach nach bestimmten Informationen fragen und Berichte erstellen.

Relationale Datenbankverwaltungssysteme wie SQL, Cloud SQL und Oracle werden in komplexen Installationen verwendet, um große Datenmengen zu verwalten und die Datenintegrität sicherzustellen.

Facebook, Pinterest und Symantec sind nur einige der komplexen Datenbanksysteme, die auf MySQL basieren.

Andererseits haben in den letzten Jahren Implementierungen der Nicht-SQL-Datenbankverwaltung (NoSQL) Gestalt angenommen. Dies hat dokumentenorientierten Datenbanken Glaubwürdigkeit verliehen. Sie basieren auf XML- und JSON-Seiten im Gegensatz zu relationalen Datenbanken, die auf Tabellen basieren.

Diejenigen, die NoSQL bevorzugen, schätzen sie aufgrund ihrer flexiblen Datenmodelle und besseren Skalierbarkeit.

4. Buchhaltung

Im Bereich der Buchhaltung geht es darum, finanzielle Details in einem Unternehmen zu kommunizieren, indem Finanztransaktionen umfassend erfasst, bearbeitet, sortiert, gespeichert, zusammengefasst und abgerufen werden.

Letztendlich werden Allzweck-Buchhaltungspakete verwendet, um Bilanzen, Ertrags- und Finanzberichte sowie Steuerberichte gemäß festgelegten Regeln und Verfahren zu erstellen und darzustellen.

Ein guter Rechnungslegungsaufbau muss auch regelmäßig von externen Wirtschaftsprüfungsunternehmen überprüft werden, um sicherzustellen, dass er den festgelegten Standards für Finanzinstitute entspricht. Neben den Adleraugen der Wirtschaftsprüfer können die Dienste professioneller Wirtschaftsprüfungsunternehmen in Anspruch genommen werden, um die Verfahrensanforderungen zu rationalisieren.

Beliebte Buchhaltungssoftwareprogramme für kleine Unternehmen sind Quickbooks, Zoho Books und Sage.

Beliebte Anwendungen für Unternehmen sind Xero, Intacct ERP und Microsoft Dynamics.

Audit Desktop, MetricStream und ECAT sind Beispiele für Audit-Management-Software.

5. Präsentation

Präsentationssoftware wird verwendet, um Ideen oder Konzepte für Geschäfts- und Bildungszwecke anzuzeigen. Sie zeigen normalerweise Informationen in einem Diashow-Format an. Beliebte Funktionen wie Listen mit Aufzählungszeichen, Grafiken, Diagramme, Animationen, Text, Audio und Video werden zum Erstellen von Diashows verwendet.

Diese Anwendungen basieren auf dem Computer-VGA oder anderen Ausgangsanschlüssen wie einem Projektor oder einem Smartboard, um den Inhalt der Folie anzuzeigen.

Zu den zusätzlichen Funktionen gehören Tools für Bildschirmaufzeichnung, Freigabe und Zusammenarbeit.

Keynote-, MS PowerPoint- und Corel-Präsentationen sind Beispiele für Präsentationsanwendungen.

6. Desktop Publishing (DTP)

DTPs werden verwendet, um Illustrationen, Animationen und 3D-Bilder mit Text und Grafiken zu erstellen, die in die ClipArt-Bibliothek eingebettet sind. DTP-Seitenlayouts enthalten Design-Tools und andere Elemente, mit denen der Benutzer hochwertige typografische Texte und einfallsreiche Grafiken erstellen kann.

Mit DTPs können Broschüren, Newsletter, Flyer, Logos, Magazine, Zeitungen, Visitenkarten und 3D-Modelle zum Veröffentlichen oder Drucken erstellt werden.

Adobe Illustrator, InDesign und Microsoft Publisher sind nur einige beliebte DTPs.

7. Computer Aided Design (CAD) und Computer Aided Manufacturing

CAD- und CAM-Anwendungen werden von Künstlern und Ingenieuren verwendet, um 2D- und 3D-Zeichnungen, technische Zeichnungen von elektrischen und automobilen Strukturen, Filmanimationen, Innenarchitektur und 3D-Modelle sowie Vermessungsbilder zu erstellen. Sie sind für Profis gedacht, um Produktmodelle am Computer zu erstellen, bevor das endgültige Design in der realen Welt implementiert wird.

CAD-Anwendungen werden häufig zum Erstellen von Architektur- und Konstruktionszeichnungen verwendet. Sie werden verwendet, um Autos, Schiffe, Flugzeuge, Waffen und andere Arten von Maschinen zu entwerfen.

Beliebte Software in dieser Kategorie sind AutoCAD, ArchiCAD und PowerShape.

8. Digitale Videobearbeitung

Digitale Videobearbeitungsanwendungen sind Werkzeuge zum Bearbeiten von Videomaterial und Tonaufnahmen. Dies kann das Sequenzieren und Zuschneiden von Clips sowie das Hinzufügen von Spezialeffekten umfassen. Ziel ist es, das Video zu manipulieren, um die Qualität der Präsentation zu verbessern.

Diese Anwendungen werden häufig in Filmen, Fernsehsendungen, Dokumentationen, Anzeigen und bei privaten Veranstaltungen verwendet.

Adobe Premiere, Pinnacle Studio und Final Cut Studio sind Beispiele für Bearbeitungsanwendungen.

9. Bildungsreferenz

Bildungsanwendungen helfen den Schülern, durch interaktive Präsentationen neue Informationen und Fähigkeiten zu erlernen. Eine CAI-Anwendung (Computer Aided Instruction) hilft den Schülern zu lernen, wie man Dinge repariert, neue Sprachen lernt, die mathematischen Fähigkeiten stärkt usw..

Pädagogische Simulationen computergestützter Modelle ermöglichen es den Schülern, Experimente zu simulieren, die sonst im Klassenzimmer schwierig wären. Die Schüler können auch ihre eigenen Computermodelle erstellen, die sie lokal und global mit anderen Schülern teilen können.

Andere Anwendungen sind Forschungswerkzeuge, die die Schüler zu Referenzzwecken verwenden. Sie können auch eine Verbindung zum Internet herstellen, um aktualisiertes Material bereitzustellen.

Zu den Bildungsanwendungen gehören elektronische Karten, Encarta-Enzyklopädien, elektronische Wörterbücher und elektronische Bücher.

10. Computerspiele

Computerspiele sind wahrscheinlich die beliebteste Form der Unterhaltung bei jungen Benutzern. Sie ähneln mehr oder weniger Spielen, die auf Videokonsolen gespielt werden. In der Regel interagieren Benutzer mit Avataren und anderen Arten von Charakteren auf den Anzeigetafeln, um zu fahren, Kartenspiele zu spielen, Rätsel zu lösen, Simulationsflugzeuge zu fliegen, virtuelle Kriege zu führen usw.

Spieler verwenden alle Arten von Controllern, um mit Spielen zu interagieren. Die beliebtesten Arten von Controllern sind Tastaturen, Joysticks und USB-Controller.

Neben Spielen, die zwischen zwei Personen zu Hause gespielt werden, werden Online-Spiele zwischen verschiedenen Personen von überall auf der Welt über das Internet gespielt.

Beliebte Desktop-Spiele sind World of Warcraft, Bedürfnis nach Geschwindigkeit, Dead Rising, und FIFA Fußball.

11. Webbrowser

Browser werden verwendet, um auf Informationen im World Wide Web (WWW) zuzugreifen. Sie werden verwendet, um Informationen von lokalen Netzwerken oder Dateiservern anzufordern. Mit Browsern können Benutzer Textdateien, Musik, Videos, Bilder, Webseiten und andere Inhalte aus Millionen online verfügbarer Ressourcen suchen, hochladen, lesen und sogar herunterladen.

Google Chrome, Microsoft Edge, Apple Safari, Opera und Mozilla Firefox sind die beliebtesten Browser auf dem Markt.

Neben den oben aufgeführten Browsern basiert eine weitere Kategorie von Browsern auf der Grundlage von Online-Anonymität und Datenschutz. An der Spitze dieser Browser steht das Tor-Netzwerk, das in erster Linie verhindert, dass Snoops von Drittanbietern Websites sehen, die von einem Benutzer besucht werden. Dieses Netzwerk verhindert nicht nur, dass Websites den Standort des Benutzers verfolgen, sondern ermöglicht dem Benutzer auch den Zugriff auf Websites, die normalerweise von normalen Browsern blockiert werden.

Der Tor-Browser verbirgt die Benutzeridentifikation, indem er die Übertragung zwischen Netzwerkrelais auf der ganzen Welt bounciert. Auf diese Weise können Benutzersuchdaten und andere Kommunikationen nicht einfach analysiert und überwacht werden.

Epic und Comodo Dragon sind weitere Beispiele für Browser, die anonymes Surfen unterstützen.

12. Suchmaschinen

Suchmaschinen sind Arten von Anwendungssoftware, mit denen im Internet nach Informationen gesucht wird. Sie arbeiten über Browsern und verwenden Crawler- oder spinnenähnliche Skripte, um nach Benutzeranforderungen aus jeder Ecke des World Wide Web zu suchen.

Wenn ein Benutzer eine Suchabfrage in den Browser eingibt, arbeiten Suchmaschinenalgorithmen sofort in Webseiten- und Verzeichnisdatenbanken, um nach Informationen zu suchen, die Benutzeranfragen am besten beantworten.

Beliebte Suchmaschinen sind Google Search, Baidu, Bing, Wolfram Alpha, Yandex und DuckDuckGo.

13. Kommunikationssoftware

Dies sind Anwendungen, die die Fernübertragung von Informationen zwischen zwei oder mehr Computerbenutzern erleichtern. Die Übertragung erfolgt normalerweise über das Internet, das Intranet oder andere Arten von Netzwerkinfrastruktur.

Diese Anwendungen ermöglichen alle Arten von Übertragungen, von Audio-, Video-, Text- und Grafikdateien bis hin zu Echtzeit-Chats.

Kommunikationswerkzeuge können unter folgenden Gruppen zusammengefasst werden:

  • E-Mails wie Hotmail, Yahoo Mail und Gmail.
  • Soziale Netzwerke wie Facebook, WeChat und Twitter.
  • Videokonferenzen wie ChatBlazer, Google Hangout und GoToWebinar.
  • Instant Messaging wie WhatsApp, Facebook Messenger und QQ International.
  • VOIP wie Skype, Viber und WhatsApp.
  • Private Branch Exchange (PBX) wie Asterik, FreePBX und FreeSWITCH.

14. Webentwicklung

Webdesign-Anwendungen werden verwendet, um interaktive Seiten zu erstellen, aus denen Websites bestehen. Bei den Seiten handelt es sich normalerweise um Sammlungen elektronischer Dokumente, Bilder, Audio- / Videodateien und Anwendungen, die sich auf einem Webserver befinden. Sie sind über mit dem Internet verbundene Computer zugänglich. Ein Websitebesitzer verwendet sie dann, um für bestimmte Produkte zu werben, diese zu verkaufen oder Bildungsinformationen bereitzustellen.

Adobe Dreamweaver ist ein Beispiel für Webentwicklungssoftware.

Wordpress, Joomla und Drupal sind dynamische Weberstellungstools, die offline auf lokalen Hosts oder online auf Webserverplattformen installiert werden. Diese Anwendungen sind mit benutzerfreundlichen Vorlagen ausgestattet, die das Webdesign zum Vergnügen machen. Eine Serveranwendung wie Xampp oder Wamp muss auf einem lokalen Computer installiert werden, bevor die oben genannten Anwendungen offline installiert werden können.

Andere Kategorien von Anwendungssoftware

  • Netzwerksoftware: CytoScape, Snort und igraph.
  • Datenanalyse: SPSS, SAS und Stata.
  • Medizinische Software: Advanced MD, FreeMED und Compulink.
  • Religiöse Software: E-Sword-, OpenLP- und Logos Bible Software.
  • Virtuelle Anwendungen: Virtual Box, VMware und Windows Virtual PC.
  • Multimedia: Movie Edit Pro, Sony ACID Music Studio und Maya.
  • Media Player: Power DVD, VLC und Windows Media Player.
  • Animationssoftware: Cinema 4D, Maya und Blender.
  • Simulationssoftware: Simulink, Enterprise Dynamics und MATLAB.
  • Dokumentbetrachter: Adobe Reader, DocX Viewer und FreeFileViewer.
  • FTP (File Transfer Protocol): Datei Zilla, Cyberduck, WinCSP und P2P
  • Remotedesktopzugriff: TeamViewer, AeroAdmin und Windows-Remotedesktop.
  • Cloud-Speicher: Google Drive, BackBlaze und SugarSync.
  • Musikproduktion: Fruity Loops, Logic Pro und Garageband.
  • Fotobearbeitung: Photoshop, Gimp und Affinity Photo.
  • Braille-Editoren: DBT Duxbury US, PictureBraille und Lambda.
  • Virtuelle Assistenten: Siri, Google Assistant und Braina.

Kundenspezifische Software

Benutzerdefinierte Software ist maßgeschneidert, um bestimmte Funktionen und Tools bereitzustellen. Sie führen bestimmte angeforderte Funktionen aus und können ausgeliehene Funktionen aus Standardanwendungen enthalten. Insgesamt sollen sie die Produktivität maximieren und den Benutzern herzliche Schnittstellen bieten, während die überschüssigen Funktionen von Allzweck-Software vermieden werden.

Benutzerdefinierte Anwendungen werden an die sich ändernden Anforderungen der Kundenorganisation angepasst. Zu den Optimierungen können Anpassungen an sich entwickelnde Geschäftstrends und das Entfernen veralteter Funktionen gehören.

Benutzerdefinierte Software kann angepasst werden, um Folgendes zu erstellen:

  • Sicherheits- und Kundenidentifikationssysteme.
  • Consumer-Anwendungsportale.
  • Anwesenheitslisten.
  • Kundenspezifische Belege und Rechnungen.
  • Lagerverwaltungsanwendungen.
  • Tools für die Einschreibung, Leistung und Aufzeichnung von Schülern.

Organisationen und Schulen bevorzugen in der Regel benutzerdefinierte Anwendungen, da sie mit mehreren Benutzern arbeiten und mehrere Kunden betreuen.

Die Eigentumsrechte an einer Anwendung verbleiben ebenfalls beim Kunden und geben ihm die uneingeschränkte Befugnis, die Anwendung zu verwenden oder zu verkaufen.

Eine Anwendung kann so angepasst werden, dass sie auf herkömmlichen Computer-Setups oder in Browsern ausgeführt werden kann. Beliebte Beispiele für Software in dieser Kategorie sind:

  • Schulmanagement-Informationssystem (SMIS).
  • Verkaufsstelle (POS).
  • Elektronische Registrierungssoftware für Schulen.

Heute Beliebt

Neueste Beiträge

Die 10 besten Draw My Life-Videos auf YouTube
Internet

Die 10 besten Draw My Life-Videos auf YouTube

"Draw My Life" -Video ind ein Trend auf YouTube, der vor einigen Jahren auf dem Höhepunkt einer Popularität tand. E i t genau o, wie e ich anhört. Youtuber bekommen eine wei&#...
Produktbewertung: Dodocool 10000mAh Wireless Power Bank
Computers

Produktbewertung: Dodocool 10000mAh Wireless Power Bank

Krzy ztof i t ein leben langer zukünftiger Tech-Junkie, der die neue ten Ge chichten von Unternehmen wie Apple, am ung, Google und Amazon unter ucht.Die Dodocool 10000mAh Wirele Power Bank (22,99...