/ / Software: eksempler. Softwareudvikling

Software: eksempler. Softwareudvikling

Hvad er software? Eksempler på den praktiske brug vi møder hver dag, sidder ved computeren. Selv ved at flytte musen rundt på skærmen er resultatet af softwaren. Hvad er typer af software? Hvordan udføres softwareudvikling?

Software: Teori

Computeren drives afsamlet brug af hardware og software. Den første forstås som et sæt mikrokredsløb, brædder og andre elektroniske komponenter og enheder, der er inkluderet i pc'en. Under de anden computer programmer, der er designet til at behandle oplysninger og udføre nyttige handlinger ved hjælp af en pc. Den første i slang kaldes ofte "jern", den anden - "blød".

Softwaren på computeren visesinstallation - placeringen af ​​de tilsvarende filer på disken. I nogle tilfælde er det nødvendigt at opdatere softwaren. Dette er faktisk en geninstallation af en mere avanceret og moderne version af softwaren. For at installere softwaren skal du have en såkaldt "distribution". Det er et specialiseret installationsprogram.

Der er to hovedtyper af software - system oganvendt. Den første version giver PC'ens arbejde med hensyn til dets hovedfunktioner: Start, download og implementer computere på lavt niveau. Hovedtyperne af systemsoftwaren betragtes som operativsystemer (OS) samt kontroller for hardwarekomponenter på computeren og deres indstillinger.

Applikationssoftware er et program, hvormed praktisk taget meningsfulde handlinger gøres på en pc. For eksempel kan du skrive, bygge tabeller, tegne, bruge internettet osv.

Hvis du forenkler sproget, kan du opsummere dette: system software til computeren, applikationssoftware til brugeren. En anden måde at forklare forskellen på i almindeligt sprog: Systemprogrammernes arbejde er normalt ikke synligt. De udfører deres funktioner uden at "forene" med brugeren, i skjult tilstand. Til gengæld er kun applikationssoftwaren kun med direkte deltagelse fra brugeren. Eksempler på begge disse vil vi overveje i dag.

Der er selvfølgelig og "ikke-computer" typer af software. De kan styres af andre typer enheder - for eksempel tabletter, smartphones, tv'er. Der er software til klimaanlæg, industrianlæg mv.

Hvad er operativsystemet?

OS - grundlæggende ud fra operativ synspunktPC har en slags systemsoftware. Hvorfor tilskrives denne kategori af software? Faktum er, at i andre miljøer, der er dannet af operativsystemer, virker alle andre computersoftware (både system og applikation). OS er grundlaget for pc-drift. Hvis der ikke er noget operativsystem, fungerer der ikke noget andet program. De vigtigste operativsystemer er skjult fra brugeren.

Software eksempler

Det mest almindelige pc-operativsystem i verden er Windows (den mest populære, der er så mange versioner af det - 7., 8., XP og andre), Linux, MacOS.

System software: drivere

Den anden, måske den vigtigste type systemsoftware- chauffør De er designet til at sikre korrekt drift af hardwarekomponenterne. Hvis drivere til disken ikke er installeret på computeren, fungerer den ikke. Tilsvarende for et grafikkort, mus, modem og endda en processor. Typisk netværkssoftware er en router eller modemdriver. Denne type software leveres normalt af hardwareproducenter (og er i mange tilfælde inkluderet i operativsystemer).

Dette er essensen af ​​systemsoftware. Det næste trin er applikationssoftware, eksempler på de mest populære løsninger og de vigtigste funktioner, der tilbydes brugere.

Anvendt software: antiviruses, utilities

Fælles typer applikationssoftwareBestemmelserne er antivirusser og hjælpemidler. Den førstnævnte er designet til at beskytte pc'er mod ondsindede programmer, der kan deaktivere anden software eller endda computer hardware komponenter. En af de mest populære i Rusland anti-virus - NOD32, DrWeb, Kaspersky. Utilities er designet til at sikre en stabil drift af pc'en, for at overvåge, hvor godt computerens processorer, diske, hukommelse og andre hardwarekomponenter fungerer.

Populære applikationer. Microsoft Word

Hvilket specifikt applikationssoftware prøverFind den største efterspørgsel i dag? Først og fremmest vedrører tekstbehandlingssoftware. Denne form for computeroperation er historisk den allerførste. Et af de mest populære tekstbehandlings- og tekstbehandlingsprogrammer i verden (tegningstabeller, grafer osv.) Er Word. Det blev udviklet af en af ​​de største virksomheder i verden - amerikansk Microsoft. Den russiske transkription er acceptabel, hvilket lyder som "Word-programmet".

Afdelingsprogram

Til dato er flere versioner blevet udgivet.denne software. Funktionerne i hver af dem er forskellige, men den grundlæggende (og mest krævede i praksis) opgave udført af MS Word i en eller anden modifikation formaterer teksten, gemmer den til en fil og sikrer (om nødvendigt) dens korrekte udgang til printeren.

Microsoft Word: funktioner

"Program Word" er i stand til at udføre et stort antal operationer. nemlig:

- formatering af bogstaver og afsnit (valg af skrifttype for den ønskede størrelse og grundlæggende attributter - understregning, skrift med fed skrift, kursiv, afstand mellem linjerne osv.)

- Design af udseendet på siderne (indstilling af farver og mønstre på baggrunden, tilføjelse af grafik, billeder osv.)

- Tilføjelse af relaterede tekstelementer (tabeller, grafer, ikoner osv.)

Gratis software

At lære at bruge Word er meget simpelt. Mange af programkontrolerne er intuitive. Det er også værd at bemærke, at Microsoft, som udgav Word, gav sin løsning med et detaljeret hjælpesystem, som brugeren kan få adgang til ved at trykke F1 på tastaturet.

Populære applikationer: Microsoft Excel

Et eksempel på en anden populær applikationssoftware erMicrosoft Excel (på russisk - "Excel-program"). Hendes smalle specialisering er ved at bruge regneark. Denne form for beslutning forenkler arbejdet med tal meget.

Excel-program

På trods af at dette program anses for at være professionelt, kan selv novice brugere mestre de grundlæggende metoder til at arbejde med det (hvilket er grunden til, at det blev verdensomspændende berømmelse).

Microsoft Excel: funktioner

Den enkleste betjening i Excel er displayet.tekst og tal i form af tabeller. Arbejdsområdet for programmet ser faktisk ud som et stort antal celler, i hver af dem kan du indtaste noget. En mere kompliceret procedure er opførelsen af ​​grafer, indførelsen af ​​formler. Operationer, der kræver professionel træning - programmering af såkaldte "makroer" (en slags interne programmer), tekniske beregninger.

Softwareudvikling

Vi opregner de mest almindelige i praksis typer opgaver, som Excel-programmet kan løse:

- matematiske beregninger ved hjælp af numeriske værdier i tabelceller (summation, subtraktion, division, multiplikation, justering af fremskridt mv);

- brug af formler til kontoautomatisering

- udarbejdelse af rapporter, formularer, spørgeskemaer og andre dokumenter, der ser mest behageligt ud i form af tabeller

- grafik, visualisering af statistikker ved hjælp af diagrammer.

Som med Word, ved hjælp af Excelmeget nemt at beherske dig selv. Programmets kontrolelementer er stort set intuitive. Denne type software er også forsynet med et detaljeret hjælpesystem (som kan være nyttigt ikke kun for en nybegynder bruger, men også for en professionel).

Populære applikationer: Adobe Photoshop

Ofte brugerne skalved hjælp af et interessant program - "Photoshop". For Windows 7, 8 eller XP findes den i et stort antal versioner. Officielt kaldes dette program Adobe Photoshop. Det er beregnet til tegning (sådanne løsninger kaldes "grafiske redaktører"). Det bruges, som det er tilfældet med Word og Excel, af både nybegyndere og fagfolk: designere, webudviklere, tegneserieproducenter.

Photoshop refererer til programmer, der behandlerbilleder i den såkaldte "raster" -tilstand. Hvad betyder dette? Vi kan sige, at hoveddelen af ​​computergrafik tilhører kategorien "raster". Vi taler om billeder, der består af et stort antal små punkter (vi husker, hvordan billedet er bygget på tv'et og skærmen - princippet er det samme). Ved hjælp af "raster" grafiske redaktører kan du oprette absolutte grafiske elementer. Du kan tegne et portræt af en mand, et hus, et landskab - noget. Ud over "raster" -grafik er der også en "vektor". Billeder baseret på det kan i sin tur kun bygges ud fra de skabeloner, der er fastsat i programmet.

Adobe Photoshop-funktioner

Med Photoshop kan du ikke kun oprettebilleder, men også foretage ændringer til den klare. Således betegner udtrykket "fotoshoot". Du kan f.eks. Ændre objekter i et billede, tilføje noget til dem, retouchere dem - med stor erfaring med Photoshop kan alt vise sig at være meget plausibelt.

Photoshop-software til Windows 7

Adobe Photoshop fungerer med de fleste formater.grafiske filer på grund af tilstedeværelsen af ​​et stort sæt konvertere til forskellige formater. Sidstnævnte transformerer grafiske oplysninger fra filformatet til det native format i Adobe Photoshop-editoren, når de læser fra en fil. Når du skriver til en fil, udfører konvertere den omvendte transformation.

Hvad er de mest populære typer operationer, der udføres i Photoshop? Disse omfatter følgende:

- oprettelse af nye tegninger ved brug af virtuelle børster, blyanter, linjaler, figurer med forskellige farver

- ændre størrelsen på billeder eller deres individuelle elementer

- kombinere indholdet af to forskellige billeder

- ændre farve på billedet eller dets dele

- brugen af ​​visuelle effekter på grund af de indbyggede mønstre og algoritmer

- transformation af billeder (refleksion, rotation osv.).

Ligesom med Word og Excel, elementernePhotoshop-kontroller er lette at beherske intuitivt. Så selv en uerfaren bruger kan tegne noget. Mange af versionerne af programmet er udstyret med et hjælpesystem på russisk, som fortæller detaljeret, hvordan man arbejder med Photoshop.

Populære typer af applikationssoftware: browsere

Browseren er programmet med hvilketbrugere får adgang til internettet, læser nyheder fra websteder, skriver meddelelser i sociale netværk, ser videoer - i et ord gør de alt, der er karakteristisk for "virtuelt rum". De mest populære løsninger af denne type i verden er Internet Explorer, Opera, Google Chrome. Der er et meget stort antal af deres analoger og undertyper. Funktionen af ​​hver af dem er generelt den samme. De fleste brugere foretrækker at udnytte en eller anden, baseret på den subjektive vurdering af kvaliteten af ​​design af programmer og bekvemmeligheden af ​​placeringen af ​​kontroller på dem.

Softwareopdatering

Princippet om browsere er baseret på anerkendelsehypertext markup sprog (kaldet HTML) og konvertere det til brugervenlige visuelle elementer - tekst, billeder, tabeller, videoer, animationer, beskedformer osv.

Browsere: funktioner

Prøver af sådan software er meget enkle. Hovedwebbrowserelementerne er linjen med webstedets adresse og hovedfeltet (som regel kaldes "webgrænsefladen", hvor information fra internettet vises. Hovedelementet i et sådant program er, at det er en mellemmand mellem en pc-bruger og andre mennesker i virtuelt rum. Det vil sige, Ved hjælp af en browser (mere præcist en "web-grænseflade") kan en person faktisk udveksle data ved at sende noget fra sig selv (tekst, filer) og modtage noget fra andre. Var internettet tilgængelig før opfindelsen af ​​browsere? Faktum er, at "web ikke ansigt "- har historisk set ikke den første metode til kommunikation mellem brugere Den kom efter flere års international harmonisering af standarder, der skal udveksles." virtuel "information.

Software: betalt og gratis

Et af softwareklassificeringskriterierne er omkostninger. Der er tre kategorier af løsninger. For det første er det helt gratis software. For det andet er der en kommerciel en. Hvis brugeren ønsker at bruge sådan software, skal han betale for sin installation. For det tredje er der en mellemliggende type software - betingelsesmæssigt fri. Hvad er dens funktion? Generelt inddragelsen af ​​sådan software er: behøver ikke at betale for installation, men efter at have brugt programmet i et stykke tid (fx måned), vil du nødt til at overføre midler til den fortsatte brug af udvikleren.

Hvad er sky teknologi?

I de seneste år scorede en meget storpopulariteten af ​​udtrykket "sky teknologi". Hvad er dette fænomen? "Cloud teknologier" er simpelt sagt applikationssoftware, der kan lanceres fra en browser (det er derfor ikke installeret på en pc). Overvej et eksempel. Microsoft Word, som vi talte om ovenfor, startes ved at dobbeltklikke på ikonet på skrivebordet. Men der er den samme løsning, men en "sky": brugen af ​​software af denne type udføres via en webbrowser interface. Som regel gemmes filer, som en bruger arbejder med ved hjælp af sådan software, på internettet.

Der findes mange programmer i"cloud" format. Der er endda versioner af operativsystemer af denne type. Så vi kan sige, at "cloud" formatet ikke kun er applikation, men også systemsoftware. Populariteten af ​​sådanne løsninger i dag er forbundet med den hurtige hastighed på internettet (for nogle år siden var der ikke sådan noget), samt at spare brugerens tid - du behøver ikke installere noget på din pc. Forresten opstår skybaserede softwareopdateringer uafhængigt af brugeren. Dette er også praktisk.

Hvem udvikler software?

Der er en hel sektor af økonomien, indenforsom udføres softwareudvikling - programmering. Det beskæftiger folk med en bred vifte af vidensprofiler. Men de er forenet med en fælles funktion - kendskab til programmeringssprog. Ved hjælp af en eller flere af dem skriver en person software. Et programmeringssprog er et sæt kommandoer genkendt af computerens hardwarekomponenter. Efter at have skrevet "sætningen" struktureret på en bestemt måde, giver den person, der skaber softwaren, en "orden" til processoren, eller en pc-disk, for at udføre en sådan handling på filen. Der er hundredvis af sprog, med hvilken softwareudvikling udføres. Populære er C ("C"), Java, Pascal, Ruby-on-Rails.

Er det svært at lære at lave software?

Overhovedet ikke. Enhver kan være en programudvikler. Softwareoprettelse er ikke en forbudt aktivitet overhovedet. Mange succesfulde iværksættere begyndte ved at udvikle software. Eksempler på sådanne mennesker er Bill Gates, Linux Torvalds, Eugene Kaspersky. Du kan studere sprog til softwareoprettelse på baggrund af en stor mængde tilgængelig litteratur, video-øvelser eller ved at besøge specialiserede kurser. Softwareudvikling er en af ​​de hurtigst voksende industrier, og væksten i dens popularitet er hovedsagelig forbundet med universel tilgængelighed.

Læs mere: