Sunteți pe pagina 1din 28

1.

Resurse program (RP): rolul, clasificarea i aplicabilitatea lor Programele de baz asigur gestionarea tuturor resurselor sistemului electronic de calcul n timpul exploatrii 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 traductoare. 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 funcii pentru creterea performanelor programrii i exploatrii 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 operaiilor de baz ale acestuia Programele utilitare, de serviciu i traductoare - permit utilizatorului s foloseasc eficient resursele fizice si logice ale SEC la execuia aplicaiilor dorite. Programele aplicative sunt programele ce permit dezvoltarea de aplicaii informatice. Programe specializate sau pachetele de programe - sunt aplicaii soft care pot satisface anumite nevoi echivalente n diferite organizaii. 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 standardizrii l constituie definirea unor specificaii voluntare de ordin tehnic sau calitativ care s poat fi respectate de produsele, procesele de producie sau serviciile actuale sau viitoare. Standardizarea poate viza diferite aspecte, precum standardizarea diferitelor clase sau dimensiuni ale unui anumit produs sau specificaiile tehnice de pe pieele de produse sau servicii pentru care compatibilitatea i interoperabilitatea cu alte produse sau sisteme sunt eseniale . Compatibilitatea Deseori aplicaiile software cad din cauza problemelor de compatibilititate cauzate att de interaciunea lor cu alte aplicaii sau sisteme de operare, ct i de non-conformitile ce apar de la o versiune a programului la alta ntr-un proces inceremental de dezvoltare a produsului. Incompatibilitile 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 restrns de sisteme de operare), far a lua n calcul problemele ce pot aprea la schimbarea contextului de execuie. Un rezultat nedorit al acestui fapt poate fi urmtorul: ultima versiune a programului poate s nu mai fie compatibil cu acea combinaie 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 informaii folosite n versiunile precedente (ca preferinte de setari. etc). Uneori, aplicaia 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 aplicaiei). 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 aplicaie, 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 su de sistem, sau pot fi publicate separat. n domeniul tehnologiei informaiei, 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 ntreinere sau de uz general ), i niste instrumente de programare (cu care programul de calculator este creat). n funcie de activitatea pentru care a fost proiectat, o aplicaie poate manipula text, numere, grafice, sau o combinaie a acestor elemente. Unele pachete de aplicaii ofer putere de calcul considerabil concentrndu-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 aplicaii. Programele aplicative (aplicatii) se ncadreaz n dou categorii mari, aplicatii orizontale si aplicatii vertical.Aplicaii orizontale sunt cele mai populare i rspndite n departamente sau companii. Aplicaii 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 destinaie speciala: sisteme expert Aplicaii multimedia (playere multimedia, software pentru crearea i editarea video, audio, text-tospeech, etc) Sisteme de hypertext (dicionare, enciclopedii electronice, sisteme de referin) Sisteme de management al coninutului

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 relaiilor cu clienii BI (Business intelligence) sisteme analitice .etc.

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

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

4. Generatii/versiuni si editii functionale de produse program Dezvoltarea de noi produse, DNP (n englez New Product Development, NPD) este n marketing, management i inginerie un termen utilizat pentru a descrie conceperea, construirea i aducerea pe pia a unui produs. Altfel exprimat DNP este procesul general de creare i evaluare a strategiei, organizrii, generrii conceptului de produs i de comercializare precum i proiectarea i construirea pentru condiii de pia a unui nou produs. Procesul de dezvoltare a noului produs este un set disciplinat i definit de sarcini, pai i faze care descriu mijloacele normale prin care o companie transform n mod repetitiv ideile embrionare n produse sau servicii vandabile. Exist diferite categorii de noi produse : unele sunt noi pentru pia, altele sunt noi pentru companie i o alt categorie este reprezentat de produse complet noi care creeaz piee total noi (de exemplu, industria aeronautic). Tipurile de produse noi pot constitui [1]: mbuntiri i revizuiri ale produselor existente; extinderi ale liniilor de produse existente deja n desfacere; produse noi pentru firm sau noi linii de produse; repoziionri de produse: produse existente, adaptate pentru noi utilizri sau aplicaii; produse complet noi: produse noi pe plan mondial, inovative;
vdm

Microsoft Windows
MS-DOS 9x 1.0 2.0 2.1x 3.0 3.1x 95 98 Me Client NT 3.1 NT 3.5 NT 3.51 NT 4.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 2.0 CE 3.0 CE 4.0 CE 5.0 CE 6.0 Windows Mobile Windows Phone Anulate Cairo Nashville Neptune Odyssey Lansate OS/2

Istoria versiunilor stabile Linux [1]: Versiunea 1.0 din Martie 1994 suporta doar maini cu un singur procesor i386. Versiunea 1.2 din Martie 1995 a adugat suport pentru Alpha, Sparc i Mips. Versiunea 2.0 din Iunie 1996 a adugat suport pentru mai multe familii de procesoare i a inclus suport pentru SMP. Versiunea 2.2 din Ianuarie 1999 Versiunea 2.4.0 din Ianuarie 2001 Versiunea 2.6 - curent (17 Decembrie 2003 pn n prezent) Versiuni Visual Studio [1]: Visual Studio 4.0, Visual Studio 97, Visual Studio 6.0 (1998), Visual Studio .NET 2002 ,Visual Studio .NET 2003, Visual Studio 2005, Visual Studio 2008, Visual Studio 2010.

6. Rolul i clasificarea interfeelor n PrAp O interfa de programare a aplicaiilor (API) este un protocol destinat a fi folosit ca interfa de componente software pentru a comunica unul cu cellalt. Un API poate include specificaii pentru rutine , structuri de date , clase de obiecte , i variabile. O specificaie API poate lua multe forme, inclusiv un standard internaional, cum ar fi POSIX , documentaia furnizor cum ar fi Microsoft Windows API , n bibliotecile de un limbaj de programare, de exemplu,Standard Template Library , n C + + sau Java API . Gartner estimeaz c pn n 2014 75% din Fortune 500 de ntreprinderi se va deschide un API. Un API difer de la o interfa de aplicaie binar (ABI), n care un API este codul sursa bazeaz n timp ce un ABI este o interfa binar. De exemplu, POSIX este un API, n timp ce Linux baza standard este un ABI.[1] Biblioteci API i cadre: Un API este, de obicei legat de o bibliotec software : API descrie i prescrie comportamentul ateptat n timp ce biblioteca este o implementare efectiv a acestui set de reguli. Un API singur poate avea mai multe implementri (sau nici unul, fiind abstract), n form de biblioteci diferite care mprtesc aceeai interfa de programare. Un API poate fi, de asemenea, legat de un cadru software : un cadru se poate baza pe mai multe biblioteci de punere n aplicare mai multe API-uri, dar spre deosebire de utilizarea normal a unui API, accesul la comportamentulconstruit n cadru este mediat prin extinderea coninutului acestuia cu noi clase conectat n cadrul nsui. Mai mult dect att fluxul global al programului de control poate fi afar de control al apelantului, i n minile cadrul prininversiune de control sau o mecanisme similare. [1] Exemple [1]: ASPI pentru SCSI interfaarea 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, C + + Simplu Directmedia Layer (SDL) Talend integreaz sa de gestionare a datelor cu BPM de la Bonita soluie deschis

8. PrAp: Particularitile ciclului de via, principalele paradigme/modele de elaborare si varietatea instrumentelor de elaborare n cadrul proiectrii unei soluii informatice trebuie descris ciclul de via al unui program (Software life cycle) n vederea planificrii ulterioare a activitilor de implementare, testare i integrare ale sistemului. Astfel, ciclul de via al unui program reprezint o secven de etape n existena produsului software care include toate activitile necesare pentru dezvoltarea produsului i relaiile temporale dintre ele. Fiecare etap din ciclul de via este caracterizat prin activiti specifice i produsele rezultate din activitile respective. Fig. 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 cerinele sunt bine nelese de la nceput i nu se modific pe parcursul procesului de dezvoltare. Astfel sistemul este bine documentat i este permis un bun management al proiectului din prisma planificrii resurselor umane pe etape, ct i a unor estimri de cost ct mai exacte. Modelul in V (V model) este o variant a modelului cascad care pune n eviden corelarea dintre activitile de specificare i cele de testare, nlnuirea n timp a activitilor fiind aceeai; Modelul iterativ si incremental este opus modelului n cascada. Se pornete de la premisa c dac un sistem este prea complex pentru a fi neles, conceput sau realizat ntr-o singur faz, este mai bine s fie realizat n mai multe faze, prin evoluie. Astfel, n fiecare etap este livrat un produs care satisface o parte din cerinele Beneficiarului iar feedback-ul este distribuit pe ntreg parcursul proiectrii.

9. Caracteristicile /(criteriile de comparare) funcionale, economice, ergonomice ale PrAp Funcionalitate este scopul esenial al oricrui produs sau serviciu. Pentru anumite elemente acest lucru este relativ uor de definit, de exemplu, ancora unei nave are funcia de a deine o nav la o anumit locaie. Cele mai multe funcii a unui produs, de exemplu, un bancomat, apoi mai complicat devine pentru a defini funcionalitatea este. Pentru software-ul o list de funcii poate fi specificat, adic o vnzare sisteme de prelucrare de ordinul ar trebui s fie n msur s nregistreze informaii despre clieni, astfel nct s poat fi folosit pentru a referi o comand de vnzri. 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, accidental sau deliberat, la programe sau date Conformitatea: adeziunea la standarde, conventii, legi si protocoale Ergonomic software-ul este un tip de software de calculator , care promoveaz gradul de contientizare a propriului corp i ncurajeaz pauze micro. Acesta nu este un instrument care mbuntete de fapt un design ergonomic , ci mai degrab un instrument care amintete lucrtorilor de a aciona ntr-un mod ergonomic. Unele caracteristici ale software-ului ergonomic face schimba modul n care utilizatorii lucreaz pe computere, cum ar fi reducerea nevoia de click, fcnd clic pe mouse-ul n mod automat atunci cnd este lsat staionare pentru o perioad de timp, dar aceste caracteristici pot fi confuz i nepopulare n rndul lucrtorilor. Aceste instrumente pot fi utile pentru corporatii ncercarea de a reduce leziunile cauzate de aciuni repetitive i pentru cei care au nevoie de date despre modul n care munca lor de angajai, ct mai multe piese de software ergonomic nregistra, de asemenea, date despre utilizatori[6]. n timp ce designul ergonomic al instrumentelor de mobilier i de munc pot promova practici de munc mai bune i de a reduce leziunile, utilizatorii trebuie s foloseasc, de asemenea, mobilierul i instrumentele corect pentru ca aceasta s fie eficient. Lund pauze, stretching, i aezat corect sunt eseniale pentru maximizarea modul n care un birou ergonomic poate fi. Software-ul ergonomic funcioneaz prin a reaminti utilizatorii n mod automat pentru a se conforma practicilor ergonomice. De asemenea, poate oferi autoritilor de supraveghere cu o metod de mustrarea lucrtorii care nu se supun protocolul ergonomic, ct mai multe programe includ un dispozitiv de monitorizare. Monitorizarea obiceiurile de lucru ale utilizatorilor nu numai c permite companiei s colecteze date despre utilizatori individual, dar, de asemenea, permite companiei de a vedea n cazul n care poate fi mbuntit productivitatea general .

10. PrAp: criteriile de evaluare a calitii, standardele calitii, sistemul de certificare a calitii

Conform standardului I S O8 4 0 2 , calitate prezinta ansamblul caracteristicilor unei entitati - produs, activitate, proces, organizatie, persoana -care confera acesteia aptitudinea de a satisface cerintele exprimate sau implicite.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, c a l i t a t e a semnifica: aptitudinea de a fi utilizat sau ntrebuintat; 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, la fabricatia produsului a unor procedee tehnologice rationale si fezabile din punct de vedere economic .

A = cerintele beneficiarului; B = caracteristicile calitatii prevazute n documentatia tehnica; C = caracteristicile produsului 1 = calitatea conceptiei; 2 = calitatea fabricatiei; 3 = calitatea produsului Particularitatilor prin care calitatea se manifesta n domeniul produselor software, asa cum sunt ele relevate[8]: - comportamentul instructiunilor nu se deterioreaza n timp; - erorile sunt provocate de folosirea sau combinarea incorecta a componentelor elementare, si nu de aceste componente n sine; - interactiunile dintre componentele unui program sunt, mai complexe, mai ales daca acestea ruleaza n cadrul unor aplicatii complexe; - erorile exista deja n program, ele sunt eliminate cu timpul, prin depanare, deci programul se mbunatateste prin trecerea timpului; - eliminarea unei erori nu da siguranta ca sa diminuat numarul total de erori cu o unitate; - non-calitatea programelor poate fi atribuita n ntregime greselilor umane, de proiectare, conceptie, programare, documentare. Calitatea unui produs software este data de capacitatea sa de a putea fi utilizat eficient, efectiv si confortabil, de catre un set de utilizatori, pentru un set de scopuri, in conditii specificate . ntregul proces de proiectare, dezvoltare, productie, instalare si de asigurare de servicii pentru produsele hardware (si nu numai), poate fi certificat n conformitate cu standardele din clasa ISO 9000 (ISO 9001, ISO 9002 si ISO 9003) [4]. Certificarea calitatii software presupune - certificarea procesului de dezvoltare software, - certificarea produselor software realizate, - certificarea personalului

Fig.4. Triunghiul certificarii calitatii software 11. Canale si modele de distribuie a PrAp

Distributia se refera la traseul parcurs de produsele/serviciile dvs. pe piata pana ajung la consumatori/clienti. Participantii la circuitul de distributie care conduc produsul de la producator la consumator formeaza canale de distributie [9]. 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 distribuie : Vnzare direct din fabric; Ageni de export situai n ara dumneavoastr de origine; Ageni strini situai n tara dumneavoastr de origine; Ageni, importatori, distribuitori aflai pe teritoriul rii n care exportai; nfiinarea n ara de export a unei filiale, reprezentane. 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, fiecare dintre aceste canale trebuie evaluat dupa criterii economice, criterii de control si criterii de adaptare. 1. Criteriile economice -fiecare canal de distributie antreneaza vanzari si costuri diferite. 2. Criteriile de control -atunci cand se realizeaza evaluarea canalelor de distributie, trebuie sa se tina cont de problemele referitoare la controlul acestora. 3. Criteriile de adaptare -pentru a crea un canal de distributie, participantii trebuie sa-si asume obligatii unii fata de ceilalti, pentru o perioada determinata. Insa aceste acorduri reciproce conduc inevitabil la scaderea posibilitatii producatorului de a reactiona la schimbarile ce survin pe piata.

12. PrAp: Tehnicile analizei comparative si particularitatile alegerii concurente pe piata

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 msurtori comparabile; ` colectarea de seturi de date de citire care s fie utilizate pentru toate programele, n vederea stabilirii complete a comportamentului; ` identificarea setului de criterii dup care se face selecia celui mai bun program; ` modul de parcurgere a pailor algoritmului pentru a asigura o abordare complet; ` asigurarea caracterului obiectiv al msurtorilor, analizei i seleciei. Programele difer unele de celelalte prin: algoritmii utilizai pentru a prelucra datele de intrare i obinerea rezultatelor; structurile de date implementate pentru a reprezenta datele de intrare i rezultatele; dimensiunile problemelor de rezolvat date de numrul i mrimea intrrilor, precum i ale ieirilor; nivelul de optimizare nregistrat printr-un consum minim i controlat de resurse hardware i software; structurile de control folosite n implementarea algoritmului prin limbajul de programare utilizat; structurile de programe diferite, care modularizeaz produsul software i nlesnete procesul de mentenan; flexibilitatea prin utilizarea de opiuni care s ofere un grad ridicat de control al prelucrrilor utilizatorului aplicaiei. In cazul n care obiectivul analizei vizeaz combinaii de factori se impune stabilirea: - criteriului de selecie, care s filtreze mulimea factorilor posibili prin eliminarea acelora care au o aciune ntmpltoare; - factorilor cu influene combinate prin dezvoltarea de modele de regresie multifactoriale pe baza crora s se realizeze estimri; - creterea numrului de experiene pentru a obine suficiente informaii privind comportamentul fiecrui program. Comportamentul programului aplicativ se caracterizeaz prin: grad de stabilitate; n cazul problemelor asemntoare, condiiile execuiei programului nu difer nivel de fiabilitate; ponderea ntreruperilor calculelor fr a obine mesaje proprii programului aplicativ este foarte mic pentru aplicaiile fiabile;

semnificativ; -

13. PrAp: Tehnicile moderne de promovare pe piata Direct mail - Mail trimis direct la utilizatori. Mesajele pot fi extrem de personalizate pentru a se potrivi natura i nevoile lor fiecarui utilizator. Mesajele e-mail - Acestea pot fi un mijloc minunat pentru a primi cuvntul despre afacerea ta. Design-ul software-ul de e-mail pentru a include o "linie de semntur", la sfritul fiecarui e-mail. Reviste - anunturi in diferite reviste. Se poate folosi dac exist o revista care se concentreaz pe domeniul dumneavoastr. Dac exist una, atunci revista poate fi foarte utila, pentru c deja se concentreaz pe pia i potenialii clieni. Trebuit de luat n considerare locul unde este plasat anuntul. Buletine de tiri - Acest lucru poate fi mijloc puternic de a transmite natura companiei dumneavoastr i pachetele software care o reprezinta. Luai n considerare utilizarea unui consultant pentru proiectarea iniial i layout. Astzi instrumentele de desktop publishing pot genera buletine de tiri foarte interesante destul de ieftin. Ziare - Aproape toat lumea citete ziarul local, principal (e). Putei obine afacerea dvs. n ziar prin plasarea de anunuri, scris o scrisoare ctre editor sau colaborati cu un reporter pentru a obtine o poveste scris despre afacere. Grupuri de discuii online i grupuri de chat - Ca cu e-mail-ul, putei obine expunerea frecvent la tine si afacerea ta prin participarea la grupurile de discuii online i grupurile de discuii. .) Postere i aviziere - Cel mai bun pariu este de a plasa afiele pe panourile care se afla in locuri in care clientii se afla frecvent. Intotdeauna este necesar ncrcarea postere tale cu postere noi i pline de culoare, care va capta atentia trectorilor. Anunuri de radio - un avantaj major al anunurilor de radio este ca sunt de obicei mai ieftine dect anunurile de televiziune, i muli oameni ascult radio, de exemplu, atunci cnd se afla n mainile lor. Telemarketing - Utilizarea de telemarketing este n cretere. Anunurile de televiziune - Muli oameni nu iau n considerare anunurile de televiziune, din cauza c sunt foarte scumpe. Ele sunt mult mai scumpe decat cele mai multe dintre formele majore de publicitate. Cu toate acestea, cu creterea numrului de reele de televiziune i staii, ntreprinderile ar putea gsi oferte bune pentru plasarea reclamelor sau alte forme de publicitate. Pagini Web - Acum, publicitate i promoii pe World Wide Web sunt aproape cele mai frecvent folosite. Toate companiile isi creaza o pagina web pentru asi realiza o imagine si pentru a promova toate produsele pe care le are. Yellow Pages - Pagini Aurii pot fi foarte eficiente n cazul n care anunurile dvs. sunt bine-plasate n categoriile directorului de servicii, precum i numele afacerii. este descriptiv si / sau anunul iese in evidenta[1].

14. Legislaia mondial i local privind drepturile de autor asupra produselor software. BSA | The Software Alliance is the leading advocate for the global software industry before governments and in the international marketplace. 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. 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]. Denumirea englez copyright este perfect echivalent noiunii "drept de autor". Ea provine de la primul act care a recunoscut dreptul exclusiv al autorilor de a-i tipri lucrrile sau de a autoriza tiprirea lor: The Copyright Act, promulgat n Anglia n 1709 i cunoscut sub numele Statute of Anne[11] . n exprimarea Articolului 72 din lege, "protecia programelor de calculator include orice expresie a unui program, programele de aplicaii i sistemele de operare exprimate n orice fel de limbaj, (...), materialul de concepie pregtitor, precum i manualele." Mai mult chiar, legea protejeaz programele de calculator "independent de valoarea i destinaia lor" concret. Protecia acordat de lege nu se oprete numai la obiectul dreptului de autor. Este protejat deopotriv i titularul acestui drept, autorul programului de calculator respectiv. Potrivit legii (Art. 12 din Legea dreptului de autor), autorul programului are dreptul de a decide dac, n ce mod i cnd va fi utilizat opera sa, inclusiv de a consimi la utilizarea operei de ctre alii. Acest drept general d natere, n temeiul Art. 13 i 73 din lege, la alte drepturi distincte i exclusive ale autorului de a autoriza[11]: 1. reproducerea integral sau parial a programului de calculator; 2. difuzarea programului de calculator 3. importul, n vederea comercializrii pe teritoriul tarii, a copiilor programelor de calculator realizate cu consimmntul autorului. Lipsa licenelor echivaleaz cu lipsa autorizrii din partea autorului. Importana acestor licene este evident, ntruct desfurarea activitilor menionate fr aceste licene, reprezint infraciuni. Potrivit Art. 144 din legea dreptului de autor, n cazul reproducerii sau importului neautorizat de programe de calculator, aciunea penal se pune n micare la plngerea prealabil a persoanei vtmate, respectiv a titularilor de drepturi. Acelai text legal stabilete ns c n cazul difuzrii acestor programe, prin vnzare, prin nchiriere etc. aciunea penal se pune n micare din oficiu.

15. Testarea PrAp: Menirea, tipizarea si tehnologiile aplicate Fig. 5. Activitatile realizate in timpul testarii

Testarea software-ului este o investigatie realizat pentru a oferi prilor interesate informaii cu privire la calitatea produsului sau serviciului supus ncercrii.Testarea Software-ul poate oferi, de asemenea, o imagine obiectiv, independent de software pentru a permite afacerilor s aprecieze i s neleag riscurile softwareului punere n aplicare. Tehnici de testare includ, dar nu sunt limitate la, procesul de executare a unui program sau aplicaie cu intenia de a gsibug-uri software (erori sau alte defecte)[14]. Testarea software-ului poate fi declarat ca procesul de validarea i verificarea c un program de calculator / aplicaie / produs[14]: ndeplinete cerinele care au ghidat proiectarea i dezvoltarea, funcioneaz cum era de ateptat, pot fi puse n aplicare cu aceleai caracteristici, i satisface nevoile prilor interesate. Testarea software-ului, n funcie de metoda de testare utilizate, pot fi puse n aplicare n orice moment n procesul de dezvoltare. n mod tradiional cea mai mare parte a efortului de testare se produce dup cerinele au fost definite i procesul de codificare a fost finalizat, dar n Agilese apropie de cele mai multe efortul de testare este n curs de desfurare. Ca atare, metodologia de testare este reglementat de metodologia aleas de dezvoltare de software. Diferite modele de dezvoltare de software se va concentra efortul de testare la diferite puncte n procesul de dezvoltare. Modele mai noi de dezvoltare, cum ar fi Agile, folosesc adesea de testare determinate de dezvoltarea i plasai o parte a crescut de testare n minile dezvoltatorului, nainte de a ajunge la o echipa oficial de testeri. ntr-un model mai tradiional, de cele mai multe executrii ncercrii se produce dup cerinele au fost definite i procesul de codificare a fost finalizat[4]. Exista 2 tipuri de testare [13]: testare functionala si testara structurala.

16. Testarea functionala: menirea si tehnologia aplicarii Testarea funcional se aplic pentru a verific dac un produs software se comporta i funcioneaz corect, conform specificaiile din proiect. O specificare funcional este o descriere a comportamentului asteptat de la program. Indiferent de ce form o ia, formal sau informal, specificarea funcional este cea mai important sursa de informaii pentru proiectarea testelor. Crearea de cazuri de testare din specificarile de program se numete testare funcional.Testarea funcional, sau, mai precis, proiectarea funcional de cazuri de testare, incearca s raspunda intrebarii: Face programul ceea ce trebuie ? , considernd numai specificaiile programului, nu i designul lui sau structurea de implementare. Fiind bazat pe specificaiile de program i nu pe cod, testarea funcional se mai numete i testare black-box (metod cutiei negre). Testarea funcional este n general tehnica de baza pentru proiectarea de cazuri de testare. Proiectarea de teste poate incepe ca parte a procesului de specificare a cerinelor i poate continua prin fiecare nivel de proiectare i de interfata a specificaiilor; este singura metod de testare care se poate aplic atat de devreme i atat de larg. n plus, testarea funcional 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]. Tehnicile de testare funcional se pot aplic pentru orice descriere a comportamentului programului, de la descrierea informal parial pn la descrierea formal, i la orice nivel de granularitare, de la un singur modul la ntregul sistem. De asemenea, proiectarea testelor n acest mod este mai ieftin i mai usor de executat de cat n cazut testrii white-box. n testarea i analiza aplicate n scopul verificrii (adic a descoperirii oricaror discrepante intre ceea ce face un program i ceea ce ar trebui s faca), trebuie fcuta referire la cerine, exprimate de de utilizatori, i specificate de inginerii software. O specificare funcional (adic o descriere a comportamentului esteptat al programului)este sursa primar de intormatii pentru czurile de test. Testarea funcional, cunoscuta i ca testare black-box implic tehnici care creaza cazuri pentru testare derivate din specificaiile funcionale. n general, aceste tehnici produc specificaii pentru cazurile de test care identifica anumite clase de teste, i care sunt instantiate pentru a produce teste individuale.Principiul care st la baza proiectrii cazurilor de test este partitionarea posibilelor comportamente ale programului intr-un numar finit de clase omogene, unde fiecare clasa poate fi considerata corecta sau incorecta. Practic, proiectantul de cazuri de test trebuie s formlizeze specificaiile suficient de mult, astfel incat acestea s poata servi ca baza de identificare a claselor de comportamente. Un avantaj al proiectrii de teste este acela ca scoate n evidenta slabiciunile i inconsistenta specificaiilor.Crearea de cazuri de teste funcionale este un proces analitic care descompune specificaiile n cazuri. Multitudinea de aspecte care trebuie luate n considerare n timpul testrii funcionae face ca procesul s fie predispus la erori. Chiar i proiectantii cu experienta pot omite cazuri importante de testare. O metodologie pentru proiectarea testelor funcionale ajuta la descompunerea design-ului de testare in pasi elementari.

17. Testarea structurala: menirea si tehnologia aplicarii Testarea nefuncional consta n testarea cerinelor nefuncionale alea produsului software. Se mai numete i testare structural. O cerinta nefuncional este un tip de cerinta care specifica criteriul ce poate fi folosit pentru a evalua operarea unui sistem, n locul unor comportamente specifice (cerinele funcionale definesc funcii i comportamente bine definite). Planul pentru implementarea cerinelor nefuncionale este detaliat n arhitectura sistemului. Cerinele nefuncionale sunt adesea numite calitati ale sistemului. Alti termeni care definesc acelasi lucru: constrangeri, atribute ale calitatii, scopuri ale calitati, cerine ne-comportamentale. Cerinele nefuncionale se impart n dou categorii:Calitate n executie, ca securitatea i usurinta n utilizare, care se poate observa n timpul rulariiCalitati de evolutie, ca testabilitate, mentenabilitate, extensibilitate i scalabilitate, care sunt incluse n structura statica a produsului software. Revenind la testarea nefuncional, aceasta include: testarea de compatibilitate, testarea de conformitate, de anduran, de incarcare, de localizare, de performan, de recuperare, de securitate, de scalabilitate, de stres, de utilizabilitate i testare de volum[1]. 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

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

19. Automatizarea testrii RP. Tipizarea instrumentelor de testare RP Scopul testrii 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 numr mai mare de teste. Testara automat are un impact major asupra metodelor de testare concepute i al uneltelor folosite pentru testare. Prin testarea automat se detecteaz blocrile programelor i operaiile curente oferind informaii de diagnosticare. Fig. 6. 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 funcionaliti cum ar fi calcule aritmetice, concatenri de stringuri, sau integrri de baze de date. Sistemul supus testului (SUT) joac un rol important n arhitecura uneltelor de test. Sistemul de test necesit introducerea de valori de intrare care pot fi alese numai n urma cunoaterii modului de funcionare al SUTului. n cazul testrii manuale utilizatorul aplic valori la intrare. La iesirea SUT -ului vom avea valori de ieire care sunt comparate cu valorile dorite. Fig. 7. Un SUT poate fi reprezentat astfel

Pornind de la aceast structur putem proiecta un sistem de testare astfel nct utilizatorul este inlocuit de unealta de testare. Acesta introduce valorile de intrare pentru fiecare intrare de test definit i preia valorile de ieire corespunztoare. Prin compararea valorilor de ieire obinute de la SUT cu cele dorite se obin rezultatele testrii.

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

21.PrAp pentru comprimare a datelor: tipizarea si particularitatile aplicarii


Compresia datelor nseamn identificarea unor elemente comune (a unui model, mod de organizare) n modul de distribuire a datelor dintr-un fiier ce urmeaz s fie comprimat i folosirea acestor elemente comune, folosind algoritmi matematici, pentru a elimina parte din date, fr a afecta informaia. Adic, de exemplu, n cazul unui fiier audio, se pot elimina pri ce sunt asociate unor frecvene care oricum nu sunt sesizabile de urechea uman. Arhivarea (comprimarea sau mpachetarea) unui fiier/ folder este operaia de reducere a dimensiunii astfel nct acesta s ocupe ct mai puin spaiu pe mediul de stocare. Arhivarea se recomand pentru fiierele folosite mai rar sau a celor foarte voluminoase, precum i la transferurile de date prin Internet. Cteva avantaje ale utilizrii arhivelor: - se economisete spaiu pe dispozitivele de stocare; - timpul de copiere al arhivelor este mai mic; - transportul datelor se face mai uor; - fiierele din arhiv sunt protejate mpotriva viruilor (de regul viruii nu atac arhive) - se pot crea arhive executabile (nu mai necesit operaia de dezarhivare, arhiva acioneaz ca un program executabil) - posibilitatea de a proteja arhiva cu parol. Ca un dezavantaj al utilizrii arhivelor ar fi acela c nainte de utilizare, acestea trebuie dezarhivate. Exemple de arhivatoare: Winrar, Winzip, Winace, PowerArchiver etc .n timp, n special pe platforma Windows s-au impus dou mari formate de arhive: fiiere cu extensia .zip lansat in 1989 si fiiere cu extensia .rar lansat n 1993. Pe lng aceste formate un utilizator poate ntlni i alte tipuri de arhive.

22.PrAp pentru convertirea formatelor a fisierelor cu texte: tipizarea si particularitatile aplicarii Atunci cind avem nevoie de o conversie din sau in formatele PDF, DOC, DOCX, XLS, XLSX, TXT, RTF, HTM i multe altele apelam la programe speciale de convertire a fisierelor.Exista foarte multe programe care ofera unele din aceste posibilitati,altele mai multe altele mai putine.Un sumar cu programele de conversie a fiierelor ar fi urmatorul: 1. Convert Doc conversie PDF n RTF/DOC/DOCX, PDF n TXT, PDF n HTML, DOC n PDF, RTF n PDF, HTML n PDF etc. Salveaz i reface configuraii complexe de conversie.Procesare special a fiierelor ce cuprinde concatenarea (adugarea n continuare), nlturarea liniilor n plus, cutarea i nlocuirea textului, lansarea unei tere aplicaii externe i multe altele.Suport subfoldere recursive.Toi parametrii, inclusiv fiierele surs i int, opiunile de conversie etc. au caracter permanent n timpul derulrilor programului.Prelucrarea loturilor poate fi oprit pe parcurs i reluat mai trziu. 2. Convert XLS
-

conversie Excel/CSV,TXT n multe alte tipuri de fiiere (Multiple metode de

organizareCSV) Copiaz o anumit foaie cu date sau un set ntreg de foi de calcul din acelai registru de lucru sau din unul diferit. Specific blocurile de celule.Adaug/Ataeaz anumite date ale unei foi alese dintr-un folder ntreg de registre de lucru unei singure foiCopiaz o foaie ntreag (inclusiv formatarea) n acelai registru de lucru sau n unul diferit i i indic locul n cadrul registrului.Adaug o foaie nou i indic locul de plasare a foii noi. 3. Convert PDF To Image - suport BMP, TIFF, JPG, GIF i multe altele.Transform PDF n TIFF Flexibilitate total, putere total. Planificator inclus.Uor de utilizat.Salveaz i reface configuraii complexe de conversie.Suport peste 20 de tipuri de fiiere de imagine. Transform PDF n TIFF, transform PDF n JPG, transform PDF n BMP, etc.Suport subfoldere recursive. 4. Convert PowerPoint - Transform fiiere PowerPoint n DOC, RTF, TXT, HTM, JPG, GIF, BMP, TIF, PNG, EMF, i WMF.Uor de utilizat.Salveaz i reface configuraii complexe de conversie. Toi parametrii, inclusiv fiierele surs i int, opiunile de conversie etc. au caracter permanent n timpul derulrilor programului.Prelucrarea loturilor poate fi oprit pe parcurs i reluat mai trziu.

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

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

25.PrAp cu functionarea on-line (procesarea la distanta) (eng. Cloud processing technology)


Cloud computing ( literal calculare n nor, concret calcul n Internet) este un concept modern n domeniul computerelor i informaticii, reprezentnd un ansamblu distribuit de servicii de calcul, aplicaii, acces la informaii i stocare de date, fr ca utilizatorul s aib nevoie s cunoasc amplasarea i configuraia fizic a sistemelor care furnizeaz aceste servicii. Pentru cloud computing nc nu exist un nume romnesc ncetenit. Expresia cloud computing deriv dintr-o reprezentare grafic simbolic a Internetului des ntlnit n form de nor (the cloud), folosit atunci cnd detaliile tehnice ale Internetului pot fi ignorate, ca n imaginea din dreapta.[1][2] Conceptul i termenul englez au aprut n practic prin anii 2006-2007. Clasificare Dup livrare:

Software as a service - Software ca serviciu Platform as a service - Platform ca serviciu Infrastructure as a service - 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 rspndit, astfel nct acum aproape toate resursele disponibile se pot plasa n Internet i partaja, uneori chiar ntre utilizatori complet independeni unii de alii: software (programele) i datele/informaiile sunt aduse din Internet pe calculatorul utilizatorului la cerere (on demand), ca i cum ar fi vorba de servicii publice banale precum apa sau energia electric. Executarea aplicaiilor de computer online n Internet, i nu pe staia de lucru (workstation) proprie, reprezint o nou schimbare de paradigm, urma a celei din anii 1980, cnd s-a trecut de lamainframes la conceptul clientserver. Dac interfaa pus la dispoziie de furnizorul (provider) de cloud computing este de bun calitate, atunci utilizatorul e eliberat de sarcina de a fi un expert n tehnologia i infrastructura folosite. De exemplu, el nu mai trebuie s-i actualizeze software-ul, deoarece aceasta se face central, la furnizor. Cloud computing folosete noi metode de oferire i consumare a serviciilor IT n Internet, servicii care de obicei pot fi dimensionate dinamic i care includ resurse virtualizate. Este de fapt doar o posibilitate secundar, urmare a uurinei cu care se pot acum accesa toate serverele i centrele de calcul interconectate prin intermediul Internetului. Furnizorii tipici de cloud computing pun la dispoziie, de exemplu, aplicaii comerciale standard; utilizatorul are acces la acestea doar prin intermediul unui browser local, deoarece att aplicaia ct i datele proprii ale utilizatorului sunt gzduite n cloud, pe serverul furnizorului de servicii. n aceste condiii asigurarea confidenialitii i drepturilor de acces la date n contextul Internetului atotprezent joac un rol primordial. Deseori furnizorii de clouds prevd i servicii suplimentare, consolidnd toate ofertele lor, pentru toi clienii lor, ntr-o singur loc (pagin sau sit web). Ofertele comerciale trebuie n general s ndeplineasc standardele de calitate cerute de clieni, ca de ex. aa numitele Service Level Agreements (SLA) i altele. Cei mai mari furnizori din acest domeniu sunt companiile Microsoft, Salesforce, Skytap, HP, IBM, Amazon i Google.

26. PrAp pentru platforme mobile. "Platforma mobil" presupune o diversitate de aplicatii portabile cu o surs de alimentare independent, concepute pentru o gam larg de activiti: divertisment, comunicare, activiti comerciale etc. Platformele mobile se clasifica dupa: Arhitectura pentru procesor platforme mobile pentru dispozitiv platforme mobile pentru programe Din arhitectura pentru procesor putem mentiona: 1. Arhitectura ARM elaborate de ARM Holdings in anul 1983 ca baza a unui procesor simplu si efectiv. 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. Se are in vedere doar parte ace tine de procesor si componentele legate de el. 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. Produsele program elaborate pentru un anumit sistem de operare de obicei nu poate rula pe un alt system de operare. Aici putem mentiona: Sistemul Android care a fost elaborat in anul 2005 de compania Google. 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. Apple iOS a fost elaborate de compania Apple in anul 2007 si este in sistem de operare pentru iPhone, iPog si iPad (dispositive mobile produse de compania Apple) Widows Phone 7 este un sistem de operare pentru dispositive mobile produs de compania Microsoft. Symbian OS un sistem de operare pentru smartphone dezvoltat de consortiul Symbian din anul 1998.

27.PrAp pentru planificarea/organizarea activitilor personale ale utilizatorului Pentru planificarea activitilor exist mai multe programe software care pot fi utilizate n regim gratuit sau prin plata unor sume modeste. Pentru fiecare dintre programele oferite n regim gratuit trebuie citit cu atenie regimul de liceniere care precizeaz condiiile n care programul poate fi utilizat gratuit. Programele pot fi descrcate de pe Internet i instalate pe calculatorul propriu sau pot fi livrate n regim SaaS (software ca serviciu pentru care trebuie pltit un mic abonament). Trebuie inut cont de faptul c nici un program gratuit nu se ofer n limba romn dect dac exist o localizare. Unele produse software deschise ofer suport pentru traducere. Dac avei bariere de limb i nu avei expertiza necesar pentru instalarea i localizarea unui asemenea produs trebuie s apelai la ajutorul unei persoane competente. Iat cteva exemple de programe: GanttProject Este un program software multi-platform pentru planificarea i managementul proiectelor. Poate fi instalat pe Windows, Linux i MacOSX, este gratuit i codul su este deschis (surse Java). Se poate descrca i instala pe calculatorul propriu. Produsul ofer urmtoarele funcionaliti: - Grafice Gantt: Creaz stuctura de activiti, figureaz dependenele i punctele cheie; - Resurse: Aloc resursele umane pentru fiecare activitate i afieaz ncrcarea pe graficul de ncrcare resurse; - Grafice PERT: Genereaz graphic PERT din graphic Gantt; - Export: Salveaz graficele n imagini PNG, genereaz rapoarte PDF i HTML. - Interopereaz: Import i export proiecte n format Microsoft Project. Export n foi de calcul CSV. - Colaboreaz: Partajeaz proiecte cu teri utiliznd WebDAV. AceProject - Software pentru managementul cheltuielilor i proiectelor Este un software pentru management de proiecte bazat pe tehnologie Web, simplu, eficient i ieftin. Ideal pentru urmrirea activitilor i cheltuielilor. Se poate utiliza n regim SaaS. Produsul ofer urmtoarele funcionaliti: - Urmrirea ncadrrii n timp; - Raportare; - Notificri prin email; - Grafice Gantt; - Drepturi de acces; - Management de documente; - Calendar. OpenProj OpenProj este o soluie software deschis care poate fi utilizat n regim gratuit. Programul software este un produs echivalent cu Microsoft Project i cu alte soluii comerciale pentru management de proiecte. Produsul este utilizat n 142 de ri i are un numr de 1,250,000 de descrcri. OpenProj este o component cheie pentru familia Office varianta surse deschise. Este disponibil pentru Linux, Unix, Mac sau Windows. Produsul ofer urmtoarele funcionaliti: - Este compatibil cu fiiere Microsoft; - Ofer grafice Gantt, PERT, WBS i RBS; - Are suport pentru francez, spaniol, german, portughez, suedez, finlandez, galez, persan, rus, coreean i chinez i poate fi localizat i pentru alte limbi.

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

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

30. PrAp pentru activiti 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, oferirea si schimbul de produse avand o anumita valoare. Definitia de mai sus cuprinde urmatoarele concepte de baza: nevoi, dorinte si cereri; produse; valoare, 939c29j cost si satisfactie; schimb, tranzactii si relatii; piete; marketing si marketeri [30]. Programele applicative sunt specializate in asigurarea managementului funciunilor de marketing i comerciale dintr-o companie de orice dimensiuni sau profiluri de activiti Exemple de astfel de programe applicative pot fi : KonSi-Forexsal - Utilizeaz metodele de trend si sezoniere pentru realizarea prognozei preturilor pentru produse si materie prima. SICO Marketing - 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. Marketing Analytic - Realizeaza analiza statisticilor de vnzri pentru teste analitice de produse ,clienti si are statut de 1C - 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]. Market Mentor - Program complet pentru gestiune de stocuri, contabilitate primara, comunicare cu casa de marcat, facturare, urmarirea platilor si a incasarilor, vanzare pe cod de bare, receptie pe cod de bare, tiparire etichete cu coduri de bare, inventariere cu cititor cod bare mobil, stoc limita pentru aprovizionare. Permite gestiunea mai multor puncte de lucru prin Internet. Easy Gest Program de gestiune, urmarire clienti, facturare si comenzi, productie, magazine [34]. CIEL Gestiune Comerciala V7 realizeaza : Actualizarea automata a datele partenerilor in conformitate cu Ministerul de Finante; Generarea de comanda catre furnizor pe baza unei comenzi de la client; Evidenta stocurilor. Particularitati : Microsoft SQL Server, .NET. Windows 9x/ 2000/ 2003/ XP/ Vista/ 7