Din punctul de vedere al programatorilor și utilizatorilor programului de calculator reprezintă un algoritm care detaliază soluții pentru orice problemă, și se exprimă sub forma unei secvențe de instrucțiuni specifice care furnizează calculatoare de performanță transforma datele brute în rezultatul dorit.
Puteți selecta următoarea prezentare obiectivă a programului de calculator:
Programul sursă (sau codul sursă) - o secvență de instrucțiuni în algoritmică la nivel înalt limba (uman poate fi citit), conceput pentru traducerea automată a acestor dispoziții în secvența de comandă în cod obiect;
program de lucru (sau cod obiect) - o secvență de instrucțiuni mașină, adică, comenzile prezentate în limba înțeleasă de către calculator;
Programul a intrat temporar în memoria calculatorului, - un set de stări fizice ale elementelor de memorie ale memoria calculatorului (RAM), continuând până la încetarea alimentării cu energie la calculator;
Programul permanent stocate în memoria calculatorului, - a prezentat pe comanda de limbaj mașină (sau serie de comenzi), realizate sub forma unor caracteristici de teren fizice ale circuitului integrat, pentru a menține independența față de sursa de alimentare.
programul de lucru Sursa și sunt de obicei prezentate ca o înregistrare pe o anumită limbă cu cea a hârtiei sau mediu de stocare care poate fi citit de calculator: un disc magnetic sau optic, bandă magnetică, etc.
Legislația prevede posibilitatea înregistrării de stat a programelor de calculator și a bazelor de date privind datele solicita titularului dreptului.
Temeiul juridic pentru protecția produselor software ca obiecte ale drepturilor de proprietate intelectuală prevăzute în art. 1261.1262 și 1280 a patra parte a Codului civil.
Aceste standarde legislație conține următoarele dispoziții, care sunt cruciale pentru lupta împotriva „pirateriei“:
drepturile de proprietate asupra software-ul poate fi transferat la altcineva numai în temeiul contractului;
Astfel, utilizarea unui program de calculator pe cineva altcineva (de exemplu, orice utilizator), în conformitate cu legea ar trebui să se bazeze pe un acord cu proprietarul. În ceea ce privește utilizatorii de masă poate fi o procedură specială pentru a încheia acordul prin care stabilește termenii săi și condițiile standard privind transmiterea de programe de calculator copii. Autopsia copie ambalaj cumpărător al software-ului este un act prin care acesta își exprimă acordul pentru termenii așa-numitului „ambalaj“ a licenței. Un alt exemplu de o astfel de acțiune atunci când un client își exprimă acordul pentru termenii acordului de licență, care descriu drepturile sale fundamentale privind utilizarea produsului, este de a alege opțiunea „Sunt de acord“, la momentul instalării produsului pe calculatorul utilizatorului. Orice persoană care în mod legal în posesia unei copii a unui calculator, poate efectua intrarea sa în memoria de un calculator sau un utilizator de pe rețea, cu excepția cazului în care se prevede altfel prin contractul cu deținătorul drepturilor de autor. Utilizarea software-ului fără permisiunea încalcă drepturile de proprietate și, prin urmare, este o infracțiune.
În conformitate cu baza de date. ca subiect al proprietății intelectuale, să înțeleagă forma obiectivă de reprezentare și organizarea unei colecții de date, sistematizate în așa fel încât aceste date pot fi găsite și procesate de un computer.
* Baza de date - organizate în conformitate cu anumite reguli și menținute în memoria calculatorului un set de date care descriu starea curentă a unei zone de subiect și folosite pentru a satisface nevoile de informare ale utilizatorilor.
* Baza de date - un set de date stocate în conformitate cu schema de manipulare a datelor, care se efectuează în conformitate cu normele de instrumente de modelare a datelor.
* Baza de date - un set de permanente (stocate permanent) datele utilizate sisteme de aplicații software de orice întreprindere.
* Baza de date - un set de date interconectate stocate împreună într-unul sau mai multe fișiere de calculator.
* Baza de date - un set comun de date corelate logic (și o descriere a datelor), concepute pentru a satisface nevoile de informare ale organizației.
1. Baza de date este stocată și procesată în sistemul informatic.
Astfel, orice informație de stocare vnekompyuternye (arhive, biblioteci, cataloage, și așa mai departe. N.) Bazele de date nu sunt.
2. Datele din baza de date este structurată în mod logic (sistematic), pentru a permite recuperarea eficientă a acestora și de prelucrare într-un sistem informatic.
Structurarea implică selectarea explicită a componentelor (elemente), legăturile dintre ele, precum și elemente de tastare și conexiuni, în care elementul cu tipul (comunicare) corespunde semantici definite și operații permise.
3. Baza de date include metadate care descriu structura logică a bazei de date sub forma formale (ca metamodel).
Instrumente programe de calculator și baze de date
Relevanța unui acord este determinată de următoarele avantaje pentru angajator:
În al doilea rând, asigură respectarea angajator tuturor obligațiilor clienților, clienților, utilizatorilor și a altor persoane în ceea ce privește întreținerea programelor de calculator, disponibilitatea codului sursă, următoarele modificări și îmbunătățiri, etc. Aceste întrebări pot fi, de asemenea, specificate în contractul cu angajatul.
În al treilea rând. o oportunitate suplimentară de a stimula angajat la crearea dezvoltării competitive originale. Dezvoltatorul este personal interesat în punerea sa în aplicare în continuare a angajatorului atunci când încrederea în faptul că, odată cu fiecare vânzare către părți terțe, el va primi o compensație echitabilă.
În al patrulea rând. respectarea condițiilor de confidențialitate ale angajaților în ceea ce privește informațiile care afectează interesele angajatorului și a devenit disponibil în cursul lucrărilor la instrucțiunile angajatorului poate fi, de asemenea, reflectate în prezentul acord.
Angajatul, de regulă, de asemenea, este interesat de încheierea acestui tratat, nu conține condiții oneroase pentru el, ci dimpotrivă, prevede plata remunerației, cu indicarea clară a dimensiunii și la momentul primirii acesteia.