Software de aplicație
Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită la 1 martie 2019; verificările necesită
22 de modificări .
Un program de aplicație , sau o aplicație , este un program orientat spre sarcini, conceput pentru interacțiunea cu utilizatorul . În majoritatea sistemelor de operare, programele de aplicație nu pot accesa direct resursele computerului prin interacțiunea cu hardware-ul și alte programe prin intermediul sistemului de operare.
Aplicația software se referă la programe de calculator scrise pentru utilizatori sau de către utilizatorii înșiși, pentru a face computerul să facă o anumită lucrare. Programele de procesare a comenzilor sau liste de corespondență sunt exemple de aplicații software. Programatorii care scriu aplicații software sunt numiți programatori de aplicații .
Clasificare
După tip
Surse [1] [2]
- software de uz general
- software de divertisment
- software cu scop special
- software profesional
- CAD - sisteme de proiectare asistată de calculator
- AWP - loc de muncă automatizat
- ACS - sistem de control automat
- APCS - sistem automat de control al proceselor
- ASNI - sistem automat de cercetare științifică
- Sisteme de geoinformații
- Sisteme de facturare
- CRM - sisteme de management al relatiilor cu clientii
- CTRM / ETRM - sisteme de management al depozitelor
- SRM (Supplier Relationship Management) - sisteme de management al relațiilor cu furnizorii
- BI (Business Intelligence) - sisteme analitice
- DMS ( Document Management System) - Sistem de management al documentelor / Sistem de management al documentelor (sisteme electronice de management al documentelor )
- CMS (Content Management System) - sisteme de management al conținutului (conținut)
- WMS (Warehouse Management System) - sisteme de management al depozitelor (WMS)
- Sisteme ERP - sisteme de planificare a resurselor întreprinderii
- EAM -sisteme - sisteme de management al activelor întreprinderii
- Sisteme MRM - sisteme de management al resurselor de marketing
- MES -sisteme - sisteme de management operațional (de magazin) a producției și reparațiilor
- Sisteme ABS - sisteme bancare automatizate
- Sisteme RBS - sisteme bancare la distanță
După sfera de aplicare
- Aplicații software pentru întreprinderi și organizații. De exemplu, managementul financiar, un sistem de relații cu consumatorii, un lanț de aprovizionare. Acest tip include, de asemenea, software departamental pentru întreprinderile mici , precum și software pentru departamente individuale dintr-o întreprindere mare. (Exemple: managementul costurilor de transport, birou de asistență IT)
- Software care oferă acces utilizatorului la dispozitivele computerizate.
- Software de infrastructură pentru întreprinderi. Oferă capabilități generale pentru a susține software-ul de întreprindere.
- Software pentru lucrătorul informației. Servește nevoile utilizatorilor individuali în crearea și gestionarea informațiilor. Acestea sunt de obicei gestionarea timpului, managementul resurselor, documentație, cum ar fi procesoare de text , foi de calcul , clienți de e- mail și bloguri , sisteme de informații personale și editori media.
- Software de acces la conținut. Folosit pentru a accesa anumite programe sau resurse fără a le edita (cu toate acestea, poate include și funcția de editare). Proiectat pentru grupuri sau utilizatori individuali ai conținutului digital. Acestea sunt, de exemplu, playere media , browsere web , browsere auxiliare etc.
- Software-ul educațional este similar în conținut cu software-ul pentru media și divertisment, dar, spre deosebire de acesta, are cerințe clare pentru testarea cunoștințelor utilizatorului și urmărirea progresului în învățarea unui anumit material. Multe programe educaționale includ funcții de partajare și colaborare cu mai multe părți interesate.
- software de simulare. Folosit pentru a simula sisteme fizice sau abstracte în scopuri de cercetare, educație sau divertisment.
- Instrument software în domeniul mass-media. Serviți nevoile utilizatorilor care produc resurse media tipărite sau electronice pentru alți consumatori, pe o bază comercială sau educațională. Acestea sunt procesarea tipăririi, layout -ul , programele de procesare multimedia, editorii HTML , editorii de animație digitală, editoarele digitale de sunet etc.
- Programe aplicate pentru proiectare si constructie. Folosit în dezvoltarea de hardware și software. Acoperă proiectarea asistată de calculator (sisteme de proiectare asistată de computer - CAD), inginerie automată (ingineria asistată de calculator - CAE), editarea și compilarea limbajelor de programare, programe de mediu de dezvoltare integrate (Integrated Development Environments - IDE).
După tipul de lansare
Cerințe
- Deschidere către percepția progresului matematicii computaționale, tehnologiei și programării.
- Deschidere în raport cu transferul acestuia către alte echipe.
- Eficiența algoritmilor.
- Viteza de fabricatie .
- Versatilitate , polivalent.
- Controlabilitatea , emiterea rezultatelor și mesajele de eroare trebuie să satisfacă pe deplin nevoile utilizatorului.
- Eficiența utilizării resurselor procesorului, RAM și memorie permanentă.
- Extensibilitate , posibilitate de îmbunătățire.
- Integrabilitate , abilitatea de a fi utilizat ca parte a sistemelor complexe de rezolvare a problemelor.
- Adaptabilitate , posibilitate de aplicare pe diverse computere.
- Experiența de operare a unui număr mare de utilizatori. [3]
Vezi și
Note
- ↑ 2.3. Software de aplicație
- ↑ Simonovich S. V. și colab. Informatică pentru avocați și economiști. - Sankt Petersburg. : Peter, 2001. - 688 p. — ISBN 5-272-00249-0 .
- ↑ Legonkov V. I. , Petrov A. A. Câteva probleme generale ale dezvoltării și funcționării unor programe mari pentru calcularea problemelor de fizică matematică // Complexe de programe de fizică matematică, Novosibirsk, 1972
Link -uri