program

Krijuesit e aplikacioneve të inteligjencës artificiale

Udhëzues i plotë për zhvilluesit e aplikacioneve IA

Zbuloni se si t’i shndërroni idetë tuaja në aplikacione të vërteta me anë të inteligjencës artificiale. Krijoni prototipa, MVP dhe aplikacione native pa ditur si të kodoni. Filloni projektin tuaj dixhital tani!

Kompania e Pavarur SAP

SAP dhe rruga drejt Ndërmarrjes Autonome

Zbuloni se si Ndërmarrja Autonome e SAP po revolucionarizon biznesin me inteligjencën artificiale, agjentët inteligjentë dhe paketën e re autonome. Ejani dhe zbuloni gjithçka!

E ardhmja e sistemit iOS 27

iOS 27 dhe e ardhmja e sistemit operativ iPhone

Zbuloni se si iOS 27 e ndryshon iPhone-in tuaj: më shumë stabilitet, jetëgjatësi më e mirë e baterisë, një Siri e re me inteligjencë artificiale dhe mbështetje për iPhone-in e palosshëm në të ardhmen.

Çfarë është softueri? Përkufizimi

Një epokë teknologjike si kjo karakterizohet nga një sasi e madhe softuerësh që na rrethojnë dhe madje na mbingarkojnë.Koncepti është i nënkuptuar në realitetin e të gjithëve sot. Ne e përdorim atë, si në kohët e vjetra, në kompjuter ose në informatikëPor edhe në telefonat tanë për të mbajtur shënime, ndërsa luajmë lojëra, shijojmë një kurs e-learning, kërkojmë punë në aplikacionet e punës, shikojmë Netflix në televizor dhe madje programojmë furrën, për të përmendur vetëm disa shembuj.

Kështu, të rrethuar nga e gjithë kjo, është ironike sa pak dimë për këtë koncept, dhe pikërisht këtë do ta korrigjojmë sot duke ju treguar... Çfarë është softueri dhe çfarë llojesh ekzistojnë?, si dhe për çfarë përdoret dhe, në përgjithësi, gjithçka që duhet të dini rreth këtij burimi që është bërë i domosdoshëm në jetën tonë.

Çfarë është softueri dhe për çfarë përdoret? Përkufizimi

Çfarë është softueri dhe për çfarë përdoret?

Përkufizimi më themelor që mund të gjejmë, dhe i cili gjithashtu përshkruan me saktësi se çfarë është, do të ishte ai i dhënë nga vetë Wikipedia, e cila flet për një "mbështetje softuerike e një sistemi kompjuterik"Megjithatë, do t'ju bënim juve dhe vetes një shërbim të keq nëse kjo do të ishte e gjitha që do të kishim për të kontribuar në lidhje me këtë koncept."

Këto janë ato rregulla, premisa, veprime dhe udhëzime që nuk ekzistojnë në nivelin fiziktë cilat nuk janë të prekshme, nuk mund të preken, por që, megjithatë, Ato funksionojnë për të komunikuar me makinën në fjalë, duke ofruar një gamë të gjerë shërbimesh.Në kompjuterë, televizorë, telefona inteligjentë etj., këto aktualisht përdorin teknologji komplekse algoritme të projektuara me inteligjencë artificiale.

Kështu, rezulton të jetë një përmbledhje e komponentëve logjikë që bashkohen për të formuar një produkt të destinuar për t'u ekzekutuar dhe funksionuar në një kompjuter. Është pjesa e saj operative.

Për ta kuptuar më mirë, mund të themi se ato janë programe kompjuterike.si ato të përdorura nga përdoruesi përfundimtar ashtu edhe të gjithë ata që janë të përfshirë në një proces më të gjatë dhe të fshehur që përfshin projektimin, zhvillimin dhe programim kompjuterikNga ana tjetër, e gjitha kjo varet nga softuerë të tjerë. Siç do ta shihni më vonë, çdo gjë që ekzekutojmë në pajisjet tona është softuer, i një lloji apo një tjetri.

Origjina dhe historia e softuerit

Origjinë

Origjina e tij është paralele me kompjuterët e parë, në vitet 40.Në këtë kohë, diferencimi i tij nga hardueri nuk ishte kuptuar shumë qartë (do ta shohim këtë më vonë); Nuk u konceptua si diçka e pavarur nga kjo.

Kjo dekadë dhe ajo pasardhëse ofruan produkte falas, pa licencaKëto shkëmbeheshin sikur dikush që shkëmben një recetë me një fqinj.

histori

Ishte tashmë në vitet '60Në të ardhmen, me shfaqjen e ARPANET-it, që filloi të formohej një komunitet e cila po fillonte të zbulonte, në një mënyrë specifike, karakteristikat, parimet dhe vlerat e softuerit.

Shtytja për këtë fushë erdhi me dy konferenca të sponsorizuara nga NATO. në vitet 1968 dhe 1969.

Sigurisht, dekadat në vijim, përveç zhvillimeve të reja, u shënuan nga probleme të ndryshme që madje i dhanë formë asaj që u bë e njohur si "krizë softuerësh", aspekti më i shquar i historisë së këtij produkti, pikërisht për shkak të ndikimit të tij në të gjitha nivelet.

Pajisje origjinale ARPANET

Evolucion

Mund të themi se po flasim për evolucioni që nga vitet '60 Epo, pavarësisht, siç themi, shkaktimit të një krize të madhe, evolucioni i saj po bëhej i dukshëm.

Mund të përcaktojmë një epokë të parë që shënohet nga përdorimi i softuerëve nga të njëjtët zhvillues, një korporatë e vetme që ishte përgjegjëse për krijimin e programeve të saj ashtu siç i shpikte, për përdorimin e vet.

Epoka e dytë përcaktohet nga koncepti i shumëfishtë, duke përfshirë të gjitha llojet e sisteme shumëqëllimëshe dhe shumëprogramimNjë aspekt tjetër kyç është futja e koncepteve të reja që favorizuan bashkëveprimin midis personit dhe makinës.

Epoka e tretë, e cila ishte Daton që nga mesi i viteve '70Kjo përfshin shpërndarjen e këtyre sistemeve, përdorimin e kompjuterëve të ndryshëm, secili me një qëllim specifik, dhe të gjithë të lidhur. Aktualisht, industria e softuerëve përfaqëson pjesën më të madhe të ekonomisë globale.

Aktualisht ndodhemi në atë që është epoka e katërt, e cila karakterizohet nga specifikimi i teknikave të përdorura për të projektuarZhvillimi dhe përmirësimi i softuerëve dhe, rrjedhimisht, i përvojave të përdoruesve, të cilat janë bërë objektivi kryesor i sektorit.

Klasifikimi dhe llojet e softuerëve sipas përdorimit të tyre

shembuj të llojeve të softuerëve

Në varësi të përdorimit të tyre, domethënë, qëllimit për të cilin janë projektuar, kemi një klasifikim që përfshin softuerët e programimit, softuerët e sistemit, softuerët e aplikacioneve, programet keqdashëse dhe softuerët socialë.

Softuer programues

I jep çmimit rëndësi sepse është ai që krijon gjithçka tjetërKjo përfshin, sigurisht, llojet e tjera të softuerëve që do të diskutojmë më poshtë. Është i nevojshëm, në një nivel shumë bazik, si në zhvillimin e aplikacioneve ashtu edhe në informatikën e përgjithshme.

Për ta bërë këtë, Është e nevojshme të përdoren ato që, nga ana tjetër, janë edhe programe të tjera softuerësh programimi. si redaktorë dhe përpunuesit e tekstitmjedise IDE, kompilues të ndryshëm (ka shumë), ose softuer për klient-serverqë lejojnë testimin, sistemet e kontrollit të versioneve...

Lidhur me burimet njerëzore, Njohuritë e programimit, logjikës dhe matematikës janë padyshim të nevojshme..

Brenda këtij lloji kemi nëntipet e mëposhtme:

  • Mjedisi i Zhvillimit të Integruar ose IDEKy është një lloj suite ose grupi mjetesh programimi që rrisin produktivitetin e zhvillimit. Ekzistojnë versione të ndryshme, secila me funksionalitetet e veta, duke lehtësuar progresin në një drejtim ose në një tjetër.
  • Korrigjuesi i koditSiç tregon edhe emri i tij, përfshin punën për të debuguar kodin, gjë që vlerësohet gjithmonë, si nga ata që programojnë dhe zhvillojnë, ashtu edhe nga ata që e shohin atë nga jashtë, pasi produkti i zhvilluar të jetë ekzekutuar.
  • Redaktori i tekstitOfron krijim të kodit të pastër pa përdorimin e programeve të tjera të jashtme.
  • PërpiluesËshtë përgjegjës për leximin e një programi në gjuhën e tij origjinale dhe dekodimin e tij për ta shfaqur atë në gjuhën e zakonshme, në mënyrë që të jetë i pajtueshëm me makinën tuaj dhe të mund të ekzekutohet në të.

Softueri i sistemit

Funksioni i tij kryesor është shumë i përgjithshëm, por i drejtpërdrejtë; kjo Funksionon për të mundësuar funksionimin e pajisjeve, pjesë e të cilave është.. Sigurisht, Ekzistojnë shumë lloje, që synojnë të punojnë në aspekte të ndryshme dhe me karakteristika shumë të ndryshme. (si dhe të tjera shumë të ngjashme, sigurisht).

Do të flisnim për një OS, siç janë Android, Linux, MacOS, BlackBerryOS... dhe gjithashtu drajverë të projektuar për të siguruar ndërveprimin e duhur midis sistemit dhe pajisjeve.

Ne kemi:

Softuer aplikimi

Nga ana e aplikimit ose dobisë, janë ato që përdoren në situata të ndryshme nga ato të mësipërmeDomethënë, jo për projektimin dhe zhvillimin, as për operimin e pajisjeve. Në këtë rast, qëllimi është të shijohet një veçori me interes për përdoruesin përfundimtar dhe kjo mund të jetë vërtet e larmishme.

Çdo gjë që përdorim në pajisjet tona përfshin softuerin e aplikacioneve. Në fakt, mund të themi se përfshin çdo gjë që nuk bie në dy kategoritë e mëparshme, domethënë, aplikacione kompjuterike Për përdoruesin fundor. Një klient email-i, një shfletues, një platformë transmetimi përmbajtjeje, çdo aplikacion që shkarkoni nga App Store ose Google Play Store dhe gjëra të tjera të panumërta.

Llojet që gjejmë brenda kësaj përfshijnë:

I dëmshëm ose program keqdashës

Këto janë programe të dizajnuara për të ndikuar negativisht në kompjuterët e përdoruesve ku janë instaluar, ose për të bërë të njëjtën gjë me softuerë të tjerë.Qëllimi i përgjithshëm është çaktivizimi i softuerit antivirus, shkatërrimi i disqeve të forta, çaktivizimi ose bërja e papërdorshme e funksioneve të caktuara të programit ose thjesht vjedhja e informacionit, megjithëse ka shumë më tepër objektiva pas këtyre programeve gjithnjë e më të sofistikuara.

Në varësi të mënyrës së funksionimit dhe qëllimit të tyre, gjejmë:

  • virusKy është një program që përmban kod të dëmshëm të projektuar për t'u përhapur midis kompjuterëve. Ai instalohet në kompjuterin tuaj pa autorizimin tuaj, nëpërmjet një skedari të ekzekutueshëm, dhe kopjon sistematikisht veten në çdo program që ekzekutoni.
  • lenteKëto janë një virus i veçantë, por njohuritë e tyre dhe kaosi që kanë shkaktuar gjatë historisë janë përcaktuar si një lloj i veçantë i programeve keqdashëse.
  • troyanosËshtë një program në dukje i padëmshëm që bashkon softuerë dashakeq, duke i dhënë atij akses në kompjuterin dhe të dhënat tuaja pasi ta keni shkarkuar dhe instaluar. Nuk mund të riprodhohet vetë; mund të mbetet joaktiv derisa të jetë gati për të vepruar.
  • Dyer prapaAshtu si një krimb është një lloj virusi që ka fituar emrin e tij si një lloj programi keqdashës, një derë e pasme është një lloj kali trojan. Në këtë rast, hakeri merr kontrollin e sistemit të infektuar, duke i lejuar ata të instalojnë softuer shtesë, të dërgojnë email-e masive e kështu me radhë.
  • keyloggersSoftuer për të regjistruar shtypjet e tastierës në tastierë, në mënyrë që të merret informacion për gjithçka që shkruani. Zakonisht, objektivat janë fjalëkalimet.
  • DialerëtSoftuer për thirrjen e numrit të telefonit që përpiqet ta lidhë pajisjen me rrjetin. Disa janë të padëmshëm, ndërsa të tjerë përpiqen të telefonojnë numra të faturueshëm.
  • komplet rrënjëKëto janë komplete root-imi për pajisje. Ato përbëhen nga kod shumë kompleks i futur në makina dhe sisteme për të fituar kontrollin dhe menaxhimin e tyre, duke e bërë shumë të vështirë për këdo që të gjurmojë kriminelin kibernetik për shkak të mungesës së ndonjë gjurme.
  • SpywareSoftuer që kërkon të mbledhë informacion nga përdoruesi i makinës në të cilën është instaluar. Ky informacion i dërgohet palës përkatëse, qoftë krijuesi apo një rrjet specifik kompjuterik. Këto janë më të lehtat për t'u zbuluar dhe hequr.

I llojit social

I saj mjete komunikimi të dizajnuara për të lehtësuar ndërveprimin përmes konventave shoqëroreduke përfshirë shërbimet e mesazheve, platformat e mediave sociale, dhomat e bisedave...

Ato përfshijnë mbështetje për biseda midis dy ose më shumë përdoruesve, reagime, lehtësi në ndarjen e përmbajtjes dhe shprehje dixhitale dhe virtuale të një marrëdhënieje personale.

Shembuj dhe lloje programesh sipas llojit të zhvillimit të tyre

Klasifikimi i softuerit të lirë

Një klasifikim tjetër që ia vlen ta dish dhe ta marrësh në konsideratë është ai i bazuar në të drejtën e autorit të këtyre programeve. Për më tepër, një pikë tjetër interesante për t'u marrë në konsideratë është cikli jetësor i softueritDomethënë, që nga momenti që lind një ide deri sa ajo të vihet në prodhim për përdoruesit, është një proces i mundimshëm, por emocionues.

freeware

Siç tregon vetë koncepti, ne po flasim për një produkt që mund ta shkarkoni në kompjuterin tuaj dhe ta shpërndani pa pagesëas nga ana juaj dhe as nga ana e atyre që e marrin atë nga ju.

Në shumë raste, këto veçori janë pjesë e një programi më të madh dhe më gjithëpërfshirës që ka një kosto. Sigurisht, ka edhe raste kur, në këmbim të shijimit të tyre falas, na duhet të shikojmë reklama, të cilat janë mënyra se si zhvilluesit sigurojnë jetesën.

Edhe pse është falas, su kodi burim Zakonisht nuk është i disponueshëmFakti që nuk ka kosto nuk do të thotë se nuk ka të drejta autorialePër këtë arsye, askush nuk mund ta shesë atë për fitim, e lëre më ta pretendojë si të vetin.

shareware

Shpërndarja e tij lejohet pa kufizim, megjithëse përdorimi i tij është i kufizuar pas një periudhe të caktuar kohore.Për këtë arsye, nuk mund të kopjohet ose instalohet pa pagesë paraprake.

Kodi i tij burimor mbetet i fshehur, siç është logjike, pra nuk është një program që mund të modifikohet fare. Shembulli i qartë Është versioni provë i çdo programi.

falas

Nuk ka kufizime në kopjimin, modifikimin dhe shpërndarjen e tij.E gjetëm me qasje të plotë në kodin burimor.

Burim i hapur

L programe të quajtura me burim të hapur Ato janë plotësisht të shpërndara, të kopjueshme dhe të modifikueshme, por gjithmonë me një njoftim për komunitetin e mbështetjes. Prandaj, pronësia intelektuale është e përbashkët midis zhvilluesve dhe përdoruesve të mëvonshëm që e modifikojnë atë.

Privat

Ndryshe nga softueri falas, ky nuk mund të modifikohet ose shpërndahet, dhe sigurisht, ju nuk keni qasje në kodin burimor.Për arsye të dukshme, rezulton të jetë një shërbim i paguar ose premium.

adware

Qëllimi i tij është të gjenerojë fitime ekonomikeLejon modifikimin pasi të keni paguar për të, pasi zakonisht është me burim të hapur.

Komponentët e softuerit dhe funksionet dhe shërbimet e tyre

Një komponent, thjesht duke e përcaktuar konceptin, është çdo element që përbën ose formon pjesë të diçkaje më të madhe. Kështu, komponentët e një programi softuerik janë: secili prej elementëve që janë pjesë e tij, që e integrojnë dhe e përbëjnë atë si një të tërë.

Flasim Modulet që kanë ndërfaqen dhe varësitë e tyre që janë përcaktuar mjaftueshëm për t'u grupuar si një grup specifikAto variojnë nga minimale deri te ato që formojnë degëzimin e tyre të nënmoduleve.

  • Një nga karakteristikat e saj është se Ato kanë varësi të qarta nga konteksti.
  • Një tjetër është se Mund të vendoset në mënyrë të pavarur; ka një identitet.dhe mund të përdoret në kompozime të tjera, Bazat e të dhënave.
  • Kjo pikë e fundit na çon në një pikë tjetër, e cila është se një montim i zëvendësueshëm.
  • Plus, të ri-shfrytëzueshëm.
  • Ndërfaqja e saj është përcaktuar në mënyrë perfekte.në mënyrë që përdorimi i tij në një grup tjetër të jetë i thjeshtë dhe intuitiv,
  • Më në fund, kemi se bëhet fjalë për elementët që duhet të jenë të bashkuar.

Dallimet midis harduerit dhe softuerit (komponentët logjikë dhe fizikë)

Dallimet midis harduerit dhe softuerit

Pasi diskutuam gjerësisht për softuerin, mund ta përmbledhim duke thënë se është një komponent logjik që përdoret në mënyra të ndryshme në varësi të qëllimit të tij të synuar. Megjithatë, me ngjashmërinë me konceptin "hardware""Kemi vënë re se kushdo që nuk është ekspert mund t'i ngatërrojë të dyja ose edhe të mendojë se janë e njëjta gjë."

Duke pasur parasysh përkufizimin e gjerë që kemi dhënë tashmë, ende duhet të diskutojmë se çfarë është një Pajisjet fizike, të cilat nuk janë gjë tjetër veçse një përbërës fizik i një pajisjeje, domethënë pjesët materiale, ato që mund të preken.Domethënë, softueri është "ajo që është brenda" dhe hardueri "enë".

Softueri kërkon, në një nivel ose në një tjetër, ekzekutim nga hardueriKjo do të thotë se duhet të ketë një komponent fizik, një enë, që mundëson përdorimin e programit, sado minimal që të jetë ai.

Kështu, Softueri përfshin të gjitha llojet e programeve siç janë lojërat, faqet e internetit, aplikacionet që shkarkojmë, etj. dhe hardueri Do të ishte monitori ku ne shohim informacionin, mausi që Na lejon të ekzekutojmë përmbajtjenprocesori që punon për ta bërë të mundur ekzekutimin ose Memorie RAM gjë që lejon ruajtjen e informacionit të menjëhershëm që lëshohet.