Ce este software-ul? Tipuri de software. Standarde pentru specificațiile tehnice. Alcătuirea preliminară a documentației programului

Trimiteți-vă munca bună în baza de cunoștințe este simplu. Utilizați formularul de mai jos

Studenții, studenții absolvenți, tinerii oameni de știință care folosesc baza de cunoștințe în studiile și munca lor vă vor fi foarte recunoscători.

MINISTERUL EDUCAŢIEI ŞI ŞTIINŢEI RF

INSTITUȚIE DE ÎNVĂȚĂMÂNT FEDERALĂ DE STAT

ÎNVĂŢĂMÂNTUL MEDIU PROFESIONAL

COLEGIUL DE STAT KRASNOGORSK

DEPARTAMENTUL ECHIPAMENTE CALCULATOARE ŞI SISTEME AUTOMATICE

asupra practicii dobândirii deprinderilor profesionale primare

elev din grupa 37

Boierkin Alexandru Sergheevici

Șef de practică

de la firma _____________ / Dubrov Yu.V.

de la KGC _____________ / Studenova O.V./

Introducere

1. Enunțarea problemei

1.1 Termeni de referință

Motive de dezvoltare

Scopul dezvoltării

Cerințe de fiabilitate

Cerințe pentru informații și compatibilitate software

Indicatori tehnico-economici

Etape și stadii de dezvoltare

2. Partea principală

2.1 Descrierea programului

Informații generale

Scop functional

Descrierea structurii logice

Informații generale despre program

Software folosit

Mijloacele tehnice utilizate

Structura programului

Configurarea programului

Verificarea programului

2.3 Manual de utilizare

Scopul programului

Conditii de executie a programului

Executarea programului

Dispoziții generale

Operarea unui computer (PC)

Concluzie

Bibliografie

Introducere

Eu, Boyarkin Alexander Sergeevich, student la Colegiul de Stat din Krasnogorsk din grupa 37, am făcut un stagiu la PC System LLC. Am fost implicat în lucrul cu documente (Copiere, Tipărire, Procesare... etc.)

1. A fost implicat în munca de asistență software.

2. Consultanta pe hardware VT

3. Teh. serviciu VT

1 Declarație de problemă

1.1 Termeni de referință

Motive de dezvoltare

Baza dezvoltării programului este misiunea emisă pentru practică pentru a obține competențe profesionale primare de către șeful cabinetului „System PK LLC” Dubrov Yu.V.

Numele lucrării: „MediaPlayer”. Interpret: Boyarkin A.S.

Scopul dezvoltării

Ţintă produs software este de a crea o aplicație care este capabilă să joace MediaPlayer în formatul „mp3.mid.wma.etc.” Software-ul dezvoltat este folosit pentru a asculta muzică.

Cerințe pentru program sau produs software

Programul vă permite să ascultați fișiere audio

1.1.3.1 Cerințe de performanță

Principalele funcții ale programului:

Redați muzică în format mp3, wma etc

1.1.4 Cerințe de fiabilitate

Programul ar trebui să:

Lucrați cu un algoritm de operare dat;

2) Produce funcţionare neîntreruptă cu fisier de date

1.1.5 Condiții de funcționare și cerințe pentru compoziția și parametrii echipamentelor tehnice

Condițiile de funcționare ale programului coincid cu condițiile de funcționare ale computerului. Programul ar trebui să fie conceput pentru utilizatori neprofesioniști.

Cerințe minime pentru un computer electronic:

CPU: Intel Pentium

Frecvență: 233 MHz

RAM: 64 MB

1) Procesor: Intel Pentium IV

2) Frecvență: 1600 MHz

3) RAM: 512 MB

4) Tastatură și mouse.

1.1.6 Cerințe pentru informații și compatibilitate software

Sistem de operare: Windows XP sau o versiune ulterioară

Limbajul de programare: Borland Delphi

Cerințe de transport și depozitare

Programul este furnizat pe un mediu de stocare laser. Documentația software este furnizată în formă electronică și tipărită.

Cerinte speciale

Software-ul ar trebui să aibă o interfață simplă concepută pentru utilizatorii neprofesioniști.

Documentația pentru software-ul (software-ul) operațional acceptat trebuie să conțină informatii complete necesar pentru ca programatorii să lucreze cu acest program.

1.1.7 Cerințe pentru documentația programului

Principalele documente care reglementează dezvoltarea viitoarelor programe ar trebui să fie documentele Sistemului Unificat de Documentare a Programelor (USPD): manualul programatorului de sistem, manualul operatorului, descrierea programului.

1.1.8 Indicatori tehnico-economici

Eficacitatea software-ului este determinată de ușurința de utilizare pentru evaluarea calității cunoștințelor, precum și beneficiu economic primite din implementarea acestui program.

Postat pe http://www.allbest.ru/

Postat pe http://www.allbest.ru/

1.1.9 Etape și etape ale dezvoltării

Șef de practică de producție:

Studenova O.V.

1.1.10 Procedura de inspecție și recepție

Controlul și acceptarea dezvoltării sunt efectuate pe baza testelor de control și a exemplelor de depanare. În același timp, se verifică execuția tuturor funcțiilor programului.

1.2 Revizuirea soluțiilor existente

Întreprinderea nu are acest tip de produs software Din aceste motive, s-a decis să dezvolte un software care să rezolve problemele descrise mai sus.

1.3 Selectarea unui limbaj de programare

În zilele noastre există multe limbaje de programare diferite.

Visual Basic este produsul multor ani de evoluție a limbajului de bază. Practic, acest limbaj este destinat creării de programe care funcționează în modul de dialog cu utilizatorul, „i.e. modul vizual. În ceea ce privește complexitatea și capacitățile sale, Visual Basic poate fi plasat la egalitate cu Borland Delphi 7 sau C++.

Borland Delphi este un instrument universal de dezvoltare de aplicații pentru Windows. Este imposibil să enumerați toate avantajele Borland Delphi - este un compilator rapid, un mediu de dezvoltare convenabil, capabilități bogate de lucru cu baze de date și un set mare de componente, acesta este, desigur, un mediu excelent programare vizuală, de înțeles, ușor de învățat și, adesea, nu necesită cunoștințele unui dezvoltator profesionist.

Este unicitatea Borland Delphi care vă permite să creați soluții serioase, complet funcționale, într-un timp scurt. Este convenabil din toate punctele de vedere, atât pentru începători, cât și pentru profesioniști. Permite începătorilor, cu puțin efort și timp, să creeze programe de aplicații care nu se pot distinge în exterior de programele create de specialiști profesioniști. Pentru profesioniști, Borland Delphi oferă posibilitatea de a crea aplicații complexe care funcționează cu orice bază de date. În prezent, Borland Delphi este unul dintre cele mai populare produse software pentru crearea de sisteme informatice. Pe baza ei, sunt create atât programe mici, cât și sisteme la scară întreprinderi.

Mediul de dezvoltare integrat Borland Delphi a fost ales pentru scrierea software-ului datorită faptului că în această lucrare sarcina a fost dezvoltarea unui modul ca parte a unui proiect axat pe utilizarea Borland o Delphi.

Spre deosebire de Limbajul vizual Basic 6.0, Borland Delphi are capacitatea de a face mai mult lucru convenabil cu baze de date cu mai puțin timp necesar pentru a le conecta, a adăuga înregistrări la tabel și a efectua diverse operații asupra datelor din tabele și poate oferi, de asemenea, o interfață mai ușor de utilizat pentru utilizatorul neprofesionist.

2 Partea principală

2.1 Descrierea programului

Informații generale

Acest software este destinat studenților să asculte fișiere audio.

Programul este implementat în mediul de programare Borland Delphi.

Scop functional

Acest software rezolvă următoarele sarcini:

deschiderea și afișarea playerului audio

posibilitatea de a selecta melodii în formate „mp3, wma, etc...”

2.1.3 Descrierea structurii logice

Programul include:

Funcție de vizualizare a fișierelor audio pe computer

funcția de ascultare a fișierelor audio

program de sistem tehnic

Windows XP și versiuni ulterioare;

procesor: Pentium IV;

frecventa: 1600 MHz;

RAM: 512 MB;

placa video: 32 MB;

tastatura si mouse-ul.

2.2 Ghidul programatorului de sistem

Informații generale despre program

Software-ul dezvoltat este conceput pentru ascultarea rapidă și convenabilă a muzicii

Acest program a fost creat în limbajul de programare Borlabd Delphi folosind compilatorul Borlabd Delphi.

2.2.2 Software utilizat

Programul rulează pe Windows XP și versiunile sale ulterioare. Mediu de dezvoltare - Borlabd Delphi.

2.2.3 Mijloacele tehnice utilizate

Cerințe hardware minime pentru un computer electronic:

Procesor: Intel Pentium

Frecvență: 233 MHz

RAM: 64 MB

Spațiu liber pe hard disk: 15 MB

1) Procesor: Intel Pentium IV

Frecventa: 1600 MHz

RAM: 512 Mb

Spațiu liber pe hard disk: 20 MB

Placa video: 32 Mb

2.2.4 Structura programului

Orez. 1 structura programului

Pe Formularul 1 sunt:

Etichetă - servește la afișarea numelui fișierului

Editare - servește la afișarea căii de redare

Buton - servește la afișarea unei liste de fișiere

OpenDialog - folosit pentru a deschide fișiere în format player

MediaPlayer - pentru redarea fișierelor audio

Există, de asemenea, un Buton pe Formular, făcând clic pe butonul, vă permite să deschideți o listă cu toate fișierele de pe computer

Pasul 3. Conectați programul la fișierul player

procedura TForm1.Button1Click(Expeditor: TObject);

edit1.Text:= opendialog1.FileName; // Editați textul numelui fișierului

Dacă openDialog1.Execute, atunci începe // Dacă deschideți fereastra de dialog, programul va începe

MediaPlayer1.FileName:=openDialog1.FileName; //Deschideți un dialog cu numele fișierului

MediaPlayer1.Open; // Porniți playerul

Configurarea programului

Programul este conceput pentru utilizatori non-profesioniști și nu necesită nicio configurare.

Copiați folderul în orice director, de exemplu pe unitatea locală C:\ (C:\Program Files\BoyaraPlayer) rulați fișierul „BoyaraPlayer.exe”

Verificarea programului

Obiect de testare

Obiectul de testare a fost un player media care vă permite să redați muzică în diferite formate

Scopul testării

Scopul testului este de a verifica fiabilitatea programului.

Cerințele programului

Programul ar trebui să fie conceput pentru a fi ușor de utilizat.

În plus, programul trebuie să aibă un user-friendly, intuitiv interfață clară, similar cu cel acceptat în general pentru aplicațiile standard Windows.

Cerințe pentru documentația software

Conținutul documentației software:

descrierea programului;

textul programului;

ghidul programatorului de sistem;

manual de utilizare.

2.3 Manual de utilizare

Scopul programului

Programul este destinat utilizare convenabilă ascultând MediaPlayera

Windows XP și versiuni superioare;

procesor: Pentium;

frecventa: 233 MHz

RAM: 64 MB;

placa video: 32 MB;

Windows XP SP2 și versiuni ulterioare;

procesor: Pentium IV;

frecventa: 1600 MHz;

RAM: 512 MB;

placa video: 64 MB;

tastatura si mouse-ul.

3. Măsuri de siguranță în timpul funcționării (PC)

3.1 Prevederi generale

1) Această instrucțiune prevede măsuri de siguranță care trebuie urmate atunci când se efectuează întreținerea și operarea unui computer (PC).

Instrucțiunile sunt obligatorii pentru persoanele care efectuează orice lucrare de operare și întreținere a calculatoarelor (PC), adică pentru ingineri, programatori, ingineri electronici.

Este interzisă operarea unui computer (PC) cu sistemul de ventilație oprit.

Este interzisă operarea unui computer (PC) la temperaturi care depășesc 35 de grade. C. iar umiditatea peste 90%.

5) Angajații care au studiat regulile au voie să opereze și să întrețină computere (PC-uri) operare tehnică aparate, aceste instructiuni, care au promovat examenul de proba de siguranta si au certificat de drept de functionare a instalatiilor electrice pana la 1000V.

3.2 Operarea unui computer (PC)

1) Porniți computerul (PC) conform instrucțiunilor de pornire și oprire pentru acest computer.

2) Înainte de a porni computerul (PC), trebuie să vă familiarizați cu jurnalul hardware și să vă asigurați că toate dispozitivele computerului au fost în stare bună de funcționare în timpul operațiunii anterioare.

Concluzie

Ca parte a practicii de obținere a competențelor profesionale primare, a fost dezvoltată o aplicație de ascultare a fișierelor media. Ca urmare a dezvoltării, se pot trage următoarele concluzii:

La dezvoltarea aplicației, am parcurs întregul ciclu de proiectare a programului, de la stabilirea sarcinii de către client până la punerea în funcțiune a aplicației finite.

Aplicația dezvoltată permite:

Ascultați MediaPlayer;

Selectați în mod constant muzică cu formate mp3.wma pentru utilizare ulterioară;

Dezvoltarea ulterioară a programului se va realiza prin modernizarea acestuia: introducerea de noi formate, precum și scrierea altora noi, module suplimentare, după cum este necesar.

Astfel, însumând rezultatele proiectării, trebuie remarcat că scopul și obiectivele stabilite au fost atinse.

Bibliografie

GOST 7.1-84 Descrierea bibliografică a unui document. Cerințe generale si redactarea regulilor.

GOST 19.201 - 78. Sistem unificat de documentare a programului. Sarcina tehnică. Cerințe pentru conținut și design.

GOST 19.401 - 78. Textul programului. Cerințe pentru conținut și design.

GOST 19.402 - 78. Descrierea programului.

GOST 19.503 - 79. Ghidul programatorului de sistem. Cerințe pentru conținut și design.

GOST 19.505 - 79. Manual de utilizare. Cerințe pentru conținut și design.

GOST 24.207 - 80. Cerințe pentru conținutul documentelor software.

Flenov M.E. Biblia programatorului Mediul Delphi, 2009.

Standarde Sistem unificat documentația programului (ESPD).

Shishkin V.V. Instrucțiuni pentru un proiect de curs. -Smolensk, 2002.

Postat pe Allbest.ru

Documente similare

    Crearea unui site de informare pentru pasionații de pescuit, care să le permită obținerea informațiilor necesare. Cerințe pentru un program sau un produs software. Etape și stadii de dezvoltare. Software recomandat pentru funcționarea programului.

    teză, adăugată 18.03.2012

    Software - componentă importantă functionarea activitatilor informatice. Studierea principiului de funcționare a programelor rezidente. Dezvoltarea unui program pentru eliminarea cuvintelor dintr-un fișier text fără a ține cont de majuscule. Cerințele programului, dezvoltarea proiectelor.

    lucru curs, adăugat 02/03/2011

    Domeniul de activitate și responsabilitatile locului de munca Administrator al site-ului unei agenții de publicitate. Cerințe funcționale și nefuncționale pentru software pentru a automatiza munca administratorului. Tipuri și tipuri de testare, ghidul programatorului.

    lucrare curs, adăugată 15.05.2014

    Software-ul ca set de programe pentru un sistem de procesare a informațiilor și documentele programului necesare pentru operarea acestor programe. Software de sistem (programe uz comun), aplicate și instrumentale (sisteme de programare).

    rezumat, adăugat 06.04.2010

    Caracteristici generale și cerințe pentru program. Model funcțional pentru rezolvarea problemei (BPWin), software necesar. Descrierea site-ului Web, manual de utilizare și programator. Calcule tehnico-economice de dezvoltare.

    teză, adăugată 21.01.2014

    Program pentru crearea ceasurilor. Cerințe minime pentru compoziția și parametrii mijloacelor tehnice ale programului. Selectarea și justificarea sistemului de programare Microsoft Visual Studio. Descrierea generală a algoritmului. Ghidul utilizatorului și al programatorului.

    test, adaugat 12.11.2012

    Domeniul de aplicare și cerințele aplicației Web create. Cerințe pentru hardware și software. Dezvoltarea structurii aplicației Web și selectarea instrumentelor de implementare software. Implementare software aplicații web. Structura bazei de date.

    teză, adăugată 06.03.2014

    Dezvoltarea unui software care va automatiza munca unui manager cu clienții și furnizorii. Definirea cerințelor, testarea, descrierea programului. Ghidul programatorului de sistem. Crearea unui DBMS în DELPHI pentru un manager.

    teză, adăugată 16.06.2014

    Termeni de referință pentru dezvoltarea unui produs software și cerințe pentru program. Scrierea unui algoritm de operare și dezvoltarea unei interfețe de program. Ghidul pentru programator de sistem și operator. Metode și principii de bază ale testării bazelor de date.

    teză, adăugată 27.01.2013

    Scopul final al oricărui program de calculator este controlul hardware-ului. Nucleul sistemului de operare al computerului: software la nivel de sistem. Rețele de calculatoare și scopul lor. Bazele funcționării Internetului și a serviciilor sale de bază.

În fiecare zi, când lansăm un computer personal, laptop sau telefon, ne confruntăm cu programe care ne servesc. Mai mult, dacă nu te gândești la asta, se pare că utilizarea software-ului începe în momentul în care lansăm comanda rapidă pe desktop. Cu toate acestea, acesta nu este cazul.

Baza

Să ne dăm seama ce este software-ul. În esență, este o colecție de comenzi și cod de program conținut în înveliș grafic- interfata. Dar interfața poate fi diferită și depinde direct de aplicație și scopul acesteia.

Orice software este format din fișiere care specifică procedurile și funcțiile pe care programul le urmează în timpul execuției.

Unul dintre primele modele de software a fost așa-numita mașină Turing. În 1935 Alan Turing a formulat model matematic, conform căreia o mașină abstractă trebuia să treacă dintr-o stare în alta, executând comenzi elementare dintr-un set fix.

Să începem să analizăm întrebarea ce este software-ul cu clasificarea lui.

sistem de operare

Inițial, pot fi distinse diferite clase de software. Primul și cel mai de bază ar trebui să fie numit software de sistem. Interfețe, programe și coduri fără de care este imposibil să lucrezi pe un computer sau alt echipament folosind orice mediu software. Acesta este cel mai necesar software din computerul dvs. personal.

Există două subsecțiuni importante în această clasă:

  1. Software de bază. Include toate tipurile de sisteme de operare, indiferent dacă sunt oficiale sau piratate, dacă rulează aplicații disponibile public sau exclusiv 1-2 programe de aplicații pentru care a fost creat acest mediu software. Acest grup include, de asemenea, diverși emulatori și mașini virtuale care vă permit să simulați diverse medii software.
  2. Un grup separat este software-ul de service. După cum sugerează și numele, a fost creat pentru a menține sistemul de operare și a-l proteja. Acestea includ motoare de căutare, antivirusuri, precum și instrumente de diagnosticare și depanare pentru computerul dvs.

În sine, software-ul de sistem este o colecție diverse programeși medii concepute pentru a sprijini funcționarea unui computer personal și a rețelelor de calculatoare. Dezvoltarea acestui tip de software este un proces lung și minuțios, deoarece funcționalitatea locului de muncă va depinde de aceasta. Software-ul de sistem îndeplinește următoarele sarcini:

  • crearea unui mediu pentru funcționarea programelor de aplicație;
  • suport pentru PC și rețea;
  • diagnosticarea și prevenirea defecțiunilor PC și LAN;
  • efectuarea de operațiuni suplimentare de suport precum arhivarea, formatarea, defragmentarea și altele.

Pentru calculator

O altă cunoaștere care ne oferă posibilitatea de a înțelege ce este software-ul este înțelegerea modului în care este dezvoltat software-ul. Pentru acest proces, se utilizează software-ul instrument, adică un set de software și hardware folosit pentru a scrie și compila codul de sistem pentru utilitarele aplicației.

În software-ul instrumental, se pot distinge trei subgrupe:

  • limbaje și sisteme de programare;
  • medii de programare integrate;
  • sisteme software.

Există o mare varietate de limbaje de programare și toate sunt împărțite în subgrupe pe baza principiului orientării - în funcție de amploarea problemelor produsului finit care trebuie rezolvate.

Este imposibil să nu spunem câteva cuvinte despre ce sunt limbajele de programare orientate către mașină. Ele sunt folosite pentru a scrie software nu pentru utilizatorul final, ci pentru a crea cod de program suport direct pentru hardware. Aceste limbaje fac posibilă luarea în considerare a arhitecturii unice și a principiilor de funcționare ale unui anumit computer sau, de exemplu, a unei mașini de lucru într-o fabrică care nu funcționează sub sisteme de operare obișnuite.

Pentru utilizator

Limbajele de programare independente de mașină îndeplinesc funcția de a scrie coduri de program, precum și programe de aplicație pentru shell-uri și sisteme de operare gata făcute.

  • Limbajele de programare orientate către procedura sunt software specializat. Exemple - Pascal, Basic. Aceste limbaje de programare simple sunt folosite pentru a scrie programe, funcții și proceduri de bază ale aplicației. Și, de asemenea, pentru a descrie algoritmi pentru rezolvarea problemelor.
  • Limbaje orientate spre probleme - vă permit să rezolvați probleme în domenii specifice mai restrânse de programare, printre exemplele acestora se numără Lisp, APL.
  • Limbile orientate pe obiecte sunt mai moderne și mijloace convenabile pentru crearea de aplicații de aplicație și crearea diferitelor tipuri de software pentru utilizatorul final. Caracteristica lor principală este capacitatea de a crea elemente de aplicație gata făcute, cum ar fi casete de dialog, câmpuri de completat, butoane. Pentru a ilustra, putem numi limbaje precum C++ și Visual Basic.

Cu ce ​​lucrăm

Ultima clasă este aplicația software. Dacă ai citit cu atenție articolul, ar fi trebuit să fi ghicit deja că acesta nu este altceva decât acele programe, aplicații și jocuri cu care ne ocupăm în Viata de zi cu zi. Dar chiar și acest concept cel mai simplu este împărțit în subclase de către experți.

  1. Poate cea mai comună categorie de aplicații este multimedia. Adică programe pentru redarea video, audio, jocuri. Tot ceea ce servește la distracția utilizatorului final. Astfel, una dintre cele mai mari invenții ale omenirii din lucru instrument științific a devenit un mijloc de distracție a publicului larg.
  2. Software de recuperare a informațiilor. După cum înțelegeți, asta diverse browsereși clienții tehnologiei Internet concepute pentru a primi informații de pe World Wide Web.
  3. Scop general. Acestea sunt tipurile de software utilizate în viață obișnuită numai atunci când este necesar. Acestea sunt editori grafici și de text, servicii poștale, Bază de date.
  4. Orientat spre probleme. De exemplu, sisteme expert sau sisteme de conferințe audio și video.
  5. Medii software de nivel profesional. Acestea sunt sisteme contabile și pedagogice, sisteme de control al accesului.

Un exemplu bun

După ce am învățat ce este software-ul, să ne uităm la câteva exemple reale programe și aplicații pe care le putem întâlni în viața reală.

  • 1C Contabilitate. Un exemplu izbitor de software profesional folosit pentru a lucra cu contabilitate, domeniul juridic și multe alte domenii susținute și conexe.
  • Microsoft Office Word. Cel mai ușor de înțeles și mai accesibil exemplu de software de uz general. Aproape toată lumea din viața lor a rulat acest pachet software pentru a scrie un CV, eseu sau raport.
  • Microsoft Acces la birou. Cea mai simplă implementare a unei baze de date, care este și un software de uz general.
  • Toată lumea a auzit de categoria multimedia. Acesta este binecunoscutul Windows Media Player, capabil să redea atât fișiere audio, cât și video.
  • Photoshop este un alt exemplu de software de uz general. Ca editor grafic profesionist utilizat în multe companii de tipărire, se referă și la mediu software nivel profesional.
  • Dacă vorbim despre software de uz general, atunci fiecare persoană care a pornit un computer cel puțin o dată l-a întâlnit. Acesta este binecunoscutul Windows.

Toate acestea sunt un software foarte comun. Nu are sens să dai exemple de alte programe. În zilele noastre, când chiar și un copil poate dezvolta aplicații, descărcați oricare dintre ele după bunul plac, ca înlocuitor mărci celebre, fiecare utilizator poate.

Instalare

Instalarea software-ului nu va cauza dificultăți în majoritatea cazurilor. utilizator obișnuit. Majoritatea aplicațiilor pe care le folosim în viața noastră de zi cu zi sunt destinate în mod special utilizatorului neinițiat. Un modul special - un instalator - este cusut în programul terminat.

Când introduceți discul software în unitate, programul de instalare pornește automat. Deplasându-vă prin casetele de dialog, selectați calea de pe hard disk în care va fi instalat software-ul. Dacă acesta este un software care acceptă sistemul dvs. de operare, acesta va fi instalat automat în folderul necesar.

Unele software, cum ar fi cel necesar pentru dezvoltarea aplicațiilor, nu necesită instalare. Comanda rapidă de lucru este lansată în folderul programului, urmată de instrumentul de dezvoltare.

Instalarea software-ului pentru anumite componente hardware de PC, cum ar fi placa de baza sau BIOS-ul poate necesita abilități speciale și cunoștințe profesionale, așa că nu ezitați să apelați la un specialist în astfel de cazuri.

Creare

Dezvoltarea software-ului are loc în mai multe etape.

  • Etapa inițială este etapa apariției și implementării unei idei. Crearea designului viitoarei aplicații, precum și a funcționalității acesteia.
  • Testarea alfa este un proces intern de testare. Acesta și adăugarea oricăror funcții sunt efectuate într-un cerc limitat de oameni, de obicei dezvoltatori sau persoane apropiate acestora.
  • Testarea beta este efectuată în rândul consumatorilor, la discreția producătorului. Acesta este procesul de depanare a unui program.
  • Eliberarea candidatului. Un program care a trecut toate etapele de testare, cu găsit și corectat erori critice. Practic aplicare gata pentru eliberare.
  • Și în sfârșit, eliberarea. Produs gata pentru lansare și replicare.
  • Ultima etapă, care continuă după lansare, este suportul software și întreținerea aplicației.

concluzii

Deci, după cum înțelegeți acum, dezvoltarea și utilizarea software-ului este o parte inseparabilă a vieții noastre de zi cu zi. S-ar părea că în timp ce efectuăm cele mai simple acțiuni pe un computer personal, în fiecare zi întâlnim o mare varietate de software creat prin munca minuțioasă a specialiștilor special pentru utilizatori. Clasificarea programelor și aplicațiilor este atât de largă încât este imposibil să spui cu certitudine cu ce lucrezi în prezent.

Ce este software-ul? Vedem exemple de utilizare practică a acestuia în fiecare zi când stăm la computer. Chiar și simpla mutare a mouse-ului pe ecran este rezultatul software-ului. Ce tipuri de software există? Cum se face dezvoltarea software-ului?

Software: teorie

Un computer funcționează prin utilizarea combinată de hardware și software. Primul se referă la un set de cipuri, plăci și alte componente și dispozitive electronice care alcătuiesc un PC. Sub al doilea - programe de calculator, care sunt concepute pentru a procesa informații și a efectua acțiuni utile folosind un computer. Primul este adesea numit „hardware” în argou, al doilea este „software”.

Software-ul apare pe computer prin instalare - plasând fișierele corespunzătoare pe disc. În unele cazuri este necesară actualizarea software-ului. Aceasta este, în esență, reinstalare mai avansate şi versiunea modernă DE. Pentru a avea o așa-numită „distribuție” trebuie să o aveți. Este un program de instalare specializat.

Există două tipuri principale de software - sistem și aplicație. Primul tip asigură funcționarea PC-ului în ceea ce privește funcțiile sale de bază: pornirea, încărcarea și efectuarea operațiunilor de calcul de nivel scăzut. Principalele tipuri de software de sistem sunt considerate instrumente pentru gestionarea componentelor hardware ale computerului și configurarea acestora.

Acestea sunt programe cu ajutorul cărora practic acțiuni semnificative. De exemplu, tastarea, construirea de tabele, desenul, utilizarea internetului etc.

Pentru a simplifica limbajul, acesta poate fi rezumat astfel: software de sistem - pentru computer, software de aplicație - pentru utilizator. Un alt mod de a explica diferența într-un limbaj simplu: Lucrarea nu este de obicei vizibilă. Ei își îndeplinesc funcțiile fără „coordonare” cu utilizatorul, în modul ascuns. La rândul său, aplicația software funcționează numai cu participarea directă a utilizatorului. Vom privi astăzi exemple ale ambelor.

Există, desigur, tipuri de software „non-computer”. Ele pot controla alte tipuri de dispozitive - de exemplu, tablete, smartphone-uri, televizoare. Există sisteme de climatizare, instalații industriale etc.

Ce este un sistem de operare?

Sistemul de operare este un tip de bază de software de sistem din punctul de vedere al capabilităților de operare a computerului. De ce este inclus în această categorie de software? Faptul este că toate celelalte programe de calculator (atât de sistem, cât și de aplicație) funcționează în medii formate din sisteme de operare. Sistemul de operare este baza pentru funcționarea computerului. Dacă nu există un sistem de operare, atunci niciun alt program nu va funcționa. Procesele principale ale sistemului de operare sunt ascunse utilizatorului.

Cele mai comune sisteme de operare pentru computere din lume sunt Windows (cel mai popular, există multe versiuni ale acestuia - 7th, 8th, XP și altele), Linux, MacOS.

Software de sistem: drivere

Al doilea, poate cel mai important tip de software de sistem este driverul. Sunt concepute pentru a asigura funcționarea corectă a componentelor hardware. Dacă driverele pentru disc nu sunt instalate pe computer, acesta nu va funcționa. La fel și pentru o placă video, mouse, modem și chiar procesor. Software-ul de rețea tipic este un router sau un driver de modem. Acest tip Software-ul este furnizat de obicei de producătorii de hardware (și, în multe cazuri, este inclus în sistemele de operare).

Aceasta este esența software-ului de sistem. În continuare avem aplicații software, exemple ale celor mai populare soluții și principalele caracteristici care sunt oferite utilizatorilor.

Aplicații software: antivirusuri, utilitare

Tipurile comune de aplicații software sunt antivirusurile și utilitarele. Primele sunt concepute pentru a proteja PC-ul de malware, care poate deteriora alte componente software sau chiar componente hardware ale computerului. Unele dintre cele mai populare antivirusuri din Rusia sunt NOD32, DrWeb, Kaspersky. Utilitarele sunt concepute pentru a asigura funcționarea stabilă a computerului, pentru a monitoriza cât de corect funcționează procesorul, discurile, memoria și alte componente hardware ale computerului.

Popular Microsoft Word

Ce exemple specifice de aplicații software sunt cele mai solicitate astăzi? În primul rând, acest lucru se aplică programelor de procesare de text. Din punct de vedere istoric, acest tip de operație pe computer este prima. Unul dintre cele mai populare programe din lume pentru procesarea textului și efectuarea de operațiuni aferente (desenarea tabelelor, graficelor etc.) este Word. A fost dezvoltat de una dintre cele mai mari corporații din lume - americanul Microsoft. Transcrierea sa în limba rusă este acceptabilă, ceea ce sună ca „program Word”.

Până în prezent, au fost lansate mai multe versiuni ale acestui software. Funcțiile din fiecare dintre ele sunt diferite, dar sarcina de bază (și cea mai populară în practică) efectuată de MS Word într-o modificare sau alta este formatarea textului, salvarea acestuia într-un fișier și asigurarea (dacă este necesar) ieșirea corectă a acestuia către imprimantă. .

Microsoft Word: Caracteristici

Programul Word poate funcționa o cantitate mare operațiuni. Și anume:

Formatarea literelor și a paragrafelor (selectarea fontului dimensiunea potrivităși atribute de bază - subliniere, aldine, cursive, spațiere între rânduri etc.)

Proiectarea aspectului paginilor (setarea culorilor și modelelor pe fundal, adăugarea de elemente grafice, imagini etc.)

Adăugarea de elemente care însoțesc textul (tabele, grafice, pictograme etc.)

A învăța să folosești Word este foarte ușor. Multe dintre comenzile programului sunt intuitive. De asemenea, este de remarcat faptul că Microsoft, care a lansat Word, a oferit soluției sale un sistem de ajutor detaliat, pe care utilizatorul îl poate accesa apăsând F1 de pe tastatură.

Aplicații populare: Microsoft Excel

Exemplu de alte aplicații software populare - Microsoft Excel(în rusă - „program Excel”). Specializarea ei îngustă este calculele folosind foi de calcul. Acest tip de soluție simplifică foarte mult lucrul cu numere.

În ciuda faptului că acest program este considerat profesionist, chiar și utilizatorii începători pot stăpâni metodele de bază de lucru cu el (de aceea a câștigat faima mondială).

Microsoft Excel: caracteristici

Cele mai simple operații din Excel sunt afișarea textului și a numerelor sub formă de tabele. Câmpul de lucru al programului, de fapt, arată ca un număr mare de celule, în fiecare dintre care puteți introduce ceva. O procedură mai complexă este desenarea graficelor și introducerea formulelor. Operații care necesită pregătire profesională - programarea așa-numitelor „macro” (un fel de programe interne), calcule inginerești.

Să enumerăm cele mai comune tipuri de probleme în practică pe care programul Excel le poate rezolva:

Calcule matematice folosind valori numerice din celulele tabelului (însumarea, scăderea, împărțirea, înmulțirea, construirea progresiilor etc.);

Aplicarea de formule pentru automatizarea facturilor;

Întocmirea de rapoarte, formulare, chestionare și alte documente care arată cel mai confortabil sub formă de tabele;

Desenarea graficelor, vizualizarea statisticilor folosind diagrame.

La fel ca în cazul Word, folosind Excel foarte ușor de învățat pe cont propriu. Comenzile programului sunt în mare parte intuitive. Acest tip de software este echipat și cu un sistem de ajutor detaliat (care poate fi util nu doar pentru un utilizator începător, ci și pentru un profesionist).

Programe de aplicație populare: Adobe Photoshop

Adesea, utilizatorii trebuie să folosească unul program interesant- „Photoshop”. Pentru Windows 7, 8 sau XP există într-un număr mare de versiuni. Oficial, acest program se numește Adobe Photoshop. Este conceput pentru desen (acest tip de soluție se numește „editori grafici”). Este folosit, ca și în cazul Word și Excel, atât de utilizatorii începători, cât și de profesioniști: designeri, dezvoltatori web, creatori de desene animate.

Photoshop se referă la programe care procesează imagini în așa-numitul mod „raster”. Ce înseamnă? Putem spune că partea principală a graficii pe computer aparține categoriei „raster”. Este despre despre imagini formate din cantitate mare puncte mici(să ne amintim cum este construită o imagine pe un televizor și un monitor - principiul este același). Folosind „raster” puteți crea absolut orice elemente grafice. Puteți desena portretul unei persoane, al unei case, al unui peisaj - orice. Pe lângă grafica „raster”, există și grafică „vectorală”. Imaginile bazate pe acesta pot fi, la rândul lor, construite numai conform șabloanelor încorporate în program.

Adobe Photoshop: caracteristici

La Ajutor Photoshop Puteți nu numai să creați imagini, ci și să faceți modificări la cele gata făcute. De aici și termenul „photoshopped”. Puteți, de exemplu, să modificați obiecte dintr-o fotografie, să adăugați ceva la ele, să le retușați - cu multă experiență de lucru cu Photoshop, totul poate deveni foarte credibil.

Adobe Photoshop funcționează cu majoritatea formatelor de fișiere grafice datorită prezenței unui set mare de convertoare pentru diferite formate. Acesta din urmă se transformă informatii grafice de la formatul de fișier la formatul nativ al editorului Adobe Photoshop atunci când citiți din fișier. Când scriu într-un fișier, convertorii efectuează conversia inversă.

Care sunt cele mai populare tipuri de operații care sunt efectuate în Photoshop? Acestea includ următoarele:

Crearea de noi desene folosind pensule virtuale, creioane, rigle, forme folosind diferite culori;

Modificarea dimensiunii imaginilor sau a elementelor lor individuale;

Combinarea conținutului a două imagini diferite;

Schimbarea culorii imaginii sau a părților sale;

Aplicarea efectelor vizuale folosind șabloane și algoritmi încorporați în program;

Transformarea imaginilor (reflexie, rotire etc.).

La fel ca Word și Excel, comenzile Photoshop sunt ușor de învățat și intuitive. Deci, chiar și un utilizator fără experiență poate desena ceva. Multe dintre versiunile programului sunt echipate cu un sistem de ajutor în limba rusă, care descrie în detaliu cum să lucrezi cu Photoshop.

Tipuri populare de aplicații software: browsere

Un browser este un program prin care utilizatorii accesează Internetul, citesc știri de pe site-uri web, scriu mesaje pe rețelele sociale, urmăresc videoclipuri - într-un cuvânt, faceți tot ceea ce este tipic pentru „spațiul virtual”. Cele mai populare soluții de acest tip din lume sunt Internet Explorer, Opera, Google Chrome. Există un număr foarte mare de analogi și subtipuri ale acestora. Funcționalitatea fiecăruia dintre ele este în general aceeași. Majoritatea utilizatorilor preferă să folosească unul sau altul, pe baza unei evaluări subiective a calității designului programului și a confortului locației controalelor pe acestea.

Principiul de funcționare al browserelor se bazează pe recunoașterea limbajului de marcare hipertext (numit HTML) și convertirea lui în elemente vizuale ușor de utilizat - text, imagini, tabele, videoclipuri, animații, formulare de mesaje etc.

Browsere: caracteristici

Exemple de astfel de software sunt proiectate foarte simplu. Elementele principale ale browserului sunt o linie cu adresa site-ului și câmpul principal (numit cel mai adesea „interfață web”), unde sunt afișate informații de pe Internet. caracteristica principală un astfel de program - este un intermediar între utilizatorul PC-ului și alte persoane din spațiu virtual. Adică, folosind un browser (mai precis, o „interfață web”) o persoană, de fapt, poate face schimb de date, trimițând ceva de la sine (text, fișiere) și primind ceva de la alții. A existat Internet înainte de a fi inventate browserele? Fara indoiala. Faptul este că „interfața web” nu este din punct de vedere istoric chiar prima metodă de comunicare între utilizatori. A apărut după mulți ani de acord internațional cu privire la standardele prin care ar trebui să se facă schimb de informații „virtuale”.

Software: plătit și gratuit

Unul dintre criteriile de clasificare a software-ului este costul. Există trei categorii de soluții. În primul rând, este un software complet gratuit. În al doilea rând, există comerciale. Dacă utilizatorul dorește să folosească un astfel de software, trebuie să plătească pentru instalarea acestuia. În al treilea rând, există un tip intermediar de software - shareware. Ce îl face special? În general, utilizarea unui astfel de software este după cum urmează: nu trebuie să plătiți pentru instalare, dar după ce ați folosit programul pentru ceva timp (de exemplu, o lună), va trebui să transferați bani către dezvoltator pentru utilizare ulterioară.

Ce este „tehnologia cloud”?

În ultimii ani, termenul „tehnologii cloud” a câștigat o mare popularitate. Ce este acest fenomen? " Tehnologii cloud" - acesta, în termeni simpli, este un software de aplicație care poate fi lansat dintr-un browser (în consecință, nu este instalat pe un PC). Să ne uităm la un exemplu. Microsoft Word, despre care am vorbit mai sus, este lansat prin dublu- făcând clic pe pictograma de pe desktop Dar există aceeași soluție, dar „cloud”: utilizarea software-ului de acest tip se realizează prin interfața web a browserului, de regulă, fișierele cu care lucrează utilizatorul software-ul sunt de asemenea stocate pe Internet.

O mulțime de programe există acum în format „cloud”. Există chiar și versiuni de sisteme de operare de acest tip. Deci putem spune că formatul „cloud” nu este doar software de aplicație, ci și software de sistem. Popularitatea unor astfel de soluții astăzi se datorează viteza rapida Internet (cu câțiva ani în urmă, acesta nu exista), precum și economisirea timpului utilizatorului - nu este nevoie să instalați nimic pe computer. Apropo, actualizare software tip nor se întâmplă indiferent de utilizator. Este, de asemenea, convenabil.

Cine dezvoltă software-ul?

Există o întreagă ramură a economiei în cadrul căreia se realizează dezvoltarea software - programarea. Acesta angajează oameni cu o mare varietate de profiluri de cunoștințe. Dar ei sunt uniți de o caracteristică comună - cunoașterea limbajelor de programare. Folosind unul sau mai multe dintre ele, o persoană scrie software. Un limbaj de programare este un set de comenzi recunoscute de componentele hardware ale unui computer. Scriind o „expresie” structurată într-un anumit fel, persoana care creează software-ul dă o „instrucțiune” procesorului, sau, să zicem, discului PC-ului, pentru a efectua o astfel de operațiune pe fișier. Există sute de limbi folosite pentru a dezvolta software. Cele populare includ C, Java, Pascal, Ruby-on-Rails.

Este dificil să înveți cum să creezi software?

Deloc. Absolut oricine poate deveni dezvoltator de software. Crearea de software nu este deloc o activitate interzisă. Mulți antreprenori de succes au început prin a dezvolta software. Exemple de astfel de oameni sunt Bill Gates, Linux Torvalds, Evgeny Kaspersky. Puteți învăța limbi străine pentru crearea de software pe baza unei cantități mari de literatură disponibilă, tutoriale video sau participând la cursuri de specialitate. Dezvoltarea de software este una dintre industriile cu cea mai rapidă creștere, iar creșterea sa în popularitate se datorează în principal accesibilității sale universale.

Ce este software-ul

Orice computer este un dispozitiv automat care funcționează conform programelor încorporate în el. Un program de calculator este o secvență de comenzi scrise în formă binară în limbajul mașinii, care este înțeles de procesorul computerului. Un program de calculator este o formă de algoritmi de înregistrare pentru rezolvarea problemelor atribuite. Un set de programe gata de executat stocate în operațional și memorie externa computer, se numește software .

Tipuri de software

Există trei tipuri principale de software: de sistem, de aplicație și instrumental.

Software-ul de sistem asigură interacțiunea coordonată între dispozitivele computerului și creează condiții pentru execuția altor programe. Cea mai importantă piesă de software de sistem este sistemul de operare, programul necesar pentru a rula un computer. Sistemul de operare funcționează următoarele funcții:

 furnizarea unei interfeţe cu utilizatorul, adică software dialog între om și calculator;

 gestionarea execuției altor programe pe computer, inclusiv organizarea accesului acestora la dispozitive (procesor, memorie, dispozitive de intrare/ieșire);

 gestionarea stocării informaţiilor pe un computer sub forma unui sistem ierarhic de foldere care conţin fişiere.

Putem spune că sistemul de operare este mediul în care rulează alte programe.

Software-ul de sistem include și drivere - programe care controlează funcționarea dispozitivelor de intrare/ieșire și a altor dispozitive, permițându-vă să configurați parametrii funcționării acestora. Driverele sunt de obicei furnizate cu dispozitive. Un set dintre cele mai comune drivere este furnizat împreună cu sistemul de operare.

Software-ul de sistem include și antivirusuri și alte programe legate de întreținerea computerelor. Programele de sistem sunt adesea numite utilitare (din latinescul utilis - util).

Aplicațiile software (aplicațiile) sunt programe concepute direct pentru a satisface nevoile utilizatorilor. Reprezentanți tipici ai aplicației software:

    editori de text și grafice;

    programe pentru foi de calcul;

    sisteme de gestionare a bazelor de date;

    browsere web;

    sisteme educaționale, enciclopedii electronice, jocuri;

    sisteme software specializate concepute pentru

    automatizarea unui anumit tip de activitate profesională, de exemplu, sisteme bancare, sisteme de management al transporturilor, sisteme de modelare geometrică în inginerie mecanică.

Software-ul instrument include instrumente pentru automatizarea dezvoltării programelor de calculator, adică instrumente de programare. Software-ul instrumental este un tip de aplicație software (se aplică dezvoltatorului).

Când se dezvoltă software, este necesar să se prezinte algoritmii într-o formă pe care un computer o poate înțelege. În acest scop se folosesc pachete software numite sisteme de programare. Ele formează baza software-ului instrumentului.

Interconectare software (niveluri de configurare software)

Scopul și componența sistemului de operare al computerului

Pentru a nu trebui să ne gândim la modul în care procesorul funcționează într-un computer cu programe, date și dispozitive hardware, există un set special de programe numit sistem de operare.

Sistemele de operare sunt diferite, dar scopul și funcțiile lor sunt aceleași. Sistemul de operare este o componentă de bază și necesară a software-ului de calculator fără el, un computer nu poate funcționa în principiu.

Un sistem de operare este un set de programe care asigură interacțiunea tuturor componentelor hardware și software ale unui computer între ele și interacțiunea dintre utilizator și computer.

Sistemul de operare asigură comunicarea între utilizator, programe și dispozitive hardware.

Structura sistemului de operare:

    Kernel – traduce comenzile din limbajul programului în limbajul „cod mașină” pe care computerul îl poate înțelege.

    Driverele sunt programe care controlează dispozitivele.

    Interfața este un shell prin care utilizatorul comunică cu computerul.

Sistemul de operare asigură funcționarea în comun a tuturor dispozitivelor informatice și oferă utilizatorului acces la resursele sale.

Procesul de funcționare a computerului, într-un anumit sens, se rezumă la schimbul de fișiere între dispozitive. Sistemul de operare are module software, care gestionează sistemul de fișiere.

Sistemul de operare include un program special - un procesor de comenzi, care solicită comenzi de la utilizator și le execută. Utilizatorul poate da, de exemplu, o comandă pentru a efectua o operațiune asupra fișierelor (copiere, ștergere, redenumire), o comandă pentru a tipări un document etc. Sistemul de operare trebuie să execute aceste comenzi.

La coloana vertebrală a computerului sunt conectate diverse dispozitive (unități de disc, monitor, tastatură, mouse, imprimantă etc.). Sistemul de operare include drivere de dispozitiv - programe speciale care controlează funcționarea dispozitivelor și coordonează schimbul de informații cu alte dispozitive. Fiecare dispozitiv are propriul driver.

Pentru a simplifica munca utilizatorului, sistemele de operare moderne, și în special Windows, includ module software care creează o interfață grafică pentru utilizator. În sistemele de operare GUI, utilizatorul poate introduce comenzi folosind mouse-ul, în timp ce în modul linie de comandă, comenzile trebuie introduse folosind tastatura.

Sistemul de operare conține, de asemenea, programe de servicii sau utilitare. Astfel de programe vă permit să mențineți discurile (verificarea, comprimarea, defragmentarea etc.), să efectuați operațiuni cu fișiere (arhivă etc.), să lucrați în rețele de calculatoare etc.

Pentru confortul utilizatorului, sistemul de operare are de obicei un sistem de ajutor. Este conceput pentru a obține rapid informațiile necesare despre funcționarea atât a sistemului de operare în ansamblu, cât și a modulelor sale individuale.

Interfață grafică

Din punctul de vedere al utilizatorului, totul este modern OS calculatoarele personale sunt foarte asemănătoare între ele. Ei ofera remediu general dialog om-calculator – interfață cu utilizatorul obiect grafic. O interfață cu utilizatorul este un mijloc de comunicare implementat prin software între o persoană și un computer. În sistemele cu interfață grafică, utilizatorul controlează computerul selectând elementele de meniu dorite, butoanele, pictogramele și alte elemente de interfață cu mouse-ul. Dacă utilizați comenzi pentru a vă controla computerul limbaj special, introdus de la tastatură, atunci o astfel de interfață se numește interfață de comandă.

Obiectele principale ale interfeței grafice a sistemelor de operare sunt desktop-ul, care ocupă întregul ecran al monitorului și pictogramele, ferestrele și bara de activități situate pe acesta.

Capitolul 5. SOFTWARE DE COMPUTER

S-a clarificat mai sus că un computer efectuează orice acțiuni folosind programe scrise de o persoană. De la sine, pe cont propriu, ca să spunem așa, inițiativa, computerul niciodata nici unul incapabil să efectueze acțiuni. Putem spune că un computer fără program este ca o mașină fără șofer și combustibil. Prin urmare, a avea programe nu este mai puțin importantă decât a avea un computer. În prezent, programele care sunt necesare pentru functionare normala Un computer poate fi de multe ori mai scump decât hardware-ul său. Termenul este folosit pentru a se referi la o varietate de programe de calculator software(software) calculator .

i

Software este un set de programe care pot fi executate pe un computer de un anumit model, inclusiv seturi de documentație tehnică și software însoțitoare.

Există două puncte de subliniat în această definiție. În primul rând, diferite modele de computere au arhitecturi diferite, metode diferite de codificare a informațiilor și sisteme de comandă diferite. Prin urmare, programele pregătite pentru execuție pe un computer al unui model, cel mai probabil, nu pot fi executate pe un computer al altui model. Astfel, ar trebui să vorbim despre software-ul acestui model sau familie de mașini compatibile cu software. În al doilea rând, împreună cu programul, este achiziționat și un complex documentatie tehnica, care descrie scopul și capacitățile principale ale programului, cerinte tehnice la hardware-ul computerului (cantitatea necesară de RAM și memorie externă, disponibilitatea echipamentelor speciale etc.), metode de instalare a programului pe computer și metode de gestionare a programului. Uneori, o descriere a unui program și modul de lucru cu acesta poate dura sute de pagini de text. Dacă nu există documentație pentru program, atunci lucrul cu programul este foarte, foarte dificil și uneori chiar imposibil. Rețineți, totuși, că destul de des programele oferă un sistem de ajutor încorporat, care poate fi accesat direct în timpul execuției programului. Un astfel de sistem de ajutor conține de obicei toate informațiile necesare pentru gestionarea programului. Uneori este chemată Sistem de ajutor(ajutor ajutor).

Este standard pentru majoritatea programelor să apeleze sistemul de ajutor încorporat folosind tasta funcțională F1.

Totalitatea tuturor software-urilor utilizate pe un computer este adesea numită software(software - software, soft - soft, ware - produse) și totalitatea hardware-ului - hardware(hardware - hardware, hard - hard). Pe orice specific calculator disponibil specific ansamblul hardware și software care îl alcătuiește resurse. În timp, resursele computerului se pot schimba, crescând sau scăzând.

Un grup de programe interconectate care oferă funcții de procesare a informațiilor aferente, împreună cu seturile necesare de date auxiliare pentru aceasta, se numește pachete software, sau sistem software.

i

Se numește un program sau un pachet software dezvoltat în scopul replicării în masă produs software.

Pachetele software sunt distribuite prin rețeaua comercială, distribuitori speciali de produse software sau prin rețele globale de calculatoare. În prezent, sunt utilizate următoarele metode de distribuție a produselor software: comercial, shareware- parțial plătit sau shareware (share - share, part, ware - product), freeware- gratuit (gratuit - gratuit) și proces- încercare (probă - încercare). Pachetele comerciale sunt achiziționate la costul total, iar pachetele shareware sunt achiziționate la un preț mic, uneori simbolic, după o perioadă de probă gratuită. În această perioadă, utilizatorul lucrează de obicei cu un pachet incomplet. Și dacă programul i se potrivește, atunci după ce a plătit suma specificată utilizatorul primește pachetul complet și toate drepturile legale de utilizare. Pachetele de încercare sunt distribuite de dezvoltatorii lor gratuit în scopul testării și testării, iar pachetele freeware sunt distribuite ca parte a unei anumite politici de publicitate sau comerciale. Prin achiziționarea programului printr-un lanț de retail sau de la distribuitori specializați, cumpărătorul primește toate drepturile legale de utilizare a acestuia. La achiziționarea unui program de la distribuitori legali, cumpărătorul primește un certificat sau o licență împreună cu pachetul pe anumite drepturi la utilizarea pachetului. Distribuitorii ilegali nu emit astfel de documente. Cumpărare gratuită comercială şi programe shareware prin copiere ( fără licență, copiere ilegală, piratată)este o încălcare a drepturilor de autor ale dezvoltatorului programului și se pedepsește prin lege.

Cel mai adesea, pachetele software sunt implementate sub formă de așa-numite distributie(distribuie - distribuie, distribuie), care reprezintă pachetul de programe și datele auxiliare necesare, înregistrate într-o formă specială pe flexibil sau discuri optice. Un pachet de distribuție legală vine întotdeauna cu documentația software necesară, precum și o licență pentru dreptul de utilizare a programului achiziționat.

Trebuie amintit că execuția unui program prezentat sub forma unui kit de distribuție este imposibilă.

Pentru a aduce un pachet sau un program în stare de funcționare, trebuie să rulați procedura de instalare,instalatii(instalare - instalare), adică implementare, aducerea programelor și datelor în stare de funcționare conform regulilor stabilite în documentația de însoțire. Pachetele de distribuție comercială sunt adesea protejate la copiere și pentru a le implementa trebuie să cunoașteți un cod special pentru a vă asigura că numai proprietarul de drept al pachetului poate instala.

Pe măsură ce produsele software sunt utilizate în practică, sunt dezvăluite deficiențele acestora, capacitățile neutilizate și, eventual, erori care nu au fost observate în etapa de dezvoltare. Producătorii țin cont de toate informațiile de acest fel care le vin și, dacă este posibil, fac modificările corespunzătoare produsului recunoscut. Aceste schimbări se manifestă sub formă de noi modificăriȘi versiuni produs software existent.



Versiune este un pachet software în care s-au făcut modificări semnificative, au fost adăugate funcții fundamental noi, o organizare diferită a programului, sunt folosite date sau sunt folosite noi moduri de interacțiune a utilizatorului cu programul.

De regulă, noile modificări și versiuni au același nume ca și produsul original. Cu toate acestea, o anumită indicație de modificare apare în dreapta denumirii unui astfel de produs modificat. De exemplu, unul dintre cele mai simple și mai populare sisteme de operare ale vremii sale (un program care asigură funcționarea eficientă a echipamentelor și performanța anumitor alte funcții) pentru calculatoarele personale compatibile cu IBM se numește MS DOS(MicroSoft Disk Operation Sistem - sistem de operare pe disc, dezvoltat de Microsoft). În timpul existenței sale, au fost lansate mai multe versiuni și modificări ale acestui sistem de operare - MS DOS v1.0, MS DOS v3.0, MS DOS v3.3, MS DOS v5.0, MS DOS v5.5, MS DOS v6.0 , MS DOS v6.2, MS DOS v6.22. Litera „v” (versiunea) din numele unui produs software este de obicei omisă și scrisă, de exemplu, MS DOS 6.22. Uneori este numit un grup de versiuni sau modificări ale aceluiași program sau sistem de operare familie iar litera „x” este introdusă în denumirea versiunii, care înlocuiește nepotrivite numere de desemnare. Astfel, grupul de versiuni MS DOS v6.0, MS DOS v6.2, MS DOS v6.22 este considerat familia MS DOS 6.x.

Nu există reguli generale pentru desemnarea modificărilor și versiunilor. Cu toate acestea, în majoritatea cazurilor, apariția unor noi modificări este reflectată de o creștere a numărului după virgulă. Astfel, MS DOS 6.0, MS DOS 6.2 și MS DOS 6.22 sunt modificări diferite care nu diferă foarte semnificativ unele de altele. Apariția unei noi versiuni este marcată prin creșterea numărului înainte de virgulă. De exemplu, MS DOS 3.0, MS DOS 5.0 și MS DOS 6.0 - versiuni diferite unul și același sistem de operare, semnificativ diferit în capabilitățile lor. De regulă, toate caracteristicile versiunilor minore (predecesoare) sunt disponibile pentru versiunile lor majore (ulterioare). Notă! Versiunea cu numărul mai mare este considerată mai veche, dar în ceea ce privește „vârsta” este, desigur, „mai tânără”. Pe lângă numerotarea versiunii descrisă mai sus în În ultima vreme Destul de des, în nume este folosită o indicație a anului de fabricație a produsului sau o denumire a literei. De exemplu, sistemul de operare Windows(windows - window) la momentul redactării acestui manual, existau versiuni de Windows 95, Windows 98 și Windows ME (Millennium Edition), care au fost lansate în 1995, 1998 și, respectiv, 2000.

STRUCTURA SOFTWARE.În prezent, se obișnuiește să se distingă următoarele grupuri în software: sistemic, instrumentalȘi aplicat software.

i

Programul sistemului servește la asigurarea funcționării eficiente a hardware-ului computerului.

Programele din acest grup automatizează marea majoritate a lucrărilor auxiliare cu hardware care trebuie efectuată atunci când se utilizează tot felul de tehnologii informatice pentru prelucrarea datelor. Grupul de programe de sistem include sisteme de operare, cochilii de operare, arhivare, programe antivirus etc. Astfel de programe sunt dezvoltate, configurate și menținute în stare de funcționare programatori de sistem. Ei trebuie să fie înalt calificați, să aibă cunoștințe detaliate despre hardware-ul computerului și cum să lucreze cu date la nivel de mașină. Rețineți că utilizatorul mediu, obișnuit, trebuie să se ocupe în mod constant de programele de sistem, dar din punctul de vedere al funcționării acestora, folosindu-și capacitățile pentru a-și rezolva problemele. Ne vom familiariza cu unele programe din acest grup în următoarele capitole ale manualului.

i

Software de instrumentare folosit pentru dezvoltare tot felul de pachete programe utilizate într-o varietate de domenii ale activității umane.

Grupul de programe instrumentale include: traducători din diverse limbaje algoritmice, traducerea textului programului în limbajul mașinii; legarea editorilor, permițându-vă să combinați părți individuale ale programelor într-un singur întreg; depanatoare, cu ajutorul cărora sunt detectate și eliminate erorile făcute la scrierea unui program; IDE-uri, combinând componentele de mai sus într-un singur sistem convenabil pentru dezvoltarea programului. Software-ul pentru instrumente este un tip de instrumente de lucru pentru o altă categorie de specialiști, așa-zișii programatori de aplicatii. Programatorii de aplicații nu trebuie doar să aibă o bună cunoaștere a tehnicilor și metodelor de prelucrare a datelor și să fie capabili să dezvolte programe. Ei trebuie să fie bine versați sau să stăpânească rapid diverse domenii specifice de aplicare a tehnologiei informației - în disciplinele de inginerie, matematică, fizică, publicație, contabilitate, medicină etc. Utilizatorii finali, de regulă, nu trebuie să se ocupe de programele acestui grup. Cu toate acestea, trebuie să-și imagineze, cel puțin vag, situația și, dacă este necesar, să găsească un limbaj comun cu un programator profesionist pentru a-și rezolva propriile probleme de prelucrare a datelor.

i

Software de aplicație oferă soluții la probleme din diverse domenii specifice de aplicare a sistemelor informatice de prelucrare a datelor.

Aplicația software este scopul final al activităților programatorilor de aplicații și, în același timp, un instrument pentru utilizatorii finali. Permiteți-ne să vă reamintim că utilizatorul final este considerat a fi persoana care utilizează tehnologia calculatoarelor pentru obtinerea informatie necesara, pentru a rezolva o problemă specifică într-un anumit domeniu sau în orice alt scop. În același timp, un specialist în domeniul său specific de activitate nu trebuie să fie în același timp și un specialist în domeniul instrumentelor de prelucrare a datelor, el nu ar trebui să știe să programeze. Cu toate acestea, el trebuie să cunoască metodele și tehnicile de bază de lucru cu un computer, scopul și capacitățile de bază ale sistemului și, mai ales, programele de aplicație din zona sa problematică.

i

Program de aplicare sau aplicare, este un program conceput pentru a rezolva o problemă sau o clasă de probleme într-un anumit domeniu de aplicare a tehnologiei informației pentru prelucrarea datelor. O zonă specifică de aplicare a tehnologiei informației este de obicei numită zona cu probleme.

Unele dintre principalele tipuri de programe de aplicație sunt enumerate mai jos.

* Toate felurile editori de text: Lexicon, Word, WordPerfect, Tex și multe altele. Editorii de text sunt folosiți pentru a pregăti și produce diverse tipuri de documente tipărite - certificate, rapoarte, declarații, articole. Cei mai puternici dintre editorii de text, ca semn, ca să spunem așa, al respectului pentru capacitățile lor, sunt uneori numiți procesoare de cuvinte. Tipuri speciale de editori de text sunt sisteme de publicare, servind la pregătirea circulației ziarelor, revistelor, broșuri publicitare, prospecte, cărți. Exemple de sisteme de publicare includ popularele sisteme PageMaker și Ventura Publisher.

* Editor grafic, cu ajutorul cărora sunt elaborate diverse desene, desene, grafice, diagrame, ilustrații, inclusiv imagini tridimensionale. Exemple de editori grafici includ Paint, Corel Draw, PhotoShop, 3DStudioMAX.

* Foi de calcul sunt un analog electronic al tabelelor convenționale, cu ajutorul cărora automat prelucrarea unor cantități mari de text și informații numerice. Să luăm, de exemplu, sarcina de a înregistra timpul lucrat sau munca efectuată de angajații unui departament. Este convenabil să formatați datele inițiale pentru rezolvarea acestei probleme sub forma unui tabel cu structura adecvată. Un astfel de tabel poate reflecta nu numai cantitatea reală de muncă efectuată. Puteți introduce în ea date referitoare la diferiți coeficienți de complexitate, participare, bonusuri, categorii de calificare, salarii oficiale, rate la nivel de clasă etc. Apoi, folosind instrumente pentru foi de calcul, puteți automatiza calculul salariilor, bonusurilor, diferite feluri calcule statistice, generate din date concentrate într-un tabel, declarații de salariu, rapoarte statistice, certificate. Principalul avantaj al tabelelor electronice este că atunci când faceți orice ajustări la datele sursă ale tabelului, puteți recalcula automat întregul set de documente pregătite pe baza acestuia. Foile de calcul includ programe utilizate pe scară largă precum Lotus, SuperCalc, Excel, Quattro Pro și o serie de altele. Foile de calcul sunt folosite în activitățile lor profesionale de către managerii de afaceri, lucrătorii de management și planificare la diferite niveluri, contabili, sociologi etc.

* Bază de date - sisteme software utilizate pentru a stoca informații despre unul sau mai multe obiecte, proprietățile și relațiile acestora. Obiectele, despre care informațiile sunt concentrate în baze de date, pot fi obiecte animate și neînsuflețite ale lumii reale, obiecte ideale, să zicem, evenimente istorice etc. Bazele de date pot stoca informații despre zeci și sute de mii de obiecte diferite. Principalul avantaj al utilizării bazelor de date este viteza și eficiența selectării informațiilor necesare din acestea. Mai mult, timpul de obținere a informațiilor depinde puțin de cantitatea totală de informații stocate în baza de date. Imaginează-ți cât timp au oamenii de petrecut căutând informatie necesaraîn dicționare tradiționale și cărți de referință publicate pe hârtie, de exemplu, în agende telefonice, cataloage bibliografice, cărți de referință juridică (Civil, Cod Penal), etc. Utilizarea analogilor lor electronici - baze de date - vă permite să reduceți timpul de căutare la minimum. Mai mult, bazele de date oferă posibilitatea de a selecta date dintre acestea stocare partajată la diferiți utilizatori cu diferite interogări și criterii de căutare. De exemplu, într-o bază de date bibliografică puteți organiza o căutare pentru toate lucrările unui anumit autor, toată literatura pe o anumită temă, lucrări ale căror titluri includ cuvânt dat, precum și din multe alte motive. Pentru a dezvolta baze de date, completați inițial informațiile și păstrați datele starea curenta(adică corespunzător curentului, stare reală domeniul subiectului) sunt pachete software de instrumente numite sisteme de gestionare a bazelor de date(DBMS). În prezent, cel mai popular Accesați DBMS, FoxPro, Paradox, Informix, Oracle și o serie de altele.

* Sisteme integrate combina componente similare pachetelor specializate mentionate mai sus, oferind stil uniform interacțiunea cu toate componentele pachetului, precum și convenabil și metoda eficienta transferul de informații între diferitele sale componente. De exemplu, puteți utiliza o foaie de calcul pentru a acumula o serie de date numerice și pentru a transfera această matrice într-un editor grafic. Folosiți-l pentru a construi un grafic, plăcintă, coloană sau diagramă 3-D și transferați-l ca ilustrație editor de text să întocmească un raport analitic. Acest lucru este mult mai convenabil decât utilizarea pachetelor specializate separate. Cu toate acestea, trebuie să ne amintim că, în ceea ce privește funcționalitatea, componentele individuale ale sistemelor integrate sunt semnificativ inferioare omologilor lor specializati.

Un exemplu izbitor de pachete integrate este Microsoft Office- una dintre cele mai bune suite de birou din lume. Include un editor de text puternic MS Word, o foaie de calcul MS Excel, un sistem de gestionare a bazelor de date MS Access, un manager de informații personale Outlook, un program de pregătire a prezentărilor Power pointși alte câteva componente. Toate programele din pachet au o singură interfață și un singur mecanism de schimb de date, astfel încât un document poate fi creat folosind mai multe instrumente din pachet.

* Sisteme de management al documentelor diverse întreprinderi și organizații, care conțin instrumente de planificare și management, automatizarea activităților financiare și economice, contabilitatea produselor fabricate, întocmirea diferitelor tipuri de rapoarte, fluxul de documente de birou, corespondența de afaceri etc. Exemplele includ pachetele dezvoltate pe plan intern „SKAT”, „Parus”, „Euphrates”.

* Programe de contabilitate vă permit să automatizați în mod semnificativ activitatea departamentelor de contabilitate dintr-o mare varietate de întreprinderi și organizații. Cel mai popular pachet din țara noastră este considerat în prezent a fi pachetul „1C: Contabilitate”, care asigură efectuarea tuturor tipurilor de calcule contabile într-un complex.

* Corectori- programe care asigură verificarea ortografică în orice teste, documente, rapoarte. De exemplu, pachetele interne „ORFO”, „Propis” conțin peste o sută de mii de cuvinte și expresii, precum și aproape toate regulile moderne silabe, ortografie și punctuație.

* Traducători și dicționare electronice- programe care pot fi folosite pentru a realiza traducerea automată a textelor dintr-o limbă în alta. De exemplu, pachetul Lingua Match Correspondent oferă corespondență de afaceri în șase limbi. Programele populare de traducere includ în prezent Stylus, Socrat și dictionar electronic„MultilexPro”, care conține peste două milioane de cuvinte în rusă și engleză.

* Programe educaționale, de formare și enciclopedii multimedia. Pachetele de programe educaționale oferă instruire individualizată și testare de calitate într-o mare varietate de materii: matematică, limbi straine, chimie, biologie. Disponibil număr mare programe de dezvoltare preșcolară. Enciclopediile prezintă lumea artei, lumea animală și vegetală de pe Pământ, medicina și gătitul.

* Pachete de jocuri și divertisment reprezentat de un număr mare de jocuri diferite pentru cel mai mult diferite vârste, precum și înregistrări muzicale și video.

Întrebări de control

Definiți termenul „software”.

Cum pot afla scopul, caracteristicile principale și metodele de gestionare a programelor?

Ce se înțelege prin termenii software și hardware?

Ce sunt resursele computerului?

Definiți conceptele: „pachet software”, „sistem software”, „produs software”.

Cum sunt distribuite pachetele software?

Cum diferă o modificare a unui program de versiunea acestuia?

Oferiți o clasificare a software-ului.

Pentru ce este necesar software-ul de sistem? Denumiți principalele programe legate de software-ul de sistem.

Pentru ce este folosit software-ul de scule? Denumiți principalele programe instrumentale.

Definiți conceptele " program de aplicare„ și „aplicație”.

Pentru ce sunt folosite editorii de text și grafice? Dați exemple de editori.

Pentru ce sunt folosite foile de calcul?

Ce sunt bazele de date? Dați exemple de baze de date.

Pentru ce sunt DBMS-urile?

Care sunt principalele caracteristici ale sistemelor integrate?

Descrie Pachetul Microsoft Birou.

Descrieți pachetele software de aplicație cunoscute de dvs.