sovellusohjelmistojen luokittelussa on monia erilaisia ja vaihtoehtoisia tapoja.

oikeudellisesta näkökulmasta, sovellus ohjelmisto on pääasiassa luokiteltu musta laatikko lähestymistapa, suhteessa oikeuksia sen lopullinen end-käyttäjille tai tilaajille (mahdolliset väli-ja porrastettu tilaustasot).

ohjelmistosovellukset luokitellaan myös sen ohjelmointikielen osalta, jolla lähdekoodi on kirjoitettu tai toteutettu, sekä niiden tarkoituksen ja tuotosten kunnioittamiseksi.,

omaisuutta ja käyttää oikeudetedit

Sovellus ohjelmisto on yleensä erottaa joukossa kaksi pääluokkaa: suljetun lähdekoodin vs avoimen lähdekoodin sovelluksia, ja yksi vapaa tai oma ohjelmisto sovelluksia.

Oma ohjelmisto on asetettu yksinomainen tekijänoikeus, ja ohjelmiston lisenssin myöntää rajoitettu käyttö-oikeudet. Avoimen suljetun periaatteen mukaan ohjelmisto voi olla ”avoin vain laajennukselle, mutta ei muutokselle”. Tällaiset sovellukset voivat saada lisäosan vain kolmansilta osapuolilta.,

Ilmainen ja avoimen lähdekoodin ohjelmisto on ajaa, levittää eteenpäin, myydä tai pidentää tahansa tarkoitukseen, ja -on avoin – on muutettu tai kumottu samalla tavalla.

FOSS-ohjelmistosovellukset, jotka on julkaistu vapaalla lisenssillä, voivat olla ikuisia ja myös rojaltittomia. Ehkä, omistajan, haltijan tai kolmannen osapuolen enforcer kaikki oikeudet (tekijänoikeus, tavaramerkki -, patentti-tai ius in re aliena) on oikeus lisätä poikkeuksia, rajoituksia, aika hajoaa tai päättyy päivämäärät lisenssin käyttöehdot.,

Public domain-ohjelmisto, on eräänlainen FOSS, joka on royalty-free ja – avoimesti tai reservedly – voidaan suorittaa, levittää, muokata, kääntää, julkaista tai luoda johdannaisia töitä ilman tekijänoikeuden nimeäminen ja näin ollen peruutetaan. Se voidaan jopa myydä, mutta siirtämättä public domain omaisuutta muihin yksittäisiin aiheisiin. Public-domain SW voidaan vapauttaa alle (yk)lisensointi oikeudellinen lausunto, joka valvoo näiden ehtojen voimassa määräämättömän ajan (eliniän tai ikuisesti).,

koodaamalla languageEdit

Koska kehitys ja lähes yleismaailmallinen hyväksyminen web, tärkeä ero, joka on syntynyt, on ollut välillä web-sovelluksia kirjoitettu HTML, JavaScript ja muut web-natiivi-teknologiaa ja tyypillisesti vaativat yksi olla online-tilassa, ja käynnissä web-selaimen, ja enemmän perinteisiä natiivi sovelluksia kirjoitettu millä tahansa kielellä ovat saatavilla on tietyn tyyppinen tietokone., Siellä on ollut kiistanalainen keskustelu tietotekniikan yhteisön suhteen web-sovellukset korvaa natiivi sovelluksia moneen tarkoitukseen, varsinkin mobiililaitteet, kuten älypuhelimet ja tabletit. Web-sovellukset ovat todellakin suuresti lisääntynyt suosio joissakin käyttötarkoituksissa, mutta sovellusten edut tekevät niistä todennäköisesti kadota pian, jos koskaan. Lisäksi nämä kaksi voivat olla toisiaan täydentäviä ja jopa yhdennettyjä.

tarkoituksella ja outputEdit

sovellusohjelmisto voidaan nähdä myös joko vaaka-tai pystysuuntaisena., Horisontaaliset sovellukset ovat suositumpia ja laajempia, koska ne ovat yleiskäyttöisiä, esimerkiksi tekstinkäsittelijöitä tai tietokantoja. Pystysuora sovelluksia ovat niche-tuotteita, jotka on suunniteltu tietyn alan tai liiketoiminnan, tai osasto organisaatiossa. Integrated suites of software pyrkii käsittelemään kaikkia mahdollisia erityispiirteitä esimerkiksi valmistus-tai pankkityöntekijästä, kirjanpidosta tai asiakaspalvelusta.,

On olemassa monia erilaisia sovellus ohjelma:

LibreOffice Writer, avoimen lähdekoodin tekstinkäsittelyohjelma, joka on osa LibreOffice (käynnissä Linux Mint)

  • sovellus suite koostuu useista sovellukset niputettu yhteen. Niillä on yleensä niihin liittyviä toimintoja, ominaisuuksia ja käyttöliittymiä, ja ne voivat olla vuorovaikutuksessa keskenään, esimerkiksi avata toistensa tiedostoja. Liikesovelluksia tulee usein sviiteissä, esim., Microsoft Office, LibreOffice ja iWork, jotka niputtavat yhteen tekstinkäsittelyohjelman, laskentataulukon jne.; mutta sviitit ovat olemassa muihin tarkoituksiin, kuten grafiikkaan tai musiikkiin.
  • Enterprise-ohjelmisto osoitteet tarpeet koko organisaation prosessit ja tietovirrat, useiden osastojen, usein suuressa hajautetussa ympäristössä. Esimerkkejä ovat yritysresurssien suunnittelujärjestelmät, asiakkuudenhallintajärjestelmät (CRM) ja toimitusketjun hallintaohjelmistot., Departmental Software on yritystoiminnan ohjelmistotyyppi, joka keskittyy pienempiin organisaatioihin tai suuren organisaation ryhmiin. (Esimerkkejä ovat matkakulujen hallinta ja IT Helpdesk.)
  • Enterprise infrastructure software tarjoaa yhteisiä valmiuksia, joita tarvitaan yritysten ohjelmistojärjestelmien tukemiseen. (Esimerkkejä ovat tietokannat, sähköpostipalvelimet, ja järjestelmien hallintaan verkkojen ja turvallisuuden.)
  • Application platform as a service (aPaaS) on cloud computing palvelu, joka tarjoaa kehitys-ja käyttöönotto-ympäristöjä-sovellus palveluja.,
  • Information worker-ohjelmiston avulla käyttäjät voivat luoda ja hallita tietoja, usein yksittäisten hankkeiden sisällä osasto, toisin kuin yrityksen johto. Esimerkkejä ovat ajanhallinta, resurssien hallinta, analyyttiset, yhteistyö-ja dokumentointivälineet. Sana prosessorit, taulukkolaskenta, sähköposti ja blogi asiakkaat, henkilökohtainen tietojärjestelmä, ja yksittäisen median toimittajat voivat tukea useita tietoja työntekijän tehtäviä.
  • Content access-ohjelmistoa käytetään ensisijaisesti sisällön käyttämiseen muokkaamatta, mutta se voi sisältää sisältömuokkauksen mahdollistavia ohjelmistoja., Tällaiset ohjelmistot vastaavat yksilöiden ja ryhmien tarpeisiin kuluttaa digitaalista viihdettä ja julkaistua digitaalista sisältöä. (Esimerkkejä ovat mediasoittimet, Verkkoselaimet ja help-selaimet.)
  • Koulutusohjelmisto liittyy content access-ohjelmistoon, mutta sen sisältö tai ominaisuudet on sovitettu opettajien tai opiskelijoiden käyttöön. Se voi esimerkiksi antaa arviointeja (testejä), seurata edistymistä materiaalin kautta tai sisältää yhteistyövalmiuksia.
  • Simulointi ohjelmisto simuloi fyysisiä tai abstrakteja järjestelmiä joko tutkimus -, koulutus-tai viihde tarkoituksiin.,
  • Median kehityksen ohjelmisto tuottaa painetun ja sähköisen median toiset kuluttaa, useimmiten kaupallinen tai opetusympäristössä. Tämä sisältää graafinen-art-ohjelmisto, desktop publishing-ohjelmisto, multimedia-ohjelmistojen kehittäminen, HTML-editorit, digitaalinen animaatio toimittajat, digitaaliset audio-ja video-koostumus, ja monet muut.
  • Tuotetekniikkaohjelmistoa käytetään laitteisto-ja ohjelmistotuotteiden kehittämisessä., Tämä sisältää tietokoneavusteinen suunnittelu (CAD), tietokoneavusteinen engineering (CAE), tietokoneen kieli, editointi ja kääntäminen työkaluja, integroitu kehitysympäristöt, ja sovellus ohjelmoija rajapintoja.
  • Viihde Ohjelmisto, voit katso video pelejä, näytönsäästäjiä, ohjelmia, näyttää elokuvia tai toistaa tallennettua musiikkia ja muuta viihdettä, joka voi olla kokenut kautta käyttö tietokonelaitetta.

Sovellukset voidaan myös luokitella computing platform, kuten tietyn käyttöjärjestelmän jakelu verkon, kuten cloud computing ja Web 2.,0 sovellukset tai jakelulaitteet, kuten mobiililaitteiden mobiilisovellukset.

käyttöjärjestelmä voidaan pitää sovellus ohjelmisto kun suorittaa yksinkertaisia laskenta -, mittaus -, mallinnus, ja tekstinkäsittely tehtäviä, joita ei ole käytetty ohjata laitteiston kautta komentorivin käyttöliittymä tai graafinen käyttöliittymä. Tämä ei sisällä käyttöjärjestelmiin niputettuja sovellusohjelmistoja, kuten ohjelmistolaskinta tai tekstieditoria.,ul>

  • Scorewriter
  • HTML-editori
  • Peli kehityksen väline
  • Tuotteen suunnittelu softwareEdit

    • Laitteiston suunnittelu
      • tietokoneavusteinen suunnittelu
      • tietokoneavusteinen suunnittelu (CAD)
      • Computer-aided manufacturing (CAM)
      • elementtimenetelmällä analyysi

    Ohjelmisto engineeringEdit

    • Compiler ohjelmisto
    • Integroitu kehitysympäristö
      • Kääntäjä
      • Linker
      • Debugger
    • versionhallinta
    • Peli kehityksen väline
    • License manager