Calculatoare

Cele două tipuri de software pentru aplicații: aplicații cu scop general și software personalizat

Autor: Laura McKinney
Data Creației: 1 Aprilie 2021
Data Actualizării: 11 Mai 2024
Anonim
SOFTWARE TESTER (SKILLS, SALARIU, PROMOVĂRI)
Video: SOFTWARE TESTER (SKILLS, SALARIU, PROMOVĂRI)

Conţinut

Alfred este un profesor de mult timp și pasionat de computere care lucrează cu și depanează o gamă largă de dispozitive de calcul.

Aplicațiile cu scop general și software-ul personalizat sunt cele două tipuri majore de software pentru aplicații. Aplicațiile cu scop general, care sunt uneori denumite aplicații de tip raft, sunt concepute ca pachete complet funcționale, în timp ce software-ul personalizat este personalizat pentru nevoile specifice ale clientului.

Aplicațiile sau aplicațiile sunt software pentru utilizatorul final. Acestea conțin seturi de instrumente digitale de bază până la avansate, care sunt proiectate pentru sarcini de productivitate, cum ar fi calcule și editare de text. Acestea se află la sfârșitul cozii software deoarece permit utilizatorilor să îndeplinească sarcini de productivitate complexe până la simple.

Majoritatea aplicațiilor software sunt proiectate să ruleze pe trei platforme populare: desktop-uri, dispozitive mobile și browsere.


Aplicații pentru desktopuri și dispozitive mobile

Până de curând, software-ul aplicației era menit să fie folosit pe computerele desktop. Odată cu adoptarea extinsă a dispozitivelor mobile și a internetului, software-ul pentru platformele mobile este acum popular.

Acum, tendința dezvoltatorilor este de a crea două sau mai multe versiuni de aplicații pentru a le instala pe desktopuri, dispozitive mobile, platforme web și sisteme încorporate.

Aplicațiile de pe desktop-uri au, de obicei, o mulțime de spațiu și caracteristici, în timp ce aplicațiile pentru mobil sunt versiuni reduse. Optimizarea browserului pe mobil necesită încărcarea a doar câteva dintre funcții. Acest lucru este astfel încât aplicația să nu mănânce resursele și durata de viață a bateriei.

În timp ce unii oameni au încă nevoie de mușchiul computerelor tradiționale, smartphone-urile și tabletele au devenit alegerea populară pentru majoritatea utilizatorilor.

Aplicații pentru browsere web

Aplicațiile web pot fi instalate pentru a rula pe browserele web. Sunt capabili să îndeplinească sarcini care anterior erau posibile numai în cadrul sistemelor de operare native. Google Docs, Word Online, Zoho Wiki, Evernote și clienții de e-mail sunt exemple populare de aplicații web.


Implementarea aplicațiilor web este doar una dintre caracteristicile Web 2.0, un fel de a doua generație de computere web care se referă la colaborare, interactivitate și partajarea informațiilor între utilizatorii din întreaga lume. Conceptul a decolat în mare parte datorită adoptării în masă a dispozitivelor mobile și a stocării în cloud.

Mai jos sunt platforme și aplicații populare Web 2.0:

  • Comunicare pe rețele sociale precum Facebook, Twitter și LinkedIn.
  • Bloguriprecum Blogger, Wordpress și Techcrunch.
  • Wikis cum ar fi Wikimedia, Wikipedia și TermWiki.
  • Curarea rețelelor socialeprecum Pinterest, Digg și Reddit.
  • Spațiu de stocare în cloud, cum ar fi Google Drive, Dropbox și SugarSync.

Un plus pentru aplicațiile web este că acestea sunt în mare parte gratuite sau cel puțin mai ieftine decât omologii lor nativi. Cu toate acestea, se pot dovedi mai scumpe pe termen lung din cauza abonamentelor la aplicații și internet.

În afară de Chrome Web Store, alte surse de aplicații sunt Wiki App Market, Microsoft Store și Clover App Market.


Aplicații cu scop general

Acestea sunt programe software disponibile pentru realizarea unei game largi de sarcini, spre deosebire de software-ul personalizat, care îndeplinește sarcini specifice cerințelor utilizatorilor. Aplicațiile cu scop general sunt disponibile în versiuni independente sau sunt grupate împreună pentru a alcătui suitele de aplicații.

Suitele de aplicații precum MS Office, Apache OpenOffice, iWork, WPS Office, CorelDRAW Graphics Suite și Adobe Creative Suite sunt pachete de aplicații cu funcționalități diferite. Se completează reciproc pentru a crea pachete productive complete pentru birou, școală și casă.

O suită tipică include cel puțin un procesor de text, o aplicație de prezentare, o aplicație pentru baze de date și o aplicație grafică. Suitele Corel și Adobe favorizează totuși aplicațiile de editare grafică și video.

1. Procesoare de text

Aceste tipuri de aplicații software oferă instrumente de bază pentru a crea, edita, formata și salva fișiere text până când acestea sunt WSYWIG (ceea ce vedeți este ceea ce obțineți). Fișierele salvate pot fi apoi trimise la o imprimantă pentru a produce o copie pe hârtie sau utilizate în alte scopuri.

Procesoarele de text pot fi utilizate pentru a crea mai multe tipuri de documente, cum ar fi rapoarte, scrisori, buletine informative, facturi și manuale. Au funcții suplimentare, cum ar fi îmbinarea e-mailurilor, e-mailul și trimiterea pe blog.

De asemenea, au instrumente pentru formatarea avansată a graficelor pentru publicare.

Exemple de aplicații de procesare a textului includ MS Word, WPS Writer și Apple Pages.

2. Foi de calcul electronice

Foi de calcul sunt utilizate pentru a manipula cantități mari de date financiare în afaceri, știință sau pentru contabilitate personală. Datele numerice sau text sunt introduse în celulele tabelelor pentru a fi calculate, comparate și analizate folosind formule selectate.

Informațiile colectate din aceste calcule sunt prezentate pentru pregătirea și prezentarea raportului.

Funcțiile suplimentare din foile de calcul includ crearea de grafice, diagrame, hărți de date 3D, tabele pivot, prognoză etc.

MS Excel, LibreOffice Calc și Foi de calcul Google sunt exemple de foi de calcul.

3. Managementul datelor

Aplicațiile bazei de date sunt containere de date conexe pentru procesare, analiză, stocare și recuperare. Acestea sunt comparabile cu o bibliotecă de cărți în care articolele sunt stocate în mod ordonat pentru ușurință de manipulare și acces.

Aplicațiile desktop tipice, cum ar fi MS Access, Filemaker și dBASE, sunt utilizate pentru sarcini operaționale pentru a crea, organiza și actualiza tot felul de înregistrări conexe, cum ar fi inventare, liste de distribuție, achiziții, cataloage, numere de telefon etc.

Acestea permit utilizatorilor să solicite informații specifice și să genereze rapoarte cu relativă ușurință.

Sistemele de gestionare a bazelor de date relaționale precum SQL, Cloud SQL și Oracle sunt utilizate în instalații complexe pentru a gestiona cantități mari de date și pentru a asigura integritatea datelor.

Facebook, Pinterest și Symantec sunt doar câteva dintre sistemele complexe de baze de date construite pe fundația MySQL.

Pe de altă parte, implementările de gestionare a bazelor de date non-SQL (NoSQL) au prins contur în ultimii ani. Acest lucru a dat credință bazelor de date orientate spre documente. Ele se bazează pe pagini XML și JSON, spre deosebire de bazele de date relaționale care se bazează pe tabele.

Cei care preferă NoSQL îi apreciază datorită modelelor lor de date flexibile și a scalabilității mai bune.

4. Contabilitate

Domeniul contabilității este comunicarea detaliilor financiare într-o afacere prin înregistrarea, manipularea, sortarea, stocarea, rezumarea și recuperarea tranzacțiilor financiare într-un mod cuprinzător.

În cele din urmă, pachetele contabile de uz general vor fi utilizate pentru a crea și prezenta bilanțuri, situații financiare și venituri și rapoarte fiscale, toate în conformitate cu regulile și procedurile stabilite.

O bună contabilitate trebuie, de asemenea, verificată în mod regulat de către firmele de audit externe pentru a se asigura că respectă standardele stabilite care guvernează unitățile financiare. Pe lângă ochii de vultur ai auditorilor, serviciile firmelor profesionale de contabilitate pot fi căutate pentru a ajuta la eficientizarea cerințelor procedurale.

Programele software populare de contabilitate pentru întreprinderile mici includ Quickbooks, Zoho Books și Sage.

Aplicațiile populare pentru întreprinderi sunt Xero, Intacct ERP și Microsoft Dynamics.

Audit Desktop, MetricStream și ECAT sunt exemple de software de gestionare a auditului.

5. Prezentare

Software-ul de prezentare este utilizat pentru a afișa idei sau concepte în scopuri de afaceri și educaționale. De obicei, acestea afișează informații într-un format de prezentare. Funcții populare, cum ar fi liste cu marcatori, grafice, diagrame, animații, text, audio și video, sunt utilizate în crearea de prezentări de diapozitive.

Aceste aplicații se bazează pe computerul VGA sau alte porturi de ieșire, cum ar fi un proiector sau o placă inteligentă, pentru a afișa conținutul diapozitivelor.

Funcțiile suplimentare includ înregistrarea ecranului, partajarea și instrumentele de colaborare.

Keynote, MS PowerPoint și Corel Presentations sunt exemple de aplicații de prezentare.

6. Publicarea pe computer (DTP)

DTP-urile sunt folosite pentru a crea ilustrații, animații și imagini 3D folosind text și grafică încorporate în biblioteca de imagini. Aspectele de pagină DTP prezintă instrumente de proiectare și alte elemente care permit utilizatorului să creeze texte tipografice de calitate și grafică imaginativă.

DTP-urile pot fi utilizate pentru a crea broșuri, buletine informative, pliante, sigle, reviste, ziare, cărți de vizită și modele 3D pentru publicare sau tipărire.

Adobe Illustrator, InDesign și Microsoft Publisher sunt doar câteva DTP-uri populare.

7. Proiectarea asistată de computer (CAD) și fabricarea asistată de computer

Aplicațiile CAD și CAM sunt utilizate de artiști și ingineri pentru a crea desene 2D și 3D, desene tehnice ale structurilor electrice și auto, animații de filme, design interior și modele 3D și imagini de topografie. Acestea sunt destinate profesioniștilor să producă modele de produse pe computer înainte de a implementa designul final în lumea reală.

Aplicațiile CAD sunt utilizate în mod obișnuit pentru a realiza desene de arhitectură și construcții; sunt folosite pentru proiectarea de mașini, nave, avioane, arme și alte forme de mașini.

Programele populare din această categorie includ AutoCAD, ArchiCAD și PowerShape.

8. Editare video digitală

Aplicațiile de editare video digitale sunt instrumente utilizate pentru editarea înregistrărilor video și a înregistrărilor sonore. Aceasta poate include secvențierea și tăierea clipurilor, precum și adăugarea de efecte speciale. Scopul este de a manipula videoclipul pentru a spori calitatea prezentării.

Aceste aplicații sunt utilizate în mod obișnuit în filme, emisiuni de televiziune, documentare, reclame și în evenimente private.

Adobe Premiere, Pinnacle Studio și Final Cut studio sunt exemple de aplicații de editare.

9. Referință educațională

Aplicațiile educaționale îi ajută pe elevi să învețe informații și abilități noi prin prezentări interactive. O aplicație de instruire asistată de computer (CAI) îi ajută pe elevi să învețe cum să remedieze lucrurile, să învețe limbi noi, să consolideze abilitățile matematice etc..

Simulările educaționale ale modelelor computerizate permit elevilor să simuleze experimente care altfel ar fi dificil de făcut în sala de clasă. Elevii își pot construi, de asemenea, propriile modele computerizate, pe care le pot împărtăși cu alți studenți la nivel local și global.

Alte aplicații sunt instrumente de cercetare pe care studenții le folosesc în scopuri de referință. De asemenea, se pot conecta la Internet pentru a furniza materiale actualizate.

Aplicațiile educaționale includ hărți electronice, enciclopedii Encarta, dicționare electronice și cărți electronice.

10. Jocuri pe computer

Jocurile pe computer sunt probabil cea mai populară formă de divertisment pentru utilizatorii tineri. Sunt mai mult sau mai puțin asemănătoare cu jocurile jucate pe consolele video. De obicei, acestea implică utilizatori care interacționează cu avataruri și alte tipuri de personaje de pe panourile de afișare pentru a conduce, a juca jocuri de cărți, a rezolva mistere, a zbura avioane de simulare, a se angaja în război virtual etc.

Jucătorii folosesc tot felul de controlere pentru a interacționa cu jocurile. Cele mai populare tipuri de controlere sunt tastaturi, joystick-uri și controlere USB.

Pe lângă jocurile jucate între două persoane acasă, jocurile online sunt jucate între oameni diferiți de oriunde din lume folosind internetul.

Jocurile desktop populare includ World of Warcraft, Nevoie de viteza, Trezirea mortului, și Fotbal FIFA.

11. Browsere Web

Browserele sunt utilizate pentru a accesa informațiile de pe World Wide Web (WWW). Acestea sunt utilizate pentru a solicita informații de la rețelele locale sau serverele de fișiere. Browserele permit utilizatorilor să caute, să încarce, să citească și chiar să descarce fișiere text, muzică, videoclipuri, imagini, pagini web și alt conținut din milioane de resurse disponibile online.

Google Chrome, Microsoft Edge, Apple Safari, Opera și Mozilla Firefox sunt cele mai populare browsere de pe piață.

Pe lângă browserele enumerate mai sus, o altă categorie de browsere este construită în jurul bazei anonimatului și confidențialității online. În prima linie a acestor browsere se află rețeaua Tor, care blochează în primul rând spionajele terților să nu vadă site-uri web vizitate de un utilizator. Pe lângă faptul că împiedică site-urile web să urmărească locația utilizatorului, această rețea permite, de asemenea, utilizatorului să acceseze site-uri web care sunt de obicei blocate de browsere obișnuite.

Browserul Tor ascunde identificarea utilizatorului prin respingerea transmisiei între relele de rețea din întreaga lume. În acest fel, datele de căutare ale utilizatorilor și alte comunicări nu sunt ușor analizate și monitorizate.

Epic și Comodo Dragon sunt alte exemple de browsere care acceptă navigarea anonimă.

12. Motoare de căutare

Motoarele de căutare sunt tipuri de aplicații software care sunt utilizate pentru a căuta informații pe internet. Acestea funcționează deasupra browserelor și utilizează scripturi de accesare cu crawlere sau de tip păianjen pentru a căuta cererile utilizatorilor din fiecare colț al World Wide Web.

Când un utilizator tastează o interogare de căutare în browser, algoritmii motorului de căutare intră imediat în funcțiune în baza de date a paginilor web și a directorului pentru a căuta informații care răspund cel mai bine solicitărilor utilizatorului.

Motoarele de căutare populare includ Căutare Google, Baidu, Bing, Wolfram Alpha, Yandex și DuckDuckGo.

13. Software de comunicare

Acestea sunt aplicații care facilitează transmiterea la distanță a informațiilor între doi sau mai mulți utilizatori de computer. Transmisia are loc de obicei folosind internet, intranet sau alte tipuri de infrastructură de rețea.

Aceste aplicații facilitează tot felul de transferuri, de la fișiere audio, video, text și grafice la chat-uri în timp real.

Instrumentele de comunicare pot fi grupate în următoarele:

  • E-mailuri precum Hotmail, Yahoo mail și Gmail.
  • Rețea socială precum Facebook, WeChat și Twitter.
  • Conferințe video precum ChatBlazer, Google Hangout și GoToWebinar.
  • Mesagerie instant, cum ar fi Whatsapp, Facebook Messenger și QQ International.
  • VOIP precum Skype, Viber și Whatsapp.
  • Schimb privat de sucursale (PBX), cum ar fi Asterik, FreePBX și FreeSWITCH.

14. Dezvoltare web

Aplicațiile de proiectare web sunt utilizate pentru a crea pagini interactive care alcătuiesc site-uri web. Paginile sunt de obicei colecții de documente electronice, imagini, fișiere audio / vizuale și aplicații care se află pe un server web. Acestea sunt accesibile prin intermediul computerelor conectate la Internet. Proprietarul unui site web le folosește apoi pentru a face publicitate, vinde sau furniza informații educaționale despre anumite produse.

Adobe Dreamweaver este un exemplu de software de dezvoltare web.

Wordpress, Joomla și Drupal sunt instrumente dinamice de creare web care sunt instalate offline pe gazde locale sau online pe platforme de server web. Aceste aplicații sunt proiectate cu șabloane ușor de utilizat, care fac din web design o plăcere. O aplicație server precum Xampp sau Wamp trebuie instalată pe un computer local înainte ca aplicațiile menționate mai sus să poată fi instalate offline.

Alte categorii de aplicații software

  • Software de rețea: CytoScape, Snort și igraph.
  • Analiza datelor: SPSS, SAS și Stata.
  • Software medical: Advanced MD, FreeMED și Compulink.
  • Software religios: e-Sword, OpenLP și Logos Bible Software.
  • Aplicații virtuale: Virtual Box, VMware și Windows Virtual PC.
  • Multimedia: Movie Edit Pro, Sony ACID Music Studio și Maya.
  • Playere media: Power DVD, VLC și Windows Media Player.
  • Software de animație: Cinema 4D, Maya și Blender.
  • Software de simulare: Simulink, Enterprise Dynamics și MATLAB.
  • Vizualizatoare de documente: Adobe Reader, DocX Viewer și FreeFileViewer.
  • Protocol de transfer de fișiere (FTP): File Zilla, Cyberduck, WinCSP și P2P
  • Acces la desktop la distanță: TeamViewer, AeroAdmin și desktop la distanță Windows.
  • Stocare în cloud: Google Drive, BackBlaze și SugarSync.
  • Producție muzicală: Fruity Loops, Logic Pro și Garageband.
  • Editare foto: Photoshop, Gimp și Affinity Photo.
  • Editori Braille: DBT Duxbury SUA, PictureBraille și Lambda.
  • Asistenți virtuali: Siri, Google Assistant și Braina.

Software personalizat

Software-ul personalizat este personalizat pentru a oferi caracteristici și instrumente specifice. Acestea îndeplinesc funcții solicitate specifice și pot conține caracteristici împrumutate din aplicații de tip raft. În general, acestea sunt menite să maximizeze productivitatea și să ofere interfețe cordiale utilizatorilor, în timp ce elimină caracteristicile excesive ale software-ului de uz general.

Aplicațiile personalizate sunt adaptate pentru a se potrivi cerințelor în schimbare ale organizației client. Modificările pot include adaptări la tendințele comerciale în evoluție și eliminarea caracteristicilor învechite.

Software-ul personalizat poate fi personalizat pentru a crea:

  • Sisteme de securitate și identificare a clienților.
  • Portaluri de aplicații pentru consumatori.
  • Lista de prezență.
  • Chitanțe și facturi personalizate.
  • Aplicații de gestionare a stocurilor.
  • Instrumente de înscriere, performanță și înregistrare a elevilor.

Organizațiile și școlile tind să favorizeze aplicațiile personalizate, deoarece acestea lucrează cu mai mulți utilizatori și participă la mai mulți clienți.

Drepturile de proprietate ale unei aplicații rămân, de asemenea, în sarcina clientului, oferindu-i autoritatea absolută de a utiliza sau vinde aplicația.

O aplicație poate fi personalizată pentru a rula pe configurări de calcul tradiționale sau în browsere. Exemple populare de software din această categorie includ:

  • Sistemul informațional de gestionare a școlii (SMIS).
  • Punct de vânzare (POS).
  • Software de înregistrare electronică pentru școli.

Alegerea Editorilor

Recomandată Pentru Dvs.

5 tipuri de mouse și conectori pentru mouse
Calculatoare

5 tipuri de mouse și conectori pentru mouse

Patrick, un tehnician în calculatoare, e te un criitor dedicat care dorește ă îmbunătățea că lumea informând per oanele care caută mai multe cunoștințe.Tipuri de conectori pentru mou eC...
Pentium G4560 Budget Build pentru Crăciun
Calculatoare

Pentium G4560 Budget Build pentru Crăciun

unt doar un tip mic care lucrează într-un loc de muncă normal ca a i tent de medic. Pa iunea mea e te con truirea de PC-uri și te tarea / revizuirea hardware-ului PC-ului.Bună ziua tuturor, Will...