You are on page 1of 28

1.

Resurse program (RP): rolul, clasificarea şi aplicabilitatea lor Programele de bază asigură gestionarea tuturor resurselor sistemului electronic de calcul în timpul exploatării acestuia. Conform rolului pe care acestea îl au in exploatarea sistemului de echipamente şi în prelucrarea automată a datelor, pot fi grupate în 3 categorii [1]: a. Programe ale sistemului de operare b. Programe utilitare şi de serviciu c. Programe traducătoare.  Programele sistemului de operare- reprezintă componenta software de bază a unui sistem electronic de calcul, ce este formată dintr-un set de programe ce asigură alocarea şi controlul tuturor resurselor hardware si software aferente sistemului, precum si o serie de funcţii pentru creşterea performanţelor programării şi exploatării sistemului.Sistemul de operare al calculatorului este un set de programe principale, ce coordonează functiile interne ale sistemului de echipamente şi oferă mijloacele de control asupra operaţiilor de bază ale acestuia  Programele utilitare, de serviciu şi traducătoare - permit utilizatorului să folosească eficient resursele fizice si logice ale SEC la execuţia aplicaţiilor dorite.  Programele aplicative sunt programele ce permit dezvoltarea de aplicaţii informatice.  Programe specializate sau pachetele de programe - sunt aplicaţii soft care pot satisface anumite nevoi echivalente în diferite organizaţii. Exemple: programe de contabilitate, de gestiune comercială, de gestiune previzională, de gestiune a personalului, etc. Program aplicativ presupune un program conceput pentru a aborda probleme specifice sau clase de problem legate de prelucrarea de date într-un anumit domeniu de activitate. 5. PrAp: standardizarea şi compatibilitatea cu platformele electronice [Hardware] si alte produse program [Software] Standardizarea Obiectivul principal al standardizării îl constituie definirea unor specificații voluntare de ordin tehnic sau calitativ care să poată fi respectate de produsele, procesele de producție sau serviciile actuale sau viitoare. Standardizarea poate viza diferite aspecte, precum standardizarea diferitelor clase sau dimensiuni ale unui anumit produs sau specificațiile tehnice de pe piețele de produse sau servicii pentru care compatibilitatea și interoperabilitatea cu alte produse sau sisteme sunt esențiale . Compatibilitatea Deseori aplicațiile software cad din cauza problemelor de compatibilititate cauzate atât de interacțiunea lor cu alte aplicații sau sisteme de operare, cât și de non-conformitățile ce apar de la o versiune a programului la alta într-un proces inceremental de dezvoltare a produsului. Incompatibilitățile ce apar între versiuni se datorează faptului ca la momentul scrierii codului programatorul a considerat, sau a testat, produsul doar pentru un singur sistem de operare (sau un set restrâns de sisteme de operare), fară a lua în calcul problemele ce pot apărea la schimbarea contextului de execuție. Un rezultat nedorit al acestui fapt poate fi următorul: ultima versiune a programului poate să nu mai fie compatibilă cu acea combinație de software/hardware folosită mai devreme, sau poate să nu mai fie compatibilă cu un careva alt sistem, compatibilitatea cu care este critic de importantă. Deci, testarea de compatibilitate este o "strategie orientată spre prevenire" . Compatibilitatea se poate extinde și asupra actualizarilor de la versiuni mai vechi de software. Nu numai sistemul trebuie să poata fi actualizat corect de la o versiune mai veche, trebuie luate în considerare și datele și alte informații folosite în versiunile precedente (ca preferinte de setari. etc). Uneori, aplicația mai trebuie să fie compatibila și în sens invers, adică datele prelucrate și salvate de versiunile anterioare trebuie să poata fi accesate de versiunea noua și invers (datele noi trebuie să poata fi deschise pe statii de calcul care au versiunea veche a aplicației). Acestea sunt situatii care trebuie luate în calcul cand se pune problema compatibilitatii .

2. Programe aplicative (PrAp): caracteristica generală și elementele structurale Programul aplicativ de asemenea, cunoscut sub numele de aplicație, este un software de calculator conceput pentru a ajuta utilizatorul să efectueze sarcini specifice. Exemplele includ software pentru mediul enterprise, software-ul de contabilitate, pachete office si playerele multimedia. Multe programe aplicative se ocupa în principal cu documentele. Programele applicative pot fi la pachet cu computerul și software-ul său de sistem, sau pot fi publicate separat. În domeniul tehnologiei informației, un program aplicativ este un program de calculator conceput pentru a ajuta oamenii de a efectua o activitate. Un program aplicativ astfel diferă de la un sistem de operare (pe care ruleaza calculatorul), un utilitar (care efectuează treburile de întreținere sau de uz general ), și niste instrumente de programare (cu care programul de calculator este creat). În funcție de activitatea pentru care a fost proiectat, o aplicație poate manipula text, numere, grafice, sau o combinație a acestor elemente. Unele pachete de aplicații oferă putere de calcul considerabilă concentrându-se pe o singură sarcină, cum ar fi procesare de text; altele numite programe integrate, oferă o putere ceva mai mica, dar includ mai multe aplicații. Programele aplicative (aplicatii) se încadrează în două categorii mari, aplicatii orizontale si aplicatii vertical.Aplicații orizontale sunt cele mai populare și răspândite în departamente sau companii. Aplicații verticale sunt concepute doar pentru un anumit tip de afacere,pentru un domeniu restrins. Există mai multe tipuri de programe aplicative: Software de uz general:       Editoare de text Procesoare de texe Editoare de grafica SGBD Foi de calcul Browser-ul web

Software cu destinație speciala:     sisteme expert Aplicații multimedia (playere multimedia, software pentru crearea și editarea video, audio, text-tospeech, etc) Sisteme de hypertext (dicționare, enciclopedii electronice, sisteme de referință) Sisteme de management al conținutului

Software profesionale:     CAD (Computer-aided Design ) Proiectare asistată de calculator ERP (Enterprise resource planning) Sistemul de planificare a resurselor întreprinderii CRM (Customer relationship management)- managementul relațiilor cu clienții BI (Business intelligence) – sisteme analitice .etc.

Software utilitare:     Programe antivirus Programe pentru arhivarea datelor Programe pentru compresia datelor Programe pentru defragmentarea discurilor.etc.

2. formate. Aplicațiile de afaceri de multe ori vin în seturi.3. grafice sau muzicale. formatul rezultatului. pachetul trebuie sa posede mijloace de reglare de obicei realizate de limbajul de intrare a pachetului.pachete de structura complexa. Mijloacele de sporire a productivitatii muncii a programatorilor consta in crearea complexelor speciale de programe.). 1. 2. In baza clasificarii pachetului de programe aplicative pot fi stabilite diferite criterii.pachet.pachete de structura simpla.Pentru ca utilizatorul sa poata aplica un pachet de programe pentru solutionarea unor probleme concrete .pachete.sunt legate prin funcții. Functiile realizate de pachet. 3. care asigura simultan necesitatile unui numar cit mai mare de utilizatori. Dupa tipul sistemului de operare PPA se impart in pachete aplicate la un sistem concret de operare. Vom examina clasificarea PPA: 1. care deobicei nu coincid in diferite sisteme de operare: pachete pentru SO MS-DOS.nectate care au o organizare speciala si care asigura sporirea esentiala a productivitatii muncii programatorilor si utilizatorilor pachetului. OpenOffice. O suita de aplicatii consta din mai multe aplicatii grupate. pachete care largesc posibilitatile sistemului de operare. clasificarea apare deoarece diferite sisteme de operare utilizeaza diferite conventii. caracteristici și interfețele de utilizator. . etc. Asa complexe de programe trebuie sa indestuleze un sir de cerinte uneori contradictorii. standarte. Ele. Dupa functiile realizate de: .org și iWork. diminsiunile problemelor configurarea calculatorului. . 3. particularitătile interfetei si a interactiunii Pachet de programe aplicative-complexul de programe aplicative interconectate care au o organizare speciala si care asigura sporirea esentiala a productivitatii muncii programatorilor si utilizatorilor pachetului. Microsoft Office. de obicei.WINDOWS. dar suite de programe există si în alte scopuri. etc. și pot să interacționeze unele cu altele.Suite/Biblioteci de programe aplicative [Pachete de programe aplicative (PPA)] –definirea. clasificarea. . care asigura un regim de prelucrare a datelor. MAC. LINUX. fiecare din ele caracterizind proprietatile pachetului. care asigura solutionarea problemelor utilizatorului. Sistemul de operare sub care functioneaza PPA. care aduna impreuna un procesor de texte. Dupa modalitate de gestiune PPA se impart in 2 clase mari: . de exemplu. Modalitatea de gestiune cu pachetul.Chiar si la solutionarea unor probleme asemanatoare diferiti utilizatori inainteaza fata de programe diferite cerinte care rezulta din conditiile solutionarii problemelor (formatele datelor de intrare. de exemplu. o foaie de calcul.

Sparc și Mips. Tipurile de produse noi pot constitui [1]: • îmbunătățiri și revizuiri ale produselor existente. Visual Studio 2008.4. • extinderi ale liniilor de produse existente deja în desfacere. • Versiunea 2. Visual Studio .2 din Martie 1995 a adăugat suport pentru Alpha. Visual Studio 97. industria aeronautică). Altfel exprimat DNP este procesul general de creare și evaluare a strategiei. • Versiunea 2.Visual Studio . Visual Studio 2010. . construirea și aducerea pe piață a unui produs.0 · CE 2. Procesul de dezvoltare a noului produs este un set disciplinat și definit de sarcini.NET 2003.0 · 2. DNP (în engleză New Product Development.0 · Windows Mobile · Windows Phone Anulate Cairo · Nashville · Neptune · Odyssey Lansate OS/2 Istoria versiunilor stabile Linux [1]: • Versiunea 1.6 . inovative.NET 2002 .5 · NT 3. • repoziționări de produse: produse existente.0 din Iunie 1996 a adăugat suport pentru mai multe familii de procesoare și a inclus suport pentru SMP.0 din Martie 1994 suporta doar mașini cu un singur procesor i386. Generatii/versiuni si editii functionale de produse program Dezvoltarea de noi produse. adaptate pentru noi utilizări sau aplicații.0 · 3.0 (1998).2 din Ianuarie 1999 • Versiunea 2.1 · NT 3. Există diferite categorii de noi produse : unele sunt noi pentru piață. management și inginerie un termen utilizat pentru a descrie conceperea.0 · 2000 · FLP · XP (versiuni) · Vista (versiuni) · Windows 7 (versiuni) · Windows 8 · Windows RT · Windows Phone 8 Platforma NT Server Server 2003 · Home Server(Home Server 2011) · Server 2008 · HPC Server 2008 · Server 2012 Platforma CE Alte proiecte Auto · CE 1.0 · CE 4. v•d•m Microsoft Windows MS-DOS 9x 1.1x 95 · 98 · Me Client NT 3.0 · CE 5.4. pași și faze care descriu mijloacele normale prin care o companie transformă în mod repetitiv ideile embrionare în produse sau servicii vandabile. • produse complet noi: produse noi pe plan mondial. altele sunt noi pentru companie și o altă categorie este reprezentată de produse complet noi care creează piețe total noi (de exemplu. • Versiunea 1.0. • produse noi pentru firmă sau noi linii de produse.0 din Ianuarie 2001 • Versiunea 2. Visual Studio 6.51 · NT 4. Visual Studio 2005.curentă (17 Decembrie 2003 până în prezent) Versiuni Visual Studio [1]: Visual Studio 4.0 · CE 3.0 · 2. generării conceptului de produs și de comercializare precum și proiectarea și construirea pentru condiții de piață a unui nou produs. organizării.0 · CE 6. NPD) este în marketing.1x · 3.

Standard Template Library . De exemplu. Un API singur poate avea mai multe implementări (sau nici unul. în bibliotecile de un limbaj de programare. Gartner estimează că până în 2014 75% din Fortune 500 de întreprinderi se va deschide un API.[1] Biblioteci API și cadre: Un API este. POSIX este un API. Un API poate include specificații pentru rutine . O specificație API poate lua multe forme.6. în care un API este codul sursa bazează în timp ce un ABI este o interfață binar. Mai mult decât atât fluxul global al programului de control poate fi afară de control al apelantului. legat de un cadru software : un cadru se poate baza pe mai multe biblioteci de punere în aplicare mai multe API-uri. și în mâinile cadrul prininversiune de control sau o mecanisme similare. în formă de biblioteci diferite care împărtășesc aceeași interfață de programare. structuri de date . C + + • Simplu Directmedia Layer (SDL) • Talend integrează sa de gestionare a datelor cu BPM de la Bonita soluție deschisă . [1] Exemple [1]: • ASPI pentru SCSI interfațarea dispozitiv • DirectX pentru Microsoft Windows • EHLLAPI • Java API-uri • ODBC pentru Microsoft Windows • OpenAL cross-platform de sunet API • OpenCL cross-platform API pentru uz general de calcul pentru procesoare & GPU-uri • OpenGL cross-platform grafica API • OpenMP API care suporta multi-platformă comună de programare multiprocesare memorie în C. clase de obiecte . accesul la comportamentulconstruit în cadru este mediată prin extinderea conținutului acestuia cu noi clase conectat în cadrul însuși. documentația furnizor cum ar fi Microsoft Windows API . fiind abstract). Un API poate fi. dar spre deosebire de utilizarea normală a unui API. de obicei legat de o bibliotecă software : API descrie și prescrie comportamentul așteptat în timp ce biblioteca este o implementare efectivă a acestui set de reguli. de asemenea. inclusiv un standard internațional. cum ar fi POSIX . în timp ce Linux baza standard este un ABI. de exemplu. în C + + sau Java API . Rolul şi clasificarea interfeţelor în PrAp O interfață de programare a aplicațiilor (API) este un protocol destinat a fi folosit ca interfață de componente software pentru a comunica unul cu celălalt. și variabile. Un API diferă de la o interfață de aplicație binar (ABI).

Fiecare etapă din ciclul de viaţă este caracterizată prin activităţi specifice şi produsele rezultate din activităţile respective. . cât şi a unor estimări de cost cât mai exacte. în fiecare etapă este livrat un produs care satisface o parte din cerinţele Beneficiarului iar feedback-ul este distribuit pe întreg parcursul proiectării. este mai bine să fie realizat în mai multe faze. Modelul in V („V model”) este o variantă a modelului cascadă care pune în evidenţă corelarea dintre activităţile de specificare şi cele de testare. testare şi integrare ale sistemului. Astfel sistemul este bine documentat şi este permis un bun management al proiectului din prisma planificării resurselor umane pe etape. Astfel. principalele paradigme/modele de elaborare si varietatea instrumentelor de elaborare În cadrul proiectării unei soluţii informatice trebuie descris ciclul de viaţă al unui program („Software life cycle”) în vederea planificării ulterioare a activităţilor de implementare.8. 3. Ciclul de viata a unui produs Modelele ciclului de viaţă software („Software development life cycle models / process models”) luate în considerare sunt: Modelul în cascadă („Waterfall model”) este adecvat pentru proiectele în care cerinţele sunt bine înţelese de la început şi nu se modifică pe parcursul procesului de dezvoltare. conceput sau realizat într-o singură fază. înlănţuirea în timp a activităţilor fiind aceeaşi. ciclul de viaţă al unui program reprezintă o secvenţă de etape în existenţa produsului software care include toate activităţile necesare pentru dezvoltarea produsului şi relaţiile temporale dintre ele. Modelul iterativ si incremental este opus modelului „în cascada”. Fig. Se porneşte de la premisa că dacă un sistem este prea complex pentru a fi înţeles. prin evoluţie. PrAp: Particularităţile ciclului de viaţă. Astfel.

standardele calităţii. un bancomat. Acesta nu este un instrument care îmbunătățește de fapt un design ergonomic . de asemenea. de exemplu. utilizatorii trebuie să folosească. Aceste instrumente pot fi utile pentru corporatii încercarea de a reduce leziunile cauzate de acțiuni repetitive și pentru cei care au nevoie de date despre modul în care munca lor de angajați. Cele mai multe funcții a unui produs. stretching. Unele caracteristici ale software-ului ergonomic face schimba modul în care utilizatorii lucrează pe computere. adică o vânzare sisteme de prelucrare de ordinul ar trebui să fie în măsură să înregistreze informații despre clienți. Monitorizarea obiceiurile de lucru ale utilizatorilor nu numai că permite companiei să colecteze date despre utilizatori individual. de asemenea. De asemenea. Pentru anumite elemente acest lucru este relativ ușor de definit. de asemenea. date despre utilizatori[6]. cât mai multe piese de software ergonomic înregistra. poate oferi autorităților de supraveghere cu o metodă de mustrarea lucrătorii care nu se supun protocolul ergonomic. ci mai degrabă un instrument care amintește lucrătorilor de a acționa într-un mod ergonomic. dar aceste caracteristici pot fi confuz și nepopulare în rândul lucrătorilor. la programe sau date Conformitatea: adeziunea la standarde. apoi mai complicat devine pentru a defini funcționalitatea este.9. de exemplu. Functionalitatea: realizarea scopului de baza pentru care a fost realizat produsul[6]: Oportunitatea: prezenta unui set de functii adecate pentru tascuri specificate Precizia: furnizarea unor rezultate sau efecte corecte sau agreate Interoperabilitatea: capacitatea produsului de a interactiona cu sisteme specificate Securitatea: capacitatea de a preveni accesul neautorizat. dar. Software-ul ergonomic funcționează prin a reaminti utilizatorii în mod automat pentru a se conforma practicilor ergonomice. făcând clic pe mouse-ul în mod automat atunci când este lăsat staționare pentru o perioadă de timp. 10. astfel încât să poată fi folosit pentru a referi o comandă de vânzări. permite companiei de a vedea în cazul în care poate fi îmbunătățită productivitatea generală . Luând pauze. sistemul de certificare a calităţii . Pentru software-ul o listă de funcții poate fi specificat. și așezat corect sunt esențiale pentru maximizarea modul în care un birou ergonomic poate fi. ancora unei nave are funcția de a deține o navă la o anumită locație. legi si protocoale Ergonomic software-ul este un tip de software de calculator . conventii. cât mai multe programe includ un dispozitiv de monitorizare. PrAp: criteriile de evaluare a calităţii. economice. care promovează gradul de conștientizare a propriului corp și încurajează pauze micro. cum ar fi reducerea nevoia de click. mobilierul și instrumentele corect pentru ca aceasta să fie eficientă. accidental sau deliberat. În timp ce designul ergonomic al instrumentelor de mobilier și de muncă pot promova practici de muncă mai bune și de a reduce leziunile. ergonomice ale PrAp Funcționalitate este scopul esențial al oricărui produs sau serviciu. Caracteristicile /(criteriile de comparare) funcţionale.

certificarea personalului Fig. persoana -care confera acesteia aptitudinea de a satisface cerintele exprimate sau implicite. 3 = calitatea produsului Particularitatilor prin care calitatea se manifesta în domeniul produselor software. efectiv si confortabil.interactiunile dintre componentele unui program sunt. prin depanare. c a l i t a t e a semnifica: aptitudinea de a fi utilizat sau întrebuintat. C = caracteristicile produsului 1 = calitatea conceptiei. conceptie. Triunghiul certificarii calitatii software 11. Certificarea calitatii software presupune . ele sunt eliminate cu timpul. instalare si de asigurare de servicii pentru produsele hardware (si nu numai). . . . asa cum sunt ele relevate[8]: .produs.Conform unor aspecte p a r t i a l e ale c a l i t a t i i unui produs sau serviciu. mai ales daca acestea ruleaza în cadrul unor aplicatii complexe. Întregul proces de proiectare. . de proiectare. B = caracteristicile calitatii prevazute în documentatia tehnica. deci programul se îmbunatateste prin trecerea timpului. calitate prezinta ansamblul caracteristicilor unei entitati .Conform standardului I S O8 4 0 2 .4.certificarea produselor software realizate.non-calitatea programelor poate fi atribuita în întregime greselilor umane.comportamentul instructiunilor nu se deterioreaza în timp. in conditii specificate ». documentare. poate fi certificat în conformitate cu standardele din clasa ISO 9000 (ISO 9001. programare. si nu de aceste componente în sine. ISO 9002 si ISO 9003) [4]. proces. dezvoltare. satisfacerea cerintelor clientului si conformitatea cu o documentatie sau cu exigentile beneficiarului calitatea proiectului exprima masura în care proiectul produsului asigura satisfacerea cerintelor beneficiarilor si posibilitatea de folosire.certificarea procesului de dezvoltare software. productie. de catre un set de utilizatori. A = cerintele beneficiarului.erorile exista deja în program. . .eliminarea unei erori nu da siguranta ca sa diminuat numarul total de erori cu o unitate.erorile sunt provocate de folosirea sau combinarea incorecta a componentelor elementare. la fabricatia produsului a unor procedee tehnologice rationale si fezabile din punct de vedere economic . . activitate. Canale si modele de distribuție a PrAp . 2 = calitatea fabricatiei. organizatie. Calitatea unui produs software este data de « capacitatea sa de a putea fi utilizat eficient. pentru un set de scopuri. mai complexe.

distribuitori aflaţi pe teritoriul ţării în care exportaţi. Participantii la circuitul de distributie care conduc produsul de la producator la consumator formeaza canale de distributie [9]. • Agenţi. Criteriile economice -fiecare canal de distributie antreneaza vanzari si costuri diferite. • Agenţi străini situaţi în tara dumneavoastră de origine. fiecare dintre aceste canale trebuie evaluat dupa criterii economice. importatori. reprezentanţe. • Înfiinţarea în ţara de export a unei filiale. 3. 12.Distributia se refera la traseul parcurs de produsele/serviciile dvs. Criteriile de control -atunci cand se realizeaza evaluarea canalelor de distributie. pentru o perioada determinata. criterii de control si criterii de adaptare. participantii trebuie sa-si asume obligatii unii fata de ceilalti. 2. pe piata pana ajung la consumatori/clienti. trebuie sa se tina cont de problemele referitoare la controlul acestora. Daca un producator are la dispozitie mai multe canale de distributie si doreste sa-l identifice pe cel care se potriveste cel mai bine nevoilor sale. Insa aceste acorduri reciproce conduc inevitabil la scaderea posibilitatii producatorului de a reactiona la schimbarile ce survin pe piata. Criteriile de adaptare -pentru a crea un canal de distributie. • Agenţi de export situaţi în ţara dumneavoastră de origine. 1. Principalele tipuri de canale de distributie utilizate pe piata se impart in 3 categorii [9]: > canal de distributie direct: producator-consumator > canal de distributie scurt: producator-intermediar-consumator > canal de distributie lung: producator-intermediar-intermediar-consumator Modele de distribuţie : • Vânzare direct din fabrică. PrAp: Tehnicile analizei comparative si particularitatile alegerii concurente pe piata .

condiţiile execuţiei programului nu diferă nivel de fiabilitate.factorilor cu influenţe combinate prin dezvoltarea de modele de regresie multifactoriale pe baza cărora să se realizeze estimări. − structurile de programe diferite. ` asigurarea caracterului obiectiv al măsurătorilor. . .tehnicile moderne de promovare pe piata Pentru a realiza compararea programelor se impune[10]: ` definirea procedurilor de culegere a datelor privind comportamentul programelor pentru a face măsurători comparabile. ` identificarea setului de criterii după care se face selecţia celui mai bun program. ` modul de parcurgere a paşilor algoritmului pentru a asigura o abordare completă. precum şi ale ieşirilor. în cazul problemelor asemănătoare. Comportamentul programului aplicativ se caracterizează prin: grad de stabilitate. ` colectarea de seturi de date de citire care să fie utilizate pentru toate programele. − flexibilitatea prin utilizarea de opţiuni care să ofere un grad ridicat de control al prelucrărilor utilizatorului aplicaţiei. analizei şi selecţiei. semnificativ. − nivelul de optimizare înregistrat printr-un consum minim şi controlat de resurse hardware şi software. care modularizează produsul software şi înlesneşte procesul de mentenanţă. ponderea întreruperilor calculelor fără a obţine mesaje proprii programului aplicativ este foarte mică pentru aplicaţiile fiabile. − structurile de date implementate pentru a reprezenta datele de intrare şi rezultatele. Programele diferă unele de celelalte prin: − algoritmii utilizaţi pentru a prelucra datele de intrare şi obţinerea rezultatelor. − structurile de control folosite în implementarea algoritmului prin limbajul de programare utilizat. − dimensiunile problemelor de rezolvat date de numărul şi mărimea intrărilor.creşterea numărului de experienţe pentru a obţine suficiente informaţii privind comportamentul fiecărui program. - . în vederea stabilirii complete a comportamentului.criteriului de selecţie. In cazul în care obiectivul analizei vizează combinaţii de factori se impune stabilirea: . care să filtreze mulţimea factorilor posibili prin eliminarea acelora care au o acţiune întâmplătoare.

un avantaj major al anunțurilor de radio este ca sunt de obicei mai ieftine decât anunțurile de televiziune. Ziare .anunturi in diferite reviste. cu creșterea numărului de rețele de televiziune și stații. atunci când se afla în mașinile lor. sunt bine-plasate în categoriile directorului de servicii. la sfârșitul fiecarui e-mail. Anunțurile de televiziune . Trebuit de luat în considerare locul unde este plasat anuntul. Buletine de știri . întreprinderile ar putea găsi oferte bune pentru plasarea reclamelor sau alte forme de publicitate. care va capta atentia trecătorilor. Mesajele pot fi extrem de personalizate pentru a se potrivi natura și nevoile lor fiecarui utilizator. Toate companiile isi creaza o pagina web pentru asi realiza o imagine si pentru a promova toate produsele pe care le are.Ca cu e-mail-ul. Se poate folosi dacă există o revista care se concentrează pe domeniul dumneavoastră.Mulți oameni nu iau în considerare anunțurile de televiziune.Cel mai bun pariu este de a plasa afișele pe panourile care se afla in locuri in care clientii se afla frecvent. PrAp: Tehnicile moderne de promovare pe piata Direct mail . pentru că deja se concentrează pe piață și potențialii clienți. din cauza că sunt foarte scumpe. Dacă există una. este descriptiv si / sau anunțul iese in evidenta[1].Pagini Aurii pot fi foarte eficiente în cazul în care anunțurile dvs. Luați în considerare utilizarea unui consultant pentru proiectarea inițială și layout. .Mail trimis direct la utilizatori.Aproape toată lumea citește ziarul local. în ziar prin plasarea de anunțuri.) Postere și aviziere . principal (e). publicitate și promoții pe World Wide Web sunt aproape cele mai frecvent folosite.Acum. de exemplu. Telemarketing . Puteți obține afacerea dvs. Astăzi instrumentele de desktop publishing pot genera buletine de știri foarte interesante destul de ieftin. Grupuri de discuții online și grupuri de chat . Cu toate acestea. Pagini Web .Acestea pot fi un mijloc minunat pentru a primi cuvântul despre afacerea ta. .Utilizarea de telemarketing este în creștere. Design-ul software-ul de e-mail pentru a include o "linie de semnătură". Reviste . scris o scrisoare către editor sau colaborati cu un reporter pentru a obtine o poveste scrisă despre afacere. puteți obține expunerea frecventă la tine si afacerea ta prin participarea la grupurile de discuții online și grupurile de discuții. Yellow Pages . Intotdeauna este necesară încărcarea postere tale cu postere noi și pline de culoare. precum și numele afacerii. și mulți oameni ascultă radio. Mesajele e-mail . Anunțuri de radio . Ele sunt mult mai scumpe decat cele mai multe dintre formele majore de publicitate.13. atunci revista poate fi foarte utila.Acest lucru poate fi mijloc puternic de a transmite natura companiei dumneavoastră și pachetele software care o reprezinta.

Potrivit Art. în ce mod şi când va fi utilizată opera sa. întrucât desfăşurarea activităţilor menţionate fără aceste licenţe. Lipsa licenţelor echivalează cu lipsa autorizării din partea autorului. Ea provine de la primul act care a recunoscut dreptul exclusiv al autorilor de a-şi tipări lucrările sau de a autoriza tipărirea lor: The Copyright Act. autorul programului are dreptul de a decide dacă. 12 din Legea dreptului de autor). reproducerea integrală sau parţială a programului de calculator. 13 şi 73 din lege. Acelaşi text legal stabileşte însă că în cazul difuzării acestor programe. Acest drept general dă naştere." Mai mult chiar. prin vânzare. în vederea comercializării pe teritoriul tarii. respectiv a titularilor de drepturi. Potrivit legii (Art. BSA | The Software Alliance is the leading advocate for the global software industry before governments and in the international marketplace. Denumirea engleză copyright este perfect echivalentă noţiunii "drept de autor". (. Protecţia acordată de lege nu se opreşte numai la obiectul dreptului de autor. importul. .. În exprimarea Articolului 72 din lege. It is an association of world-class companies that invest billions of dollars annually to create software solutions that spark the economy and improve modern life. reprezintă infracţiuni. Importanţa acestor licenţe este evidentă. legea protejează programele de calculator "independent de valoarea şi destinaţia lor" concretă. inclusiv de a consimţi la utilizarea operei de către alţii. în temeiul Art. difuzarea programului de calculator 3. Este protejat deopotrivă şi titularul acestui drept. "protecţia programelor de calculator include orice expresie a unui program. autorul programului de calculator respectiv.14. promulgat în Anglia în 1709 şi cunoscut sub numele Statute of Anne[11] . materialul de concepţie pregătitor. a copiilor programelor de calculator realizate cu consimţământul autorului. BSA serves as the world's premier anti-piracy organization and as a respected leader in shaping public policies that promote technology innovation and drive economic growth [12]. acţiunea penală se pune în mişcare la plângerea prealabilă a persoanei vătămate. la alte drepturi distincte şi exclusive ale autorului de a autoriza[11]: 1. prin închiriere etc.. în cazul reproducerii sau importului neautorizat de programe de calculator. precum şi manualele. programele de aplicaţii şi sistemele de operare exprimate în orice fel de limbaj. Legislaţia mondială şi locală privind drepturile de autor asupra produselor software. acţiunea penală se pune în mişcare din oficiu. 144 din legea dreptului de autor. 2.).

Activitatile realizate in timpul testarii Testarea software-ului este o investigatie realizat pentru a oferi părților interesate informații cu privire la calitatea produsului sau serviciului supus încercării. • funcționează cum era de așteptat. Tehnici de testare includ. în funcție de metoda de testare utilizate. Diferite modele de dezvoltare de software se va concentra efortul de testare la diferite puncte în procesul de dezvoltare. dar în Agilese apropie de cele mai multe efortul de testare este în curs de desfășurare. Ca atare. Testarea PrAp: Menirea. o imagine obiectivă. Exista 2 tipuri de testare [13]: testare functionala si testara structurala. cum ar fi Agile. Testarea software-ului poate fi declarat ca procesul de validarea și verificarea că un program de calculator / aplicație / produs[14]: • îndeplinește cerințele care au ghidat proiectarea și dezvoltarea.15. Într-un model mai tradițional.Testarea Software-ul poate oferi. • și satisface nevoile părților interesate. independentă de software pentru a permite afacerilor să aprecieze și să înțeleagă riscurile softwareului punere în aplicare. de cele mai multe executării încercării se produce după cerințele au fost definite și procesul de codificare a fost finalizat[4]. procesul de executare a unui program sau aplicație cu intenția de a găsibug-uri software (erori sau alte defecte)[14]. • pot fi puse în aplicare cu aceleași caracteristici. În mod tradițional cea mai mare parte a efortului de testare se produce după cerințele au fost definite și procesul de codificare a fost finalizat. metodologia de testare este reglementată de metodologia aleasă de dezvoltare de software. Modele mai noi de dezvoltare. folosesc adesea de testare determinate de dezvoltarea și plasați o parte a crescut de testare în mâinile dezvoltatorului. pot fi puse în aplicare în orice moment în procesul de dezvoltare. 5. . tipizarea si tehnologiile aplicate Fig. de asemenea. dar nu sunt limitate la. înainte de a ajunge la o echipa oficială de testeri. Testarea software-ului.

Testarea functionala: menirea si tehnologia aplicarii Testarea funcțională se aplică pentru a verifică dacă un produs software se comporta și funcționează corect. O specificare funcțională este o descriere a comportamentului asteptat de la program. proiectarea funcțională de cazuri de testare. de la descrierea informală parțială până la descrierea formală. mai precis. O metodologie pentru proiectarea testelor funcționale ajuta la descompunerea design-ului de testare in pasi elementari. În plus. Crearea de cazuri de testare din specificarile de program se numește testare funcțională. formală sau informală. considerând numai specificațiile programului. testarea funcțională este eficientă în detectarea unor clase de defecte care de obicei trec de testarea white-box (sau glass box) sau de testarea bazată pe defecte (detaliate în capitolele urmatoare)[1].16. Multitudinea de aspecte care trebuie luate în considerare în timpul testării funcționae face ca procesul să fie predispus la erori. și care sunt instantiate pentru a produce teste individuale. astfel incat acestea să poata servi ca baza de identificare a claselor de comportamente. Testarea funcțională. unde fiecare clasa poate fi considerata corecta sau incorecta. de la un singur modul la întregul sistem. testarea funcțională se mai numește și testare black-box (metodă cutiei negre). proiectarea testelor în acest mod este mai ieftină și mai usor de executat de cat în cazut testării white-box. specificarea funcțională este cea mai importantă sursa de informații pentru proiectarea testelor. Un avantaj al proiectării de teste este acela ca scoate în evidenta slabiciunile și inconsistenta specificațiilor. proiectantul de cazuri de test trebuie să formălizeze specificațiile suficient de mult. Tehnicile de testare funcțională se pot aplică pentru orice descriere a comportamentului programului. incearca să raspunda intrebarii: „Face programul ceea ce trebuie ?” . este singura metodă de testare care se poate aplică atat de devreme și atat de larg. conform specificațiile din proiect. Indiferent de ce formă o ia. și specificate de inginerii software. Practic. și la orice nivel de granularitare. Proiectarea de teste poate incepe ca parte a procesului de specificare a cerințelor și poate continua prin fiecare nivel de proiectare și de interfata a specificațiilor.Crearea de cazuri de teste funcționale este un proces analitic care descompune specificațiile în cazuri. trebuie făcuta referire la cerințe. cunoscuta și ca testare black-box implică tehnici care creaza cazuri pentru testare derivate din specificațiile funcționale. Testarea funcțională este în general tehnica de baza pentru proiectarea de cazuri de testare. O specificare funcțională (adică o descriere a comportamentului esteptat al programului)este sursa primară de intormatii pentru căzurile de test. În testarea și analiza aplicate în scopul verificării (adică a descoperirii oricaror discrepante intre ceea ce face un program și ceea ce ar trebui să faca). De asemenea. . nu și designul lui sau structurea de implementare. aceste tehnici produc specificații pentru cazurile de test care identifica anumite clase de teste. exprimate de de utilizatori.Principiul care stă la baza proiectării cazurilor de test este partitionarea posibilelor comportamente ale programului intr-un numar finit de clase omogene. Chiar și proiectantii cu experienta pot omite cazuri importante de testare. sau. Fiind bazată pe specificațiile de program și nu pe cod.Testarea funcțională. În general.

Revenind la testarea nefuncțională. ca securitatea și usurinta în utilizare. O cerinta nefuncțională este un tip de cerinta care specifica criteriul ce poate fi folosit pentru a evalua operarea unui sistem. Testarea structurala: menirea si tehnologia aplicarii Testarea nefuncțională consta în testarea cerințelor nefuncționale alea produsului software. extensibilitate și scalabilitate. care se poate observa în timpul rulariiCalitati de evolutie. cerințe ne-comportamentale. de stres. în locul unor comportamente specifice (cerințele funcționale definesc funcții și comportamente bine definite). scopuri ale calitati. de utilizabilitate și testare de volum[1]. Cerințele nefuncționale sunt adesea numite calitati ale sistemului. care sunt incluse în structura statica a produsului software. de incarcare. de scalabilitate.17. mentenabilitate. de anduranță. testarea de conformitate. Cerințele nefuncționale se impart în două categorii:Calitate în executie. de performanță. atribute ale calitatii. Se mai numește și testare structurală. aceasta include: testarea de compatibilitate. ca testabilitate. Tipuri de testare structurala[4]: • Testarea de compatibilitate • Testarea de anduranță (soak testing) • Testarea de localizare • Testarea de incarcare (load testing) • Testarea de performanță • Testarea de utilizabilitate • Testarea de securitate . de recuperare. Planul pentru implementarea cerințelor nefuncționale este detaliat în arhitectura sistemului. de securitate. Alti termeni care definesc acelasi lucru: constrangeri. de localizare.

18. subsisteme. grupuri de module. verificarea automata a rezultatelor testelor regresive Testarea de securitate[13] Aceasta testare se aplică pentru a determina dacă un produs software protejeaza datele siîși mentine funcționalitatea. Strategiile testarii PrAp [(component/unit testing) (integration testing) (system/endtoend testing) (acceptance testing) (stress testing). Teste regresive[1] -Teste executate dupa corectarea erorilor. Teste de acceptare[4] . ceea ce permite. Sistemul este instalat si apoi testat in mediul sau real de functionare. Aceste teste sunt uneori conduse de utilizator. prin care se verifica satisfacerea cerintelor functionale – teste prin care se verifica satisfacerea cerintelor ne-functionale :de performanta.Sunt teste de conformitate cu produsul solicitat. Pentru unele produse software. . autentificare. realizandu-se astfel testarea lui in conditii reale de utilizare. disponibilitate. Aceste teste sunt efectuate de regula in timpul intretinerii. sau sau pot pot fifi preluate preluate dintr dintr--un un fisier Teste de integrare . pana la nivel de sistem: Teste de sistem[13] . pentru a se verifica daca in cursul corectarii nu au fost introduse alte erori. conform contractului cu clientul (>Specificatia cerintelor utilizatorilor). in plus.Sunt teste ale sistemului de programe si echipamente complet. autorizare și non-repudiere.Testarea beta: programul este distribuit unor utilizatori selectionati. testarea de acceptare are loc in doua etape:1.Testarea alfa: se efectueaza folosindu-se specificatia cerintelor utilizator si 2. de fiabilitate. Sunt teste de conformitate cu specificatia cerintelor software : – teste functionale.]: Teste unitare[4]: • Modulul “stub” este o secventa de cod care simuleaza comportamentul unei componente neimplementate • Modul “driver” este o secventa de cod care conduce integrarea astfel incat unitatea testata poate primi datele de la componentele neimplementate neimplementate inca inca. etc. Exista 6 concepte de baza legate de cuvantul „securitare” în software: confidentialitate. de securitate. Pentru usurarea usurarea lor lor este este necesar necesar sasa sese arhiveze arhiveze toate toate testele efectuate in timpul dezvoltarii programului.sunt dedicate verificarii interactiunilor dintre module. . integritare.

Sistemul de test necesită introducerea de valori de intrare care pot fi alese numai în urma cunoașterii modului de funcționare al SUTului. Fig. sau integrări de baze de date. Tipizarea instrumentelor de testare RP Scopul testării automate este de a minimiza cantitatea de muncă manuală în executara testului și acoperirea unei game mai mari de valori pentru a face testul prin aplicarea unui număr mai mare de teste. La iesirea SUT -ului vom avea valori de ieșire care sunt comparate cu valorile dorite. 6. Un SUT poate fi reprezentat astfel Pornind de la această structură putem proiecta un sistem de testare astfel încât utilizatorul este inlocuit de unealta de testare. Acesta introduce valorile de intrare pentru fiecare intrare de test definită și preia valorile de ieșire corespunzătoare. Prin testarea automată se detectează blocările programelor și operațiile curente oferind informații de diagnosticare. În cazul testării manuale utilizatorul aplică valori la intrare. Fig. Un model de testare poate fi reprezentat astfel [4]: Un tester poate să identifice componentele unui program cum ar fi GUI (Graphic user interface) și poate deasemenea realiza anumite funcționalități cum ar fi calcule aritmetice. concatenări de stringuri. Testara automată are un impact major asupra metodelor de testare concepute și al uneltelor folosite pentru testare. .19. Automatizarea testării RP. Prin compararea valorilor de ieșire obținute de la SUT cu cele dorite se obțin rezultatele testării. 7. Sistemul supus testului (SUT) joacă un rol important în arhitecura uneltelor de test.

ajuta utilizatorul să decidă ce să ștearga atunci când hard disk este plin. sistemul de operare.    Programe de curatire a discurilor – găsesc fișiere care nu sunt necesare pentru funcționarea calculatorului si le sterg. Categorii de software utilitare:      Programe antivirus – scanarea virusilor din calculator. în caz de pierdere a datelor. Programe de analiza a retelei – configureaza setarile pentru conectarea la retea. configurarea. Aceste programe pot folosi mai târziu copii suplimentare pentru a restaura conținutul original.PrAp utilitare [eng. Programe pentru arhivarea datelor – arhivarea datelor. Programe de backup – acestea creează copii exacte ale fișierelor suplimentare. Testeri de memorie verifica esecurile de memorie. se concentrează pe modul infrastructurii informatice (inclusiv hardware-ul computerului. Programe pentru defragmentarea discurilor p defragmentarea discurilor.Software-ul utilitar. a asculta muzică sau vizionarea de site-uri web. software de aplicație și de stocare a datelor) nu operează. jocuri video. baze de date.20.în contrast cu programele aplicative care permit utilizatorilor să facă lucruri. cum ar fi crearea de documente de tip text. Programe pentru compresia datelor – compresia datelor.verifica conexiunea existenta. tipizarea si particularitatile utilizarii Programul aplicativ utilitar este un software de sistem proiectat pentru a ajuta la analiza. optimizarea sau mentinerea calculatorului. de obicei. Utilities]: menirea. .Programele utilitare sunt de faptmai degraba tehnice și care vizează persoanele cu un nivel avansat de cunoștințe in calculator .

Arhivarea (comprimarea sau împachetarea) unui fişier/ folder este operaţia de reducere a dimensiunii astfel încât acesta să ocupe cât mai puţin spaţiu pe mediul de stocare. în special pe platforma Windows s-au impus două mari formate de arhive: fişiere cu extensia .PrAp pentru comprimare a datelor: tipizarea si particularitatile aplicarii Compresia datelor înseamnă identificarea unor elemente comune (a unui model. precum şi la transferurile de date prin Internet. mod de organizare) în modul de distribuire a datelor dintr-un fişier ce urmează să fie comprimat şi folosirea acestor elemente comune. Winzip. . .21.fişierele din arhivă sunt protejate împotriva viruşilor (de regulă viruşii nu atacă arhive) . Adică. Exemple de arhivatoare: Winrar. Ca un dezavantaj al utilizării arhivelor ar fi acela că înainte de utilizare. de exemplu.se pot crea arhive executabile (nu mai necesită operaţia de dezarhivare.rar lansat în 1993. . acestea trebuie dezarhivate. Arhivarea se recomandă pentru fişierele folosite mai rar sau a celor foarte voluminoase. PowerArchiver etc . arhiva acţionează ca un program executabil) .posibilitatea de a proteja arhiva cu parolă. Winace. fără a afecta informaţia. pentru a elimina parte din date.zip lansat in 1989 si fişiere cu extensia . se pot elimina părţi ce sunt asociate unor frecvenţe care oricum nu sunt sesizabile de urechea umană.transportul datelor se face mai uşor.se economiseşte spaţiu pe dispozitivele de stocare. Pe lângă aceste formate un utilizator poate întâlni şi alte tipuri de arhive. Câteva avantaje ale utilizării arhivelor: .În timp. folosind algoritmi matematici. . în cazul unui fişier audio.timpul de copiere al arhivelor este mai mic.

PDF în TXT.Adaugă/Ataşează anumite date ale unei foi alese dintr-un folder întreg de registre de lucru unei singure foiCopiază o foaie întreagă (inclusiv formatarea) în acelaşi registru de lucru sau în unul diferit şi îi indică locul în cadrul registrului. Convert PDF To Image . Specifică blocurile de celule. JPG. Convert Doc –conversie PDF în RTF/DOC/DOCX. înlăturarea liniilor în plus.Suportă peste 20 de tipuri de fişiere de imagine.Un sumar cu programele de conversie a fişierelor ar fi urmatorul: 1.Suportă subfoldere recursive. PNG. DOC în PDF.Salvează şi reface configuraţii complexe de conversie.Toţi parametrii. etc.Salvează şi reface configuraţii complexe de conversie. transformă PDF în JPG. Convert XLS - conversie Excel/CSV. lansarea unei terţe aplicaţii externe şi multe altele. RTF în PDF. opţiunile de conversie etc.Uşor de utilizat. opţiunile de conversie etc.Suportă subfoldere recursive. TIF. .Transformă PDF în TIFF Flexibilitate totală. şi WMF.Adaugă o foaie nouă şi indică locul de plasare a foii noi. au caracter permanent în timpul derulărilor programului. transformă PDF în BMP. BMP. 3.altele mai multe altele mai putine. TIFF. HTM şi multe altele apelam la programe speciale de convertire a fisierelor. Salvează şi reface configuraţii complexe de conversie.Uşor de utilizat. au caracter permanent în timpul derulărilor programului. RTF.22. Transformă PDF în TIFF.Procesare specială a fişierelor ce cuprinde concatenarea (adăugarea în continuare).suportă BMP. Convert PowerPoint . PDF în HTML. DOC. GIF.Prelucrarea loturilor poate fi oprită pe parcurs şi reluată mai târziu. căutarea şi înlocuirea textului. JPG. Toţi parametrii. XLS. XLSX. 4. HTML în PDF etc. EMF. putere totală. inclusiv fişierele sursă şi ţintă.Transformă fişiere PowerPoint în DOC. HTM. TXT.TXT în multe alte tipuri de fişiere (Multiple metode de organizareCSV) Copiază o anumită foaie cu date sau un set întreg de foi de calcul din acelaşi registru de lucru sau din unul diferit.Exista foarte multe programe care ofera unele din aceste posibilitati. inclusiv fişierele sursă şi ţintă. GIF şi multe altele. DOCX.PrAp pentru convertirea formatelor a fisierelor cu texte: tipizarea si particularitatile aplicarii Atunci cind avem nevoie de o conversie din sau in formatele PDF.Prelucrarea loturilor poate fi oprită pe parcurs şi reluată mai târziu. TXT. 2. RTF. Planificator inclus.

Procesarea imaginii. nuante de gri. până la pregătirea pentru tipar (separaţia de culoare).CorelDRAW! este un program de aplicaţie pentru prelucrare de imagine orientat în principal pe lucrul cu obiecte vectoriale. • IMAQ Vision include un set de functii optimizate pentru afisarea si prelucrarea de imagini color. se referă la procesarea imaginii digitale . cum ar fi o fotografie sau cadru video .[16] • PrAp CorelDraw . .23.). de obicei. pentru care intrarea este o imagine. • Adobe Illustrator . etc. • Programul de aplicaţie Adobe Photoshop este destinat prelucrării imaginii de tip bitmap. optică și de procesare a imaginii analogice .Netscape Composer. analiza de zone de interes etc Exemple de PrAp: -generatoare de sisteme expert: VP-Expert. Acest program permite efectuarea unor proiecte complexe pentru realizarea unor produse de tip 'imagine electronică' sau produs tipografic. text vectorial. monocrom. H-Expert. PrAp pentru procesarea obiectelor grafice: tipizarea si particularitatile aplicarii Prelucrarea imaginei este orice formă de prelucrare a semnalului . procesarea imaginilor. având însă şi facilităţi de înglobare şi prelucrare de obiecte tip bitmap[16].Programul Adobe Illustrator este un program profesional dedicate tehnoredactării computerizate. având în acelaşi timp şi importante facilităţi privind grafica vectorială (forme. -programe de proiectare asistată: AutoCad -Generatoare de pagini WEB: FrontPage. -generatoare de aplicaţii multimedia: Macromedia. Cele mai multe tehnicil de prelucrare a imaginei implică tratarea imaginea ca unbi-dimensional de semnal . mergând de la generarea obiectelor de imagine şi importul imaginii. Expert-On. -generatoare de aplicaţii: Delphi. ieșire de prelucrare a imaginii poate fi o imagine sau un set de caracteristici sau parametri legate de imagine.

prioritate.. Securitatea serviciilor controleaza accesul la serviciile unui sistem (calculator. • accesul la cont care verifica daca utilizatorul ce incearca sa se conecteze are un nume si o parola valida. Modalitati de protejare a datelor de pe calculator: . ora de varf.copierea sistematica a datelor . • drepturile de acces (la fisiere. • drepturile la servicii care determina exact cum foloseste un anumit cont un serviciu dat (acces la fisiere. Din acest nivel fac parte[20]: • controlul serviciilor care este responsabil cu functiile de avertizare si de raportare a starii serviciilor. Modelul de securitate pentru un system informatics poate fi vazut ca avind mai multe straturi ce reprezinta nivelurile de securitate ce inconjoara subiectul ce trebuie sa fie protejat. Dintre PrAp pentru securizarea informatiei fac parte toate tipurile de anti-virus (NOD32. ClamWin . în ideea de a avea copii în caz de defectare a acestuia. BitDefender.). expirarea contului.. .utilizarea programelor anti-virus În cazul întreruperii alimentarii cu energie electrica datele prelucrate si nesalvate se pierd.restrictionarea accesului fizic la calculator .protejarea serverelor si statiilor prin firewall pentru lucrul în reea . PC Tools etc [21].Fig . Fiecare nivel izoleaza subiectul si il face mai dificil de accesat in alt mod decit cel in care a fost prevazut[20].restrictionarea accesului logica la date prin parole specific fiecarui utilizator . servicii etc. .24. Pentru a preîntâmpina aceste evenimente se recomanda efectuarea de copii (back-ups) ale datelor importante pe unul din mediile de stocare mentionate. retea). resurse.) care determina de ce privilegii dispune un utilizator (sau un grup de utilizatori) dat. Accesul la sistem poate efectua si deconectarea fortata in anumite cazuri (ex. Nivelurile de securitate a datelor Securitatea accesului cuprinde [20]: • accesul la sistem. Se recomanda efectuarea de back-up-uri ale sistemului. Avast! . 13. resurse.criptarea fisierelor importante . care este raspunzator de a determina in ce conditii si in ce moment este sistemul accesibil utilizatorilor. Avira AntiVir. precum si de activarea si dezactivarea diverselor servicii oferite de catre sistemul respectiv. PrAp pentru securizarea informaţiei Securitatea informatiei este necesare atunci când se lucreaz cu date confidentiale sau secrete. El poate fi raspunzator de asemenea si de gestionarea evidentei accesului.

astfel încât acum aproape toate resursele disponibile se pot plasa în Internet și partaja. Ofertele comerciale trebuie în general să îndeplinească standardele de calitate cerute de clienți. Cei mai mari furnizori din acest domeniu sunt companiile Microsoft.Infrastructură ca serviciu Cloud public Cloud privat Cloud hibrid Cloud pentru o comunitate (community cloud) După implementare:     Conexiunea permanentă a utilizatorului la Internet a devenit foarte răspândită. servicii care de obicei pot fi dimensionate dinamic și care includ resurse virtualizate. pentru toți clienții lor. folosită atunci când detaliile tehnice ale Internetului pot fi ignorate.PrAp cu functionarea on-line (procesarea la distanta) (eng. aplicații. Cloud computing folosește noi metode de oferire și consumare a serviciilor IT în Internet. deoarece atât aplicația cât și datele proprii ale utilizatorului sunt găzduite în cloud. Executarea aplicațiilor de computer online în Internet. el nu mai trebuie să-și actualizeze software-ul. De exemplu. așa numitele Service Level Agreements (SLA) și altele. utilizatorul are acces la acestea doar prin intermediul unui browser local. Este de fapt doar o posibilitate secundară.Software ca serviciu Platform as a service .Platformă ca serviciu Infrastructure as a service . consolidând toate ofertele lor. În aceste condiții asigurarea confidențialității și drepturilor de acces la date în contextul Internetului atotprezent joacă un rol primordial. HP. Deseori furnizorii de clouds prevăd și servicii suplimentare. concret „calcul în Internet”) este un concept modern în domeniul computerelor și informaticii. fără ca utilizatorul să aibă nevoie să cunoască amplasarea și configurația fizică a sistemelor care furnizează aceste servicii. Salesforce. Expresia cloud computing derivă dintr-o reprezentare grafică simbolică a Internetului des întâlnită în formă de nor („the cloud”). ca și cum ar fi vorba de servicii publice banale precum apa sau energia electrică. Amazon și Google. IBM. Clasificare După livrare:    Software as a service . pe serverul furnizorului de servicii. ca de ex. Pentru cloud computing încă nu există un nume românesc încetățenit. Cloud processing technology) Cloud computing ( literal „calculare în nor”. ca în imaginea din dreapta. într-o singur loc (pagină sau sit web). aplicații comerciale standard.25. când s-a trecut de lamainframes la conceptul clientserver. Furnizorii tipici de cloud computing pun la dispoziție. la furnizor. și nu pe stația de lucru (workstation) proprie. reprezintă o nouă schimbare de paradigmă. de exemplu. reprezentând un ansamblu distribuit de servicii de calcul. urmașă a celei din anii 1980. urmare a ușurinței cu care se pot acum accesa toate serverele și centrele de calcul interconectate prin intermediul Internetului. . acces la informații și stocare de date. atunci utilizatorul e eliberat de sarcina de a fi un expert în tehnologia și infrastructura folosite. deoarece aceasta se face central.[1][2] Conceptul și termenul englez au apărut în practică prin anii 2006-2007. Dacă interfața pusă la dispoziție de furnizorul (provider) de cloud computing este de bună calitate. Skytap. uneori chiar între utilizatori complet independenți unii de alții: software (programele) și datele/informațiile sunt aduse din Internet pe calculatorul utilizatorului la cerere (on demand).

"Platforma mobilă" presupune o diversitate de aplicatii portabile cu o sursă de alimentare independentă. iPog si iPad (dispositive mobile produse de compania Apple) • Widows Phone 7 este un sistem de operare pentru dispositive mobile produs de compania Microsoft. Platformele mobile se clasifica dupa: ‐ Arhitectura pentru procesor ‐ platforme mobile pentru dispozitiv ‐ platforme mobile pentru programe Din arhitectura pentru procesor putem mentiona: 1. Se are in vedere doar parte ace tine de procesor si componentele legate de el. concepute pentru o gamă largă de activități: divertisment. Aici putem mentiona: • Sistemul Android care a fost elaborat in anul 2005 de compania Google. PrAp pentru platforme mobile. • Apple iOS a fost elaborate de compania Apple in anul 2007 si este in sistem de operare pentru iPhone. Aici putem mentiona: • AllWinner A1x • Ingenic JZ4770 • Intel Atom • Apple Ax • Nvidia Tegra • Qualcomm Snapdragon • Samsung Exynos • TI OMAP • Rockchip Prin platformele mobile pentru programe se subintelege sistemul de operare care ruleaza pe dispozitiv. Arhitectura ARM elaborate de ARM Holdings in anul 1983 ca baza a unui procesor simplu si efectiv. Acest sistem include in sine nu doar sistemul de operare dar si programele de legatura (middleware) si aplicatiile predefinite (default) • Platforma Maemo (OC Internet Tablet) este in sistem de operare si set de aplicatii care lucreaza de obicei pe tabletele produse de compania Nokia. Produsele program elaborate pentru un anumit sistem de operare de obicei nu poate rula pe un alt system de operare. • Symbian OS – un sistem de operare pentru smartphone dezvoltat de consortiul Symbian din anul 1998. 2. Arhitectura MIPS a fost prezentata de compania MIPS Technologies in anul 1981 si se baza pe tehnologia RISC de aplicare a comenzilor si permitea operarea cu al 31-lea registru Platformele mobile pentru dispozitiv presupun un set specific de component care stau la baza dispozitivului final. comunicare.26. activități comerciale etc. .

Ideal pentru urmărirea activităților și cheltuielilor.Grafice Gantt: Crează stuctura de activități. Pentru fiecare dintre programele oferite în regim gratuit trebuie citit cu atenție regimul de licențiere care precizează condițiile în care programul poate fi utilizat gratuit.Resurse: Alocă resursele umane pentru fiecare activitate și afișează încărcarea pe graficul de încărcare resurse. este gratuit și codul său este deschis (surse Java). Linux și MacOSX.Grafice PERT: Generează graphic PERT din graphic Gantt. Iată câteva exemple de programe: GanttProject Este un program software multi-platformă pentru planificarea și managementul proiectelor. persană. galeză. Mac sau Windows.27. . suedeză. simplu. . Trebuie ținut cont de faptul că nici un program gratuit nu se oferă în limba română decât dacă există o localizare.Oferă grafice Gantt. . finlandeză. . Se poate utiliza în regim SaaS. . WBS și RBS. Produsul oferă următoarele funcționalități: .Are suport pentru franceză.Notificări prin email.Software pentru managementul cheltuielilor și proiectelor Este un software pentru management de proiecte bazat pe tehnologie Web. Produsul este utilizat în 142 de țări și are un număr de 1. Poate fi instalat pe Windows. OpenProj OpenProj este o soluție software deschisă care poate fi utilizată în regim gratuit. rusă. Exportă în foi de calcul CSV. . Se poate descărca și instala pe calculatorul propriu.000 de descărcări. . coreeană și chineză și poate fi localizat și pentru alte limbi. .Export: Salvează graficele în imagini PNG.Interoperează: Importă și exportă proiecte în format Microsoft Project. .Drepturi de acces. . Programele pot fi descărcate de pe Internet și instalate pe calculatorul propriu sau pot fi livrate în regim SaaS (software ca serviciu pentru care trebuie plătit un mic abonament).Raportare.Calendar. Unix. generează rapoarte PDF și HTML. . Produsul oferă următoarele funcționalități: . germană. eficient și ieftin.PrAp pentru planificarea/organizarea activităţilor personale ale utilizatorului Pentru planificarea activităților există mai multe programe software care pot fi utilizate în regim gratuit sau prin plata unor sume modeste.Este compatibil cu fișiere Microsoft. Programul software este un produs echivalent cu Microsoft Project și cu alte soluții comerciale pentru management de proiecte.Urmărirea încadrării în timp. PERT. . AceProject . portugheză. OpenProj este o componentă cheie pentru familia Office varianta surse deschise.250. Este disponibil pentru Linux. Produsul oferă următoarele funcționalități: .Management de documente. figurează dependențele și punctele cheie. . Dacă aveți bariere de limbă și nu aveți expertiza necesară pentru instalarea și localizarea unui asemenea produs trebuie să apelați la ajutorul unei persoane competente. spaniolă. Unele produse software deschise oferă suport pentru traducere. .Grafice Gantt.Colaborează: Partajează proiecte cu terți utilizând WebDAV.

Microsoft a anunțat că renunță la dezvoltarea proiectului Encarta [26] . este o parte foarte importantă a procesului de învățare și dezvoltare[25] . Exemple de programe applicative: • Microsoft Encarta a fost o enciclopedie multimedia digitală publicată de Microsoft Corporation încă din 1993. precum și rezultatele prezentate înapoi la cei care învață. în versiunea în limba engleză. melodii.[1] numeroase poze și ilustrații. It is a most powerful user friendly test generator. evaluarea este esențială pentru încrederea elevului prea. serviciu suportat prin reclame. • ExamSoft E. • QB Examination Software for Institutions is designed by keeping in view the latest technology while conducting exams to students[27]. cel mai important motiv dintre toate pentru evaluarea oameni în mod corespunzător. You can create your own eLearning study material. hărți și unelte pentru rezolvarea temelor. exam generator educational software available in the academic market at affordable price. probabil. în mod corect. You can even administer the examination in conventional method by printing the question papers. Evaluarea nu este doar pentru formator sau profesor sau organizație sau factorii de decizie politică evaluarea este absolut vital pentru elev. Multe articole pot fi văzute on-line gratuit. • Exam Pro is a Test Management Software to create and conduct computer based online examination. și este disponibilă pe internet prin abonare anuală sau pe un DVDsau mai multe CD-uri.28. PrAp pentru instruire: tipizarea si particularitatile aplicarii Un aspect vital al oricărui fel de evaluare este efectul său asupra persoanei evaluate. ceea ce este. quiz for academic development of kids. .000 de articole. Si din moment ce angajamentul oamenilor de a învăța se bazează atât de mult pe încredere și credința că învățarea este realizabil. Multiple language support enables you to create test/exam/quiz in any language. de asemenea. Assume the responsibility of supervising your children and make their career brighter. și cu încurajarea cât mai mult ca situația permite.În martie 2009.x specifically designed to meet the needs of faculty or administrators who want an easy way to enjoy the benefits of computer-based testing. Be your kid's tutor yourself by taking tuitions using Exam Software. Encarta Premium se găsesc peste 62. Feedback-ul este esențial pentru ca oamenii să știe modul în care acestea sunt progresează. și. filmulețe. În 2008. modul în care testele și evaluările sunt concepute și administrate.I.

Programul de contabilitate TRENDIX reprezinta un sistem integrat de contabiliate generala. Aceasta activitate angajeaza diverse categorii de cheltuieli si genereaza venituri financiare[30]. gestiune. financiara. mijloace fixe. UPS. salarii. Procesor 1 Ghz. prin prelucrarile si rapoartele sale. rezolutie 1024 x 768. cumpararea. creat pentru gestiunea de date financiar – contabile. Prticularitati: Windows XP/Me/2000/2003/Vista. Se adreseaza unei afaceri medii sau mari. memorie 256 Mb. . stocuri. insotit de un serviciu profesional de asistenta tehnica. operatiuni in valuta adaptat legislatiei in vigoare. putand fi complet implementata intr-o luna. organizarea si asigurarea circuitului lichiditatilor si disponibilului în conturile bancare. Cd-Rom. Trendix . distributie. Wcontab 7 SQL este o aplicatie software complexa care integreaza majoritatea proceselor economice ale unei afaceri in scopul optimizarii si cresterii eficientei acesteia. PrAp pentru activităţi financiare. oferind un larg suport. productie. emiterea.29. pentru mersul optim al afacerii dumneavoastra [31]. leasing. Pionier v. imprimanta A4 inkjet/laser. pentru managementul si marketingul firmelor mici si mijlocii. stocare 1 Gb. vânzarea si rascumpararea hârtiilor de valoare.4 este un sistem integrat la nivel de module componente. Activitatea financiara a agentilor economici surprinde derularea relatiilor financiare de capital. angajarea si plasarea titlurilor de împrumuturi si altele.

inventariere cu cititor cod bare mobil. tranzactii si relatii.clienti si are statut de 1C . comunicare cu casa de marcat. produse. Programele applicative sunt specializate in asigurarea managementului funcţiunilor de marketing şi comerciale dintr-o companie de orice dimensiuni sau profiluri de activităţi Exemple de astfel de programe applicative pot fi : KonSi-Forexsal . facturare. contabilitate primara. marketing si marketeri [30]. vanzare pe cod de bare. 939c29j cost si satisfactie.NET. receptie pe cod de bare. Easy Gest – Program de gestiune. dorinte si cereri. schimb. urmarire clienti.produsul compatibil și comunică cu programul "1C – Contabilitate" care va permite in mod regulat inportul de date privind vinzarea produselor si serviciilor de care dispune compania [33]. stoc limita pentru aprovizionare. Market Mentor . facturare si comenzi. Windows 9x/ 2000/ 2003/ XP/ Vista/ 7 . Marketing Analytic . valoare. piete. Evidenta stocurilor.30. magazine [34]. productie. Permite gestiunea mai multor puncte de lucru prin Internet. Particularitati : Microsoft SQL Server.Realizeaza analiza statisticilor de vînzări pentru teste analitice de produse . Definitia de mai sus cuprinde urmatoarele concepte de baza: nevoi. tiparire etichete cu coduri de bare. Generarea de comanda catre furnizor pe baza unei comenzi de la client. PrAp pentru activităţi comerciale si marketing: tipizarea si particularitatile aplicarii Marketingul este un proces social si managerial prin care indivizi si grupuri de indivizi obtin ceea ce le ete necesar si doresc prin crearea. CIEL Gestiune Comerciala V7 – realizeaza : Actualizarea automata a datele partenerilor in conformitate cu Ministerul de Finante. . oferirea si schimbul de produse avand o anumita valoare. SICO Marketing . urmarirea platilor si a incasarilor.Program complet pentru gestiune de stocuri.Asigura o maxima operativitate a prelucrarii in formatiei comerciale incepind cu studiul pietii pina la realizarea si finalizarea contractelor de piață si transmiterea documentelor catre toate canalele informationale.Utilizează metodele de trend si sezoniere pentru realizarea prognozei preturilor pentru produse si materie prima.