hugbúnaður

frá Wikipedia, ókeypis alfræðiorðabókinni
Fara í siglingar Fara í leit

Hugbúnaður [ ˈSɒf (t) wɛː ] ( þýska = mjúkur varningur [frá] mjúkur = auðvelt að breyta íhlutum […], viðbót við „ vélbúnað “ fyrir líkamlega íhlutina ) [1] er samheiti yfir forrit og tilheyrandi gögn . [2] Þú getur líka notað íhluti eins og fylgihluti sem fylgihluti. B. innihalda hugbúnaðargögn í stafrænu eða prentuðu formi handbókar. [3]

Hugbúnaður ákvarðar hvað hugbúnaðarstýrt tæki gerir og hvernig það gerir það (nokkurn veginn sambærilegt við handrit). [4] Vélbúnaðurinn (tækið sjálft) keyrir hugbúnað (vinnur hann af) og setur hann í framkvæmd. Hugbúnaður er heildarupplýsingarnar sem þarf að bæta við vélbúnaðinn svo hægt sé að nota hugbúnaðarstýrt tæki fyrir skilgreind verkefni. [5]

Þökk sé hugbúnaðarstýrðu vinnureglunni getur stífur vélbúnaður unnið fyrir sig. Í dag er það ekki aðeins notað í klassískum tölvum, heldur einnig í mörgum innbyggðum kerfum eins og þvottavélum, farsímum, leiðsögukerfum og nútíma sjónvörpum.

skilgreiningu

Hingað til hefur hugtakið hugbúnaður ekki verið einsleitt né skýrt skilgreint. Þetta stafar meðal annars af því að „innan hugbúnaðartækni [...] er samræmd, heilsteypt, stöðug og kerfisbundin skilgreining á hugtökum hindrað með miklum hraða nýsköpunar og hagnýtri þýðingu“. [6] : 22 Það eru því ýmsar skilgreiningar sem, allt eftir höfundi og samhengi, eru oft aðeins mismunandi í smáatriðum.

Almennt er hugtakið hugbúnaður venjulega aðeins tengt forritum en ekki öðrum gögnum. [7] Að auki er einnig hægt að bæta við frumtextanum, frekari gögnum [2] eða skjölunum [3] eftir skilgreiningunni.

Hugbúnaður er einnig notaður sem almennt hugtak fyrir mismunandi gerðir af forritum (grafíkhugbúnaður, hugbúnaður, venjulegur hugbúnaður, öryggishugbúnaður osfrv.).

siðfræði

Hugtakið hugbúnaður er gervi orð sem John W. Tukey notaði árið 1958 í American Mathematical Monthly [8] sem hliðstæðu við mun eldri orðbúnað . [9] Vélbúnaður vísar til allra líkamlegra íhluta tölvu. Í þessum skilningi gæti hugbúnaður - sem hliðstæða vélbúnaðar - í grundvallaratriðum skilið að hann þýði öll rafrænt geymd gögn. [10] Þessi skoðun nægir hins vegar ekki sem skilgreiningu. [9]

Skilgreiningar samkvæmt ISO / IEC staðli 24765

Núverandi ISO / IEC staðall 24765 kom í stað DIN staðals 44300 og inniheldur eftirfarandi skilgreiningar fyrir hugbúnað: [11]

  • Hugbúnaður er forrit eða sett af forritum sem eru notuð til að stjórna tölvu.
  • Hugbúnaður er forrit og tilheyrandi skjöl.
  • Hugbúnaður er forrit og, ef við á, tilheyrandi skjöl og önnur gögn sem eru nauðsynleg til að stjórna tölvu.

Hver þessara skilgreininga á við fer eftir viðkomandi samhengi, þó að hér séu umbreytingarnar fljótandi.

Hugbúnaður sem forrit

Í hugbúnaðartækni samanstendur hugbúnaður af „tölvuforritum í hverri mynd, frá frumtextanum til beint keyranlegrar vélakóða “. [5] Tölvuforrit samanstanda oft af nokkrum íhlutum sem hægt er að dreifa yfir nokkrar skrár.

Hugbúnaður sem forrit og skjöl

Í hugbúnaðarlögum (oft í tengslum við kaup á hugbúnaði) er hugbúnaður einnig kallaður hugbúnaðarvara sem „inniheldur viðbótaríhluti eins og B. skjölin geta eða verða að vera á stafrænu eða prentuðu formi “. [3] Svo líka í lögum um höfundarrétt, þar sem hönnun efnið tilheyrir hugbúnaður, [12] eins frumtextans, einnig þekktur eins og the uppspretta program. [13] Það er, að jafnaði gildir höfundarréttarvernd einnig um frumkóða [sem verndarefni]. [14]

Hugbúnaður sem forrit, skjöl og gögn

Til viðbótar við forritið sjálft (og hugsanlega skjölin) nefna sumar skilgreiningar einnig önnur gögn sem tilheyra hugbúnaðinum ("tengd gögn" [2] ). IEEE orðalisti fyrir hugbúnaðarframleiðendur gefur dæmi um slíka hugbúnaðarhluta sem ekki er hægt að keyra, svo sem leturgerðir , grafík, hljóð- og myndbandsupptökur, sniðmát , orðabækur, skjöl og upplýsingagerð (svo sem gagnagrunnsskrár ). [15]

Það eru líka hugbúnaðarskilgreiningar sem innihalda öll gögn sem tölvuforritið notar og innihalda einnig skjölin. [4] Aftur á móti eru einnig til skilgreiningar sem útiloka bæði skjöl og gögn sem ætluð eru til vinnslu. [16]

Hins vegar er skýr skiptingarlína sem lýsir hvaða gögnum í raun er ætlað ekki skilgreind nánar (t.d. gögnin sem á að vinna [4] eða hvaða gögn eru „nauðsynleg“ [17] [9] eða „tengd“ [2] ).

saga

Á fimmta áratugnum var hugbúnaður og vélbúnaður enn tengdur og litið á sem einingu. Hugbúnaðurinn var hluti af vélbúnaðinum og var kallaður forritakóði. Árið 1958 fann tölfræðingurinn John W. Tukey hugtakið hugbúnaður í fyrsta skipti. [8.]

Síðar leiddi ákvörðun bandarískra stjórnvalda á áttunda áratuginn til nýjungar sem IBM þurfti að reikna út og skrá hugbúnað og vélbúnað sérstaklega á reikninga. Þetta samsvaraði opinberri viðurkenningu á eintómu hugbúnaði og endanlegum aðskilnaði vélbúnaðar og hugbúnaðar eða afmörkun hugbúnaðar frá vélbúnaði.

Þessari þróun var fylgt eftir á áttunda áratugnum með stofnun fyrirtækja sem í fyrsta skipti fjölluðu aðeins um hugbúnað og þróuðu aðeins hugbúnað og engan vélbúnað. Meðal þessara fyrirtækja voru Microsoft í Bandaríkjunum og SAP í Þýskalandi. Tilvist slíkra fyrirtækja virðist vera sjálfsögð á 21. öldinni en var veruleg nýbreytni á þeim tíma.

Rökrétta umskipti milli vélbúnaðar og hugbúnaðar má lýsa með snemma spilakassa, svo sem leiknum Breakout , sem kom út í apríl 1976. Á þeim tíma samanstóð heildarforrit þeirra (röðin, rökfræðin) af „fyrirfram hlerunarbúnaði“. [18] Spilakassavélin sem Atari framleiddi notaði ekki örgjörva . Aðeins einu ári síðar, þegar verið var að forrita leikinn fyrir tölvuna og maður fór að gera greinarmun á hugtökunum „vélbúnaður“ og „hugbúnaður“ í örgjörvastýrðum tækjum, var Breakout fáanlegur sem hugbúnaður. [18] Leikurinn samanstóð ekki lengur af „fyrirfram hlerunarbúnaði stjórnborða“, heldur leiðbeiningum fyrir örgjörva, þar á meðal viðbótarupplýsingum sem nauðsynlegar eru til vinnslu, sem voru geymdar saman í gagnagrunni.

Sérstakir eiginleikar hugbúnaðar

Hugbúnaður skiptir ekki máli

Hugbúnaður er óhlutbundinn og samanstendur af tungumálum og merkingum þar sem hann er mótaður. [9] : 37 Hægt er að vista, prenta, birta eða flytja hugbúnað á ákveðnum miðlum. Hins vegar eru þetta ekki hugbúnaðurinn, þeir innihalda hann bara.

Það er hægt að hugsa sér að geyma bita á sýnilegan og áþreifanlegan hátt á burðarefni en í grundvallaratriðum er 'hugbúnaður' abstrakt hugtak sem er óháð burðarfjölmiðli. Þetta á við um almenna hugtakið engu að síður, en einnig um tiltekin form, svo sem sérstakt forrit. [19] Sem hliðstæða, hugtakið „ópera“ eða „töfraflauta“ ræður ekki hvort það er flutt í leikhúsinu, útvarpað í útvarpi / sjónvarpi eða selt eða heyrt á geisladisk, hvort sem því er lýst í óperuhandbókinni eða tekið upp í skorinu er.

Mismunandi merking í smáatriðum

  • Í tengslum við framkvæmdina á tölvu er hugbúnaður fyrst og fremst skilinn að merkja allt sem hægt er að framkvæma á tölvunni (forritið í þrengri merkingu, sem samanstendur af skipunum og gagnaskilgreiningum). Að auki eru þau úrræði sem tengjast forritunum sem þarf til að stjórna hugbúnaðinum. Það fer eftir þróunartækjunum sem notuð eru, til dæmis eru þetta stillingarskrár , leturskrár , uppflettitöflur , gagnagerð fyrir gagnagrunna osfrv.
  • Í þrengsta skilningi, "hugbúnaður" myndi aðeins þýða vél númer sem hægt er að framkvæma með vélbúnaði. Hins vegar felur þetta einnig í sér allt sem hægt er að framkvæma af hvaða „túlkunarkerfum“ sem eru hluti af kerfishugbúnaðinum , eins og næstum alltaf er gert þegar notuð eru æðri forritunarmál og þróunarumhverfi . [9]
  • Upprunakóðinn er einnig mikilvægur hugbúnaðargripur í hugbúnaðarþróun (sem mikilvægur verkhlutur) og í gæðatryggingu (sem mikilvægur prófunaratriði ; nánari upplýsingar sjá gæði hugbúnaðar ).
  • Hugtakið „hugbúnaður“ er notað á mismunandi hátt: Það stendur fyrir sérstaklega nefnda íhluti (forrit XY, undirforrit ABC, stillingarskrá XXX.INI). Það er notað sem samheiti yfir mismunandi heildir / magn af forritum, [2] til dæmis fyrir bókhaldshugbúnað sem samanstendur af mörgum einstökum forritum (sjá hugbúnaðarkerfi ), fyrir öll forrit fyrirtækis („hugbúnaður fyrirtækisins okkar“), eða sem tegund / samheiti yfir mismunandi gerðir hugbúnaðar (eins og grafíkhugbúnað, staðlaðan hugbúnað, kerfishugbúnað osfrv.).

Vökvamörk milli hugbúnaðar og gagna

Í almennri notkun inniheldur hugtakið hugbúnaður ekki gögn sem ætluð eru til vinnslu. [7] Mörkin milli hugbúnaðar og gagna eru þó fljótleg, því eftir aðstæðum geta gögn og forrit birst í mismunandi hlutverkum og hægt er að blanda saman hugtökunum:

  • Blönduð eyðublöð geta komið fyrir á skráarstigi , til dæmis í Office skjölum eða í töflureikni . Hér inniheldur skrá bæði gögn í skilningi þess sem hefur verið breytt (texti eða frumuinnihald) sem og hagnýtar leiðbeiningar ( þjóðhagsleiðbeiningar , frumuformúlur).
  • Hlutverkunum er snúið , til dæmis þegar frumforrit er breytt í vélforrit af þýðanda : Bæði uppspretta forritið og myndaða tvöfalda forritið eru „gögn“, þýðandinn er hugbúnaðurinn. Sömuleiðis notar túlkur heimildarforrit eða keppinautur notar tvöfalt forrit sem gögn og notar það til að búa til keyranlegan kóða í minninu. Forritaskrárnar sem unnar eru með þessum hætti eru hugbúnaður, hlutverkssértæk en á sama tíma gögn.

Þessi tenging, að forrit getur birst bæði sem gögn og sem fall, er miðlæg í ýmsum greinum tölvunarfræði, þar á meðal fræðilegum tölvunarfræði (þ.mt endurtekningakenning , sjálfvirkni kenning , lénakenning ) og tæknileg tölvunarfræði (t.d. Von Neumann arkitektúr ) .

Aðgreining á vélbúnaði og hugbúnaði

Það fer eftir samhenginu, aðgreiningin milli vélbúnaðar og hugbúnaðar þýðir eina eða fleiri af eftirfarandi merkingum:

  • Auðvelt að breyta íhluti (hugbúnaði) á móti erfiðum breytingum (vélbúnaði) í tölvuhönnun. [1]
  • Leiðbeiningarkóði (hugbúnaður) vs. alhliða vél (vélbúnaður).
  • Óáþreifanleg í skilningi hagnýtra íhluta tölvukerfis sem „ ekki er hægt að snerta[20] (hugbúnaður) vs. áþreifanlegir íhlutir (vélbúnaður). Hægt er að senda hugbúnað í gegnum símalínu en vélbúnaður getur það ekki.

Andstæðurnar eru ætlaðar á enska tungumálinu ( mjúkt = mjúkt, hart = hart).

Mismunandi sjónarhorn á hugbúnað

Hægt er að skoða hugbúnað frá mörgum hliðum, til dæmis:

Samskipti við vélbúnaðinn (framkvæmd)

Hugbúnaður: vélritun, tengingar, yfirlit

„Það er ákveðin dreifing verkefna milli vélbúnaðar og hugbúnaðar : vélbúnaðurinn ábyrgist [...] magn, þ.e. hraða og geymslurými, hugbúnaðurinn tryggir [...] kortlagningu krafna [...] við skipulagslega frumstæður vélbúnaður “

- Hugbúnaðarverkfræði [9] : 38

Þó að eiginleikar eins og sveigjanleiki, einstaklingshyggja, árangur osfrv. Séu stundum kenndir við hugtakið „hugbúnaður“, þá er allt sem tölvan „raunverulega gerir“ ekki framkvæmt af hugbúnaðinum, heldur eingöngu vélbúnaðurinn . Hugbúnaður „lýsir“ aðeins því sem ætti að gera og í hvaða formi það gerist.

Í þessu skyni, sem vél númer á hugbúnaðinum er hlaðið inn í aðal minni tölvunnar á lægsta stigi með því að nota stýrikerfi (þ.e. einnig með skipunum vél hennar) og nóg að reikniaðgerð eining skref fyrir skref (sjá skipunina gegn ) fyrir framkvæmd. Þessi vinnuregla gildir um hvers konar hugbúnað, jafnvel þó að það sé t.d. B. er keyrt af túlkum : Þetta eru einnig hugbúnaður, vélakóðinn sem er einnig keyrður á vélbúnaðarviðmótinu eins og lýst er og vélskipanirnar eru aðeins búnar til innra með sér í minninu. Þýðendur , þjóðhagslegir örgjörvar og hverskonar kerfishugbúnaður eru einnig keyrðir samkvæmt þessari meginreglu.

Vélkóðinn verður að vera tiltækur á formi / uppbyggingu sem hægt er að túlka og framkvæma af vélbúnaðinum í gegnum viðmót hans sem er útfært í honum. [21] Með innihaldi þeirra og uppbyggingu gefa skipanirnar til kynna hvað þarf að gera, hvaða gagnasvæðum í aðalminni á að nota eða breyta (með því að taka á móti upplýsingum í skipuninni) og, ef nauðsyn krefur, á hvaða tímapunkti forritið á að halda áfram.

Við framkvæmd vinna mörg lög saman og leiða í heild til breytinga á ástandi vélbúnaðarins eða að lokum fyrirhugaðra niðurstaðna, svo sem framleiðsla prentlínu, gagnaaðgang eða birtingu á sviði innihalds á skjánum. Í forritum þróað á æðri forritunarmálum er oft hægt að keyra hundruð þúsunda eða milljónir vélskipana fyrir tiltölulega einfaldar aðgerðir (eins og að lesa úr gagnagrunninum).

Samhliða framkvæmd nokkurra forrita / ferla, sem er möguleg í nútíma tölvum, er í meginatriðum komið af stað með stýrikerfinu, sem hefur frumkvæði að og stýrir breytingunni frá einu verkefni til annars ef tilteknir atburðir eiga sér stað. Sjá einnig fjölverkavinnsla .

Í kerfisbundinni samspili margra íhluta, sem er aðeins mögulegt með því að nota skýrt afmörkuð viðmót , "er hugbúnaður einn flóknasti gripur sem menn hafa búið til hingað til". [9] : 37

Hugbúnaðurinn leggur einnig verulegt til liðs við hversu skilvirkt vélbúnaðurinn er notaður. Það fer eftir hönnun reikniritanna, mismunandi kerfisframmistöðu er hægt að ná með sama vélbúnaði.

Hugbúnaðarþróun

Að þróa hugbúnað er flókið ferli. Þetta er kerfisbundið með hugbúnaðartækni, grein tölvuvísinda . Hér er gerð hugbúnaðarins lýst skref fyrir skref í ferli frá greiningu til hugbúnaðarlíkana til prófunar sem endurtekið ferli.

Að jafnaði er hugbúnaðurinn aðlagaður og stækkaður nokkrum sinnum eftir þróun. Líftími hugbúnaðarins getur verið nokkur ár.

  • Hugbúnaður er að nota ákveðnar aðferðir, aðferðir og , verkfæri ' þróað. Mismunandi þróunarstig eru keyrð í gegnum, þar sem mismunandi millistig hugbúnaðarins koma upp: Greiningarstarfsemi (fjölmörg þróunarskjöl)> forritun (frumkóði)> í gangi (vélakóði eða keyranlegur kóði). Í þrengri framkvæmd framkvæmdarinnar á tölvunni er aðeins hið síðarnefnda talið „hugbúnaður“. Sjá einnig hugbúnaðarþróun .
  • Í þessu samhengi, hugbúnaður er að vinna grein kerfi forrit: Ef z. Til dæmis, ef þýðandi les frumkóða forrits, vinnur það og býr til vél- eða millikóða, frá sjónarhóli þess eru þetta „gögn“.
  • Þegar hugbúnaður hefur verið búinn til er hægt að endurskapa hann með tiltölulega litlum tilkostnaði, sem venjulega er tilkominn í gegnum gagnaflutningsaðila, auglýsingar og framleiðslu á umbúðum og skjölum sett á pappír.
  • Hugbúnaður slitnar ekki við notkun, en er háð tímum öldrunar hugbúnaðar .
  • Hugbúnaður er að mestu leyti skiptanlegur, hægt að uppfæra, leiðrétta og stækka, sérstaklega ef farið er eftir fyrirliggjandi leiðbeiningum og frumkóðinn er til staðar.
  • Hugbúnaður hefur tilhneigingu til að hafa fleiri villur því flóknari sem hann er. [22] Villur eru leiðréttar í uppfærðum hugbúnaðarútgáfum eða með því að nota plástur og venjulega eftir að hugbúnaðarprófanir hafa verið gerðar. Hugbúnaðarvillur eru einnig nefndar forritavillur eða „galla“.
  • Vegna þess að hægt er að þróa hugbúnað með mörgum mismunandi forritunarmálum og í mörgum mismunandi stýrikerfum og kerfisumhverfi þarf hugbúnaðarstaðla til að gera upplýsingar „skiljanlegar“ og skiptanlegar milli kerfa og fyrirtækja. Sjá einnig rafræn gagnaskipti (dæmi), forritunarstíl .

Val á hugbúnaði

Í ákvörðun um kaup á hugbúnaði, þ. T.d. aðgreining á hefðbundnum hugbúnaði eða eigin framleiðslu ( einstakur hugbúnaður ). Þessi ákvörðun hefur oft í för með sér mikinn kostnað, sérstaklega í viðskiptaumhverfi. Slíkar ákvarðanir geta einnig verið grundvöllur fyrir innleiðingu fyrirtækjastefnunnar eða þeim ætlað að bæta verulega ferli fyrirtækja . Til að forðast slæma fjárfestingu ætti kerfisbundið ákvarðanatökuferli að vera á undan kaupunum.

Rekstur hugbúnaðar

  • Það fer eftir notkunarsviðinu, hugbúnaðarnotkun krefst ákveðinnar skipulagningar til að nota hlutina sem tilheyra rétt og skipta þeim út fyrir nýjar útgáfur (til dæmis í stærri fyrirtækjum í útgáfustjórnun ).
  • Stundum er hægt að stilla hugbúnað fyrirfram til að flýta fyrir nýrri uppsetningu og lágmarka villur í uppsetningunni.

Hugbúnaður frá sjónarhóli viðskiptafræði og vinnufélagsfræði

Í meginatriðum á við um hugbúnað fyrir viðskiptaforrit, hægt er að líta á hugbúnað út frá (viðskiptalegum) sjónarmiðum sem „vitsmunalegri vinnu unnin fyrirfram“, þ.e. sem fjárfestingu . Til dæmis vinna höfundar áætlunarinnar að lausnaraðferð til að aðskilja öll þýsk orð í ritvinnsluforriti . Þetta þýðir að vitsmunaleg vinna við „aðskilin þýsk orð“ er þegar unnin fyrirfram, þ.e. áður en þessi starfsemi fer fram í raun, fyrir alla rithöfunda sem vinna með þetta ritvinnsluforrit. Þetta notar hæfileika tölvna til að framkvæma verkefni sem hafa verið flutt til þeirra mun hraðar og áreiðanlegri en áður var mögulegt fyrir menn. Sérstaklega í hugbúnaðarþróun eru reiknirit og kóðahlutar þróaðir „fyrirfram“ - sem hlutar af forriti - notaðir ákaflega („ endurnotkun hugbúnaðar “).

Svipuð tenging sést í félagsfræði vinnu : Slíkar hugbúnaðartengdar ráðstafanir henta til að breyta verulega innihaldi og ferlum verulega. Litrófið er allt frá því að útvega einföld tæki (td til heildarvinnslu eða að meðaltali) til heildarhönnunar ferla (með því að einbeita sér áður aðskildu eða með því að brjóta niður miðstýrða verkflæði) - eða jafnvel að þeim verði skipt út fyrir IT -lausnir. Brödner o.fl. Kallaðu þetta „efnislega“ heilastarf. [23] Sjá einnig hagræðingu , hagræðingu , Taylorisma .

Gæði hugbúnaðar

Ákveðin gæðaviðmið hafa verið skilgreind fyrir gerð og rekstur hugbúnaðar. Þetta ætti að útfæra sem hagnýta eða óstarfhæfa eiginleika hugbúnaðar og varða virkni, áreiðanleika, notagildi, skilvirkni, breytanleika og yfirfæranleika.

Til dæmis veitir ISO / IEC 9126 staðall nákvæmari upplýsingar um hvert af þessum helstu gæðaviðmiðum. Í hverju einstöku tilviki hugbúnaðarþróunar ætti / má ákvarða hvaða sérstakar kröfur þarf að taka ítarlega tillit til.

Flokkun hugbúnaðar

Samkvæmt ISO / IEC 2382 er hugbúnaður uppbyggður (og tilnefndur) sem hér segir: [24] [25]

Skipting eftir stigi einstaklings

  • Staðlaður hugbúnaður er búinn til af hugbúnaðaraðila til notkunar fyrir nokkra / marga viðskiptavini sem geta keypt þennan hugbúnað.
  • Einstakur hugbúnaður er búinn til eða breyttur sérstaklega fyrir einn notanda til að leysa tiltekið verkefni, að öðrum kosti af hugbúnaðarveitanda eða eigin verktaki eða þróunardeildum fyrirtækis.

Lagalega séð er gerður greinarmunur á kaupum á hugbúnaði milli sérsniðins hugbúnaðar og staðlaðs hugbúnaðar: Fyrir sérsniðinn hugbúnað mun vinna samningur eða vinnusamningur gerður, kaup á stöðluðum hugbúnaði teljast áþreifanleg kaup.

Skipting í samræmi við gerð niðurstaðna

Þetta kemur upp í framleiðsluferli hugbúnaðarins og getur til dæmis verið:

Hugbúnaður í samræmi við tegund innfellingar

  • Óinnbyggður hugbúnaður sem er settur upp á eftir
  • Hugbúnaður sem er til frambúðar í tæki til að stjórna honum (t.d. í ROM eða sem hluti af innbyggðu kerfi ) er kallaður vélbúnaður eða einnig sem innbyggður (eða „innbyggður“) hugbúnaður

Flokkun eftir afnotarétti ( leyfi )

Skipting í samræmi við framboð kóða

Flokkun eftir framboði

  • Yfirgefið , gamaldags vörur sem ekki er lengur viðhaldið og stutt
  • Vaporware , hugbúnaður sem birtist ekki eða birtist seint eftir tilkynningu

Aðrir hugbúnaðarskilmálar

Leyfislíkön

Dreifing og notkun hugbúnaðar er háð höfundarréttarlögum . Það eru nokkrar dæmigerðar leigumódel í þessu samhengi:

sölu
Heildarsala hugbúnaðar, þar með talin veita dreifingarréttindi, á sér stað nánast aðeins milli fyrirtækja, venjulega í tengslum við forritun samninga eða sölu hugbúnaðarþróunarfyrirtækis.
Notkunarréttur
Flestum hugbúnaði sem hægt er að „kaupa“ fyrir tölvur , til dæmis, er í raun aðeins veittur einn notkunarréttur. Þetta líkan er einnig algengt í samningaforritun þar sem eitt fyrirtæki þróar forrit sérstaklega til notkunar annars fyrirtækis. Ef um er að ræða ókeypis hugbúnað er þessi réttur ókeypis, sem má ekki rugla saman við ókeypis hugbúnað .
Hugbúnaður sem þjónusta
Þjónustuveitan hýsir hugbúnaðinn; reikna má raunverulega notkun hugbúnaðarins annaðhvort á tímabil eða hverja notkunareiningu. það fer oft fram á einfaldri tölvu og t.d. B. í stað þess að nota vafra.
Ókeypis hugbúnaður / Open Source / GPL
Hver sem er getur notað ókeypis hugbúnað, breytt að vild og dreift aftur. Þessi réttur er oft háð ákveðnum takmörkunum, svo sem nafngift höfundar eða skyldu til að setja breyttar útgáfur undir sama leyfi (GPL). Hugbúnaður sem tilheyrir ekki þessum hópi er kallaður sér .

Það eru fjölmörg millistig og blönduð stig milli aðalforma hugbúnaðardreifingar sem nefnd eru hér að ofan.

Ókeypis hugbúnaður og opinn hugbúnaður

'Frjáls hugbúnaður' er félagsleg hreyfing sem lítur á ókeypis hugbúnað sem félagslegt vandamál. [27] Þar sem „ókeypis“ þýðir ekki „ókeypis“ hér („ókeypis hugbúnaður“ er ekki það sama og „ ókeypis hugbúnaður “), heldur fremur frelsi fyrir samfélagið sem slík leyfi (einnig viðskipta) býður upp á. Í augum Free Software Foundation (FSF) sem Richard Stallman stofnaði 1985, er ákvörðunin með eða á móti ókeypis hugbúnaði því fyrst og fremst siðferðileg og félagsleg ákvörðun.

Aftur á móti skilur Open Source Initiative (OSI), sem var stofnað árið 1998, opinn hugbúnað sem þróunarlíkan, þar sem spurningin um hvort hugbúnaður ætti að vera opinn uppspretta er eingöngu hagnýt en ekki siðferðileg spurning. FSF sakar því OSI um að afvegaleiða frá mikilvægum atriðum. [28] Eric S. Raymond kynnti hugtakið „opinn hugbúnaður“ með þeirri forsendu að óvinsælt viðfangsefni „frelsis“ gæti hindrað fjármagnseigendur til slíkra verkefna.

Jafnvel þó að það séu tvær mismunandi hreyfingar í dag með mismunandi skoðanir og markmið, deila þær sameiginlegri þakklæti fyrir opinn kóða, sem leiðir til fjölmargra verkefna þar sem þeir vinna saman.

Sjá einnig

bókmenntir

  • John W. Tukey : Kennsla í steinsteypu stærðfræði. Í: The American Mathematical Monthly. Vol. 65, no. 1, Jan. 1958, S. 2. (Erstmalige Verwendung des Begriffs Software im heutigen Sinn), JSTOR 2310294
  • FR Shapiro: Origin of the term software: Evidence from the JSTOR electronic journal archive. In: IEEE Annals of the History of Computing. 22, April–Juni 2000, S. 69.
  • Friedrich Kittler : „Es gibt keine Software“. In: ders.: Draculas Vermächtnis. Technische Schriften . Reclam, Leipzig 1993, ISBN 3-379-01476-1 .
  • Sebastian von Engelhardt: Die ökonomischen Eigenschaften von Software . (= Jenaer Schriften zur Wirtschaftswissenschaft. 14/2006). Friedrich-Schiller-Universität Jena, Wirtschaftswissenschaftliche Fakultät, ISSN 1611-1311 . (ideas.repec.org)

Weblinks

Wiktionary: Software – Bedeutungserklärungen, Wortherkunft, Synonyme, Übersetzungen

Einzelnachweise

  1. a b Duden, Informatik : ein Sachlexikon für Studium und Praxis. Dudenverlag, Mannheim ua 1993, ISBN 3-411-05232-5 .
  2. a b c d e Wolfgang Lassmann: Wirtschaftsinformatik : Nachschlagewerk für Studium und Praxis. Gabler, Wiesbaden 2006, ISBN 3-409-12725-9 , Kap. 4.1 Grundlagen. Zitat „Software ist ein Sammelbegriff für die Gesamtheit der Programme, die zugehörigen Daten und die notwendige Dokumentation, die es erlauben, mit Hilfe eines Computers Aufgaben zu erledigen.“ (books.google.de)
  3. a b c Lehr- und Übungsbuch Informatik: Grundlagen und Überblick. Band 1, Hanser Verlag, 2003, ISBN 3-446-22543-9 , S. 311. (books.google.de)
  4. a b c Tessen Freund: Software Engineering durch Modellierung wissensintensiver Entwicklungsprozesse. Berlin 2007, ISBN 978-3-940019-11-0 , Kap. 2.1.1 „Software“, S. 25, Zitat Edmunds „Software includes computer programs and data that is used by theses programs […] Software determines what a computer does and how it does it.“ ; (books.google.de)
  5. a b Tessen Freund: Software Engineering durch Modellierung wissensintensiver Entwicklungsprozesse. Berlin 2007, ISBN 978-3-940019-11-0 , Kap. 2.1.1 „Software“, S. 25, Zitat Rothhardt; (books.google.de)
  6. Helmut Balzert: Lehrbuch der Software-Technik. 2. Auflage. Spektrum Akademischer Verlag, 2000, ISBN 3-8274-0480-0 , S. 23 f.
  7. a b Auszug aus lexikon.meyer.de, Software: „ […] Im allgemeinen Sprachgebrauch wird die Bezeichnung Software meist nur auf Programme bezogen, nicht aber auf andere Daten […] “ (eine Verlinkung dahin ist nicht mehr möglich, da „Meyers Lexikon Online“ zum 23. März 2009 eingestellt wurde)
  8. a b John W. Tukey : The Teaching of Concrete Mathematics. In: The American Mathematical Monthly. Vol. 65, no. 1, Jan. 1958, S. 2. (Erstmalige Verwendung des Begriffs Software im heutigen Sinn), JSTOR 2310294 .
    Tukey schreibt: „Today the 'software' comprising the carefully planned interpretive routines, compilers, and other aspects of automative programming are at least as important to the modern electronic calculator as its 'hardware' of tubes, transistors, wires, tapes and the like.“
  9. a b c d e f g Jochen Ludewig, Horst Lichter: Software Engineering. 1. Auflage. dpunkt Verlag, 2007, ISBN 978-3-89864-268-2 , S. 34.(dpunkt.de; Leseprobe, PDF) Zitat „Software umfasst Programme, Abläufe, Regeln, auch Dokumentation und Daten, die mit dem Betrieb eines Rechnersystems zu tun haben.“
  10. linfo.org – Software Definition , Zitat: “[…] In a broader sense it can also refer to all information (ie, both programs and data) in electronic form, and it can provide a distinction from hardware, which refers to media and systems on which software can exist and be used […]”
  11. ISO IEC 24765:2010, Zitat „[Software is] 1. all or part of the programs, procedures, rules, and associated documentation of an information processing system 2. computer programs, procedures, and possibly associated documentation and data pertaining to the operation of a computer system 3. program or set of programs used to run a computer“ ISO/IEC/IEEE 24765:2010 auf der ISO-Homepage
  12. Definition Computerprogramm , Wirtschaftslexikon gabler.de
  13. Definition Programm , Wirtschaftslexikon gabler.de
  14. softwarepatents.eu , „Programmcode in seiner linguistischen Form als Sprachwerk“
  15. Software and Systems Engineering Vocabulary ; IEEE Computer Society, 2012, S. 1, Anmerkung zu ISO/IEC 26514:2008 4.46
  16. Rights in Technical Data , law.cornell.edu
  17. Stefan Schneider: Empirische Evidenz für die Relevanz des Geschäftsmodells Softwareentwicklung und-absatz. In: Stefan Schneider: Auslegung der International Financial Reporting Standards am Bilanzierungsobjekt Softwarrentwicklung. DUV, Wiesbaden 2006, ISBN 3-8350-0197-3 , S. 58–71. Zitat „Software umfasst neben dem Computerprogramm ferner die zum Betrieb notwendigen Daten und die zugehorige Dokumentation.“
  18. a b Steve Wozniak : iWoz – Wie ich den Personal Computer erfand und Apple mitgründete . Deutscher Taschenbuchverlag, 2008, ISBN 978-3-423-34507-1 , S. 144–149.
  19. Rechtliche Rahmenbedingungen von Serviceorientierten Architekturen mit Web Services. Univ.-Verlag Göttingen, Göttingen 2010, ISBN 978-3-941875-29-6 , S. 35: „Weil Software Gegenstand einer schöpferischen Leistung ist, die man nicht anfassen kann, wird ihr zum Teil die Sachqualität abgesprochen.“
  20. Helmut Balzert: Lehrbuch der Softwaretechnik: Basiskonzepte und Requirements Engineering. 3. Auflage. Spektrum, Akad. Verlag, Heidelberg 2009, ISBN 978-3-8274-1705-3 , S. 9: „Software ist ein immaterielles Produkt. Software kann man nicht anfassen und nicht sehen.“
  21. Klaus Wüst: Mikroprozessortechnik: Grundlagen, Architekturen, Schaltungstechnik und Betrieb von Mikroprozessoren und Mikrocontrollern. Springer-Verlag, 2009, ISBN 978-3-8348-0461-7 , Kap. 7.5.4 ISA – Instruction Set Architecture Die ISA [Diese Form] ist genau das, was für die Erstellung von Maschinenprogrammen bekannt sein muss. (books.google.de)
  22. Rajiv D. Banker, Srikant M. Datar, Dani Zweig: Software Complexity and Maintainability (PDF) Proceedings of the Tenth International Conference on Information Systems, 1989, S. 247–255. ( citeseerx.ist.psu.edu; PDF ( Memento vom 8. August 2014 im Internet Archive ))
  23. Der programmierte Kopf. In: P. Brödner, D. Krüger, B. Senf: Eine Sozialgeschichte der Datenverarbeitung . 1982, ISBN 3-8031-2082-9 , S. 53.
  24. ISO/IEC 2382-1:1993 - Information technology — Vocabulary — Part 1: Fundamental terms. (iso.org)
  25. Georg Herzwurm: Grundlagen von Betriebssystemen. (PDF) (Nicht mehr online verfügbar.) Uni Stuttgart, 18. Januar 2006, S. 5(33) , archiviert vom Original am 16. Juli 2014 ; abgerufen am 23. November 2015 .
  26. Native Software. Enzyklopedia.com
  27. The Selected Essays of Richard Stallman (aktualisierte Fassung): „Open Source ist ein Entwicklungsmodell. Freie Software ist eine soziale Bewegung. Für die Open-Source-Bewegung ist nicht-freie Software eine suboptimale Lösung. Für die Freie-Software-Bewegung ist nicht-freie Software ein soziales Problem und freie Software ist die Lösung.“ ursprüngliche Fassung : „Für die Freie-Software-Bewegung ist freie Software ein ethisches Gebot … nicht-freie Software ist ein gesellschaftliches Problem …“
  28. Warum Freie Software besser ist als Open Source. auf: gnu.org