Click here to load reader

Testarea si Evaluarea Aplicatiilor Informatice

  • View
    1.638

  • Download
    0

Embed Size (px)

Text of Testarea si Evaluarea Aplicatiilor Informatice

I. Arhitectura informatic a ntreprinderii1.1. Despre infrastructura unei organizaii IT Introducere Importana arhitecturii. Sistem de asigurare a calitii i infrastructura IT. Companii ale cror portaluluri sunt tranzacionate la Bursa Problemele: colaj de tehnologii vechi i noi, mostenirea aplicaiilor, SGBDR.

I. Arhitectura informatic a ntreprinderii Definiia Infrastructurii IT reeaua, instalaiile din centrele de date, ncperile serverelor, instalaiile electrice, calculatoarele neportabile, RDBMS, OS, asistena pentru integrare i aplicaii, procesele, sistemele de msur, contractele de servicii, instrumentele de management ale sistemelor, toate echipamentele pentru calculatoare, programele informatice (ca de pild aplicaiile financiare) instrumentele birotice ale sistemelor de pot electronic i oamenii. Ingredientul cel mai important i care reprezint cea mai mare provocare este personalul, oamenii, elementul uman. Infrastructura cuprinde deci tot ce are legtur cu mediul de

I. Arhitectura informatic a ntreprinderii

I. Arhitectura informatic a ntreprinderii Tipuri de Infrastructuri IT

I. Arhitectura informatic a ntreprinderii

I. Arhitectura informatic a ntreprinderii

I. Arhitectura informatic a ntreprinderii

I. Arhitectura informatic a ntreprinderii

I. Arhitectura informatic a ntreprinderii

I. Arhitectura informatic a ntreprinderiid. O infrastructur universal Caracteristicile uneu infrastructuri universale sunt: satisfactie inalta a clientului; cost eficient; integritatea datelor; procese eficace; practici in comunicare foarte bune; posibilitatea de recuperare din dezastre pusa la punct; costul serviciilor bine documentat; serviciul de promovare a imaginii;

I. Arhitectura informatic a ntreprinderii

I. Arhitectura informatic a ntreprinderii n cadrul unui sistem informatic exist specialiti, care i desfoar activitatea n vederea ndeplinirii sarcinilor specifice acestuia, ntre care distingem: eful departamentului, directori, analiti, proiectani, programatori, administratori de baze de date utilizatorii finali.

I. Arhitectura informatic a ntreprinderii Conform unor studii realizate de ITAA (Information Technology Association of America), mai bine de 10 milioane de oameni lucreaz ca profesioniti n IT. Dintre acetia, 90% lucreaz pentru companii non-IT, observndu-se o trecere a acestora de la firmele dezvoltatoare de soft la firme cu activiti mai tradiionale firme manufacturiere, organizaii din sntate, organizaii ce asigur servicii

I. Arhitectura informatic a ntreprinderii

I. Arhitectura informatic a ntreprinderii Dac o persoan dorete o carier n IT se poate ndrepta spre una din cele peste 192 de slujbe posibile. Cele mai des ntlnite dintre acestea sunt prezentate n continuare:

I. Arhitectura informatic a ntreprinderiiCIO Chief Information Officer CIO trebuie s asigure viziunea de ansamblu asupra sistemului informaional al unei organizaii, s coordoneze dezvoltarea i implementarea tehnologiilor informaionale care se dovedesc eficiente i care asigur dezvoltarea continu a organizaiei ntr-un mediu competitiv. CIO va planifica i implementa sistemele informaionale n cadrul organizaiei n vederea mbuntirii i eficientizrii activitilor. Responsabiliti: Trebuie s asigure planificarea tactica i strategic, dezvoltarea, evaluarea i coordonarea sistemelor tehnologice i informaionale n cadrul organizaiei; Este responsabil cu managementul sistemelor informaionale i al proiectelor i coordoneaz angajaii din cadrul departamentului IT.; Particip la dezvoltarea i executarea planurilor strategice de optimizare a utilizrii tehnologiilor informaionale n vederea atingerii obiectivelor organizaiei. Aceste planuri definesc o viziune ce corespunde nevoilor tehnologice i informaionale curente i viitoare, asigurnd n acelai timp integrarea cu viziunea de ansamblu, misiunea i strategia organizaiei; Dezvolt i menine arhitectura sistemelor din ntreprindere, definind standardele i protocoalele pentru schimb de date, comunicare, componente software i interconectare ntre sisteme;

I. Arhitectura informatic a ntreprinderiiCIO Chief Information Officer Asigur ca culegerea, procesarea, distribuirea i folosirea informaiilor se realizeaz ct mai corect i eficient; Aprob, coordoneaz i controleaz toate proiectele ce vizeaz selecionarea, achiziionarea, dezvoltarea i instalarea sistemelor informaionale n cadrul organizaiei; Cerceteaz i evalueaz alternativele n vederea mbuntirii sistemelor informationale i recomand soluii care minimizeaz costurile n condiiile unor riscuri acceptabile; Cunotine i abiliti: Cunotine privind principii de afaceri i tehnici de administrare, organizare i management n vederea nelegerii problemelor de afaceri ce exist n organizaie. Acestea includ cunotine de planificare tactic i strategic, economie, administrare de personal, legislaie, marketing, analize financiare i tendine; Cunotine privind sistemele informaionale, privind metodele i procedeele de procesare a datelor; Cunotine privind procesele de dezvoltare a sistemelor infomaionale cuprinznd analiza cerinelor sistemelor, analize de fezabilitate, software design, programare, testare, instalare i evaluare; Abiliti de comunicare scris i verbal; Abiliti de negociere; Abiliti privind lucrul n echip, privind motivarea celorlali membri Abiliti de relaionare ntre tehnologiile complexe i nevoile strategile ale organizaiei Abiliti manageriale

I. Arhitectura informatic a ntreprinderiiCSO Chief Security Officer Titlul de Chief Security Officer este folosit pentru a desemna persoana responsabil cu securitatea IT, att fizic ct i digital. CSO realizeaz sau particip la realizarea planurilor de prevenire a pierderilor sau fraudelor, de continuitate a afacerilor i de pstrare a intimitii. CSO va supraveghea i coordona eforturile privind securitatea n cadrul organizaiei, viznd tehnologiile informaionale, resursele umane i comunicaiile i va identifica iniiativele privind securitatea i standardele. Responsabiliti: Supravegheaz i coordoneaz o retea de ofieri de securitate care pzesc bunurile organizaiei, sistemele informaionale i asigur sigurana fizic a angajailor i vizitatorilor; Stabilesc misiunea i obiectivele securitii asigurnd consistena acestora cu planurile strategice ale organizaiei; Dezvolt i implementeaz politicile globale de securitate, standardele i procedurile n vederea asigurrii securitii;

I. Arhitectura informatic a ntreprinderiiCSO Chief Security Officer Supravegheaz investigaiile n cazul nclcrii securitii i asigur luarea de msuri disciplinare i legale n cazul acestor nclcri; Lucreaz cu consultani externi n vederea auditrii securitii. Cunotine i abiliti: Cunotine privind planificarea continuitii afacerii, auditarea, managementul riscului i legislaia n vigoare; Cunotine solide privind tehnologiile informaionale i securitatea informaiilor cunotine despre firewalls, VPN-uri, mecanisme i dispozitive de securitate); Trebuie s fie o persoan inteligent i convingtoare, capabil s comunice concepte privind securitatea la o varitatea de angajai din domeniu tehnic i nontehnic; Abiliti de negociere.

I. Arhitectura informatic a ntreprinderiiProgramator Programatorul este o persoan care se ghideaz dup specificaii complete i clare privind o varietate de sarcini de programare ce necesit cunotine de programare. ntreine i modific programe. Realizeaz modificri aprobate prin mbuntirea i dezvoltarea proceselor logice i codific modificrile. Testeaz i documenteaz modificrile. Responsabiliti: Realizeaz sarcinile de programare Realizeaz noi programe folosind specificaii existente Evalueaz inter-relaionarea ntre programe stabilete dac modificarea unei poriuni dintr-un program poate cauza rezultate neateptate n cadrul altui program; Analizeaz performaa programelor i ia msuri n vederea corectrii deficienelor n urma consultrii cu utilizatorii i aprobrii din partea superiorilor; Se consult cu analitii n vederea nelegerii modificrilor programelor existente; Rezolv problemele care apar n cadrul aplicaiilor existente.

I. Arhitectura informatic a ntreprinderiiProgramator Cunotine i abiliti: Cunotine privind limbajele de programare; Cunotine privind dezvoltrile tehnologige i tendinele dintr-un anumit domeniu de expertiz; Abilitatea de a detecta problemele, de a coordona i a implementa soluii hardware i software; Abilitatea de a realiza modificri ntr-un program existent; Abilitatea de a scrie instruciuni tehnice privind modificrile realizate ntr-un program i/sau modul de folosire a programului; Abiliti de comunicare cu analitii sau utilizatorii finali i de interpretare a cerinelor sistemului.

I. Arhitectura informatic a ntreprinderiiAnalist de sistem Analistul este persoana care analizeaz, valideaz, verific, precizeaz adevratele nevoi ale clienilor i utilizatorilor finali. El apare ca o legatur ntre clieni i echipa de dezvoltare a aplicaiei, stabilind cerinele sistemului. Responsabiliti: Analizeaz cerinelor clienilor i elaboreaz specificaii funcionale; Asigur disponibilitatea, ntreinerea i suportul aplicaiilor, prin administrarea curent i monitorizarea sistemelor de producie; Ofer consultan i asisten proiectelor i clienilor interni; Rspunde de rezolvarea la timp a incidentelor survenite n sistemele de producie, conform contractelor de service i standardelor de calitate interne; Identific, investigheaz, documenteaz i raporteaz disfunciile de software (de performan sau securitate), ctre cei interesai; Analizeaz fluxul de date, noile funciuni, testele de funcionalitate, n conformitate cu cerinele de business, n vederea imbuntirii funcionalitii aplicaiilor.

I. Arhitectura informatic a ntreprinderiiAnalist de sistem Cunotine i abiliti: Capacitate ridicat de analiz i sintez, atenie la detalii; Excelente abiliti de comunicare oral i n scris; Abilitate de lucru n echip; Cunotine privind metodologii i standarde pentru dezvoltare software; Dinamism, iniiativ, orientare ctre rezultat, rezistena la stres.

I. Arhitectura informatic a ntreprinderiiDatabase administrator Administratorul de baze de date are rolul de a realiza desig-ul, de a instala, monitoriza, ntreine i mbunti performana bazelor de date din producie, asigurnd n acelai timp un nivel ridicat al disponibilitii datelor. Responsabiliti: Evalueaz i dezvolt obiective pe termen lung pentru bazele de date din producie mpreuna cu managerii de departamante i deintorii datelor; Lucreaz mpreun cu dezvoltatorii de aplicaii n vederea realizrii arhitecturii bazei de date, stabilirii standardelor de scriere a codului, a procedurilor i politicilor de asigurare a calitii; Realizeaz modele cu bazele de date noi sau cu modificrile aduse la baze de date existente; Instaleaz i configureaz componentele necesare asigurrii accesului la baza de date i a integritii i consistenei acesteia; Rezolv problemele privind accesul la baza de date i performana; Monitorizeaz accesul la baza de date i a execuiei procedurilor;

I. Arhitectura informatic a ntreprinderiiDatabase administrator Realizeaz sau asigur suportul n crearea rapoartelor necesare utilizatorilor finali; Cerceteaz i realizeaz recomandri n privina produselor de baze de date, serviciilor, protocoalelor i standardelor necesare dezvoltrii aplicaiilor; Stabilete politicile de securitate privind accesul utilizatorilor la baza de date; Dezvolt proceduri n vederea mbuntirii accesului utilizatorilor finali la date. Cunotine i abiliti: nelegerea structurii bazei de date, a teoriei i principiilor; nelegerea obiectivelor i strategiei organizaiei; Abilitatea de a coordona cercetarea n probleme privind baza de date, standardele i produsele; Abiliti analitice i de rezolvare a problemelor; Atenie acordat la detalii; Abilitatea de a stabili prioriti i de a executa ndatoriri ntr-un mediu solicitant; Abiliti de lucru n echip.

I. Arhitectura informatic a ntreprinderiiSystem administrator Administratorii de sistem se deosebesc n funcie de platform. n multe organizaii sistemele UNIX sunt utilizate pentru servere cum ar fi servere de baze de date sau servere web i sistemul de operare Windows pe calculatoare client. n astfel de organizaii sunt necesari administratori pentru ambele platforme. Responsabiliti: Instalarea soft-ului, realizarea upgrading-ului i instalarea patch-urilor; Administratorii de sistem sunt responsabili cu buna funcionare a aplicaiilor ce ruleaz pe sistemul respectiv; Conlucreaz cu administratorii de baze de date n vederea funcionrii corecte a serverelor de baze de date de pe sistemul respectiv; Stabilesc i implementeaz procedurile de backup i de recuperare a datelor n cazul apariiei unor probleme; Asigurarea msurilor de securitate a sistemelor i a utilizrii instrumentelor de monitorizare.

I. Arhitectura informatic a ntreprinderiiSystem administrator Cunotine i abiliti: Cunotine privind sistemele de fiiere; Cunotine de baz privind sistemele de gestiune a bazelor de date; Cunotine privind protocoalele de securitate.

I. Arhitectura informatic a ntreprinderiiNetwork administrator Att administratorii de sistem, ct i administratorii de reea au atribuii n meninerea bunei functionri a calculatoarelor din reea. Din moment ce activitatea din cadrul reelei implic dispozitive cum ar fi routere, firewall-uri, servere de VPN (Virtual Private Network) i switch-uri, administratorii de reea trebuie s dein cunotine n legtur cu acestea. Responsabiliti: Supravegherea bunei funcionri a elementelor de reea - routere, firewall-uri, servere de VPN (Virtual Private Network) i switch-uri; Asigurarea securitii reelelor i utilizarea n acest scop a instrumentelor de monitorizare i filtrare a traficului de reea; ntreinerea serverelor DHCP i DNS, a AD (Microsoft Active Directory Server) i a NIS (UNIX Information Server); Cunotine i abiliti: Administratorii de reea trebuie s fie persoane creative; Cunotine privind utilizarea elementelor de reea mai sus menionate.

I. Arhitectura informatic a ntreprinderiiNetwork administrator Att administratorii de sistem, ct i administratorii de reea au atribuii n meninerea bunei functionri a calculatoarelor din reea. Din moment ce activitatea din cadrul reelei implic dispozitive cum ar fi routere, firewall-uri, servere de VPN (Virtual Private Network) i switch-uri, administratorii de reea trebuie s dein cunotine n legtur cu acestea. Responsabiliti: Supravegherea bunei funcionri a elementelor de reea - routere, firewall-uri, servere de VPN (Virtual Private Network) i switch-uri; Asigurarea securitii reelelor i utilizarea n acest scop a instrumentelor de monitorizare i filtrare a traficului de reea; ntreinerea serverelor DHCP i DNS, a AD (Microsoft Active Directory Server) i a NIS (UNIX Information Server); Cunotine i abiliti: Administratorii de reea trebuie s fie persoane creative; Cunotine privind utilizarea elementelor de reea mai sus menionate.

I. Arhitectura informatic a ntreprinderiiHelpdesk Exist dou tipuri de helpdesk: interni i externi. Cei externi mai sunt cunoscui i ca persoane ce asigur suport tehnic. Responsabiliti: Asigur buna funcionare a aplicaiilor din cadrul organizaiei; Identific problemele ce apar pe calculatoarele din organizaie, inclusiv probleme hardware i de retea (problemele de reea le poate rezolva apelnd la administratorii de sistem i/sau de reea); Rspund la cererile primite din partea celorlali angajai din cadrul organizaiei i rezolv problemele aprute; Identific i rezolv problemele aparute n condiiile n care acetia sunt familiarizai cu infrastructura din cadrul organizaiei

I. Arhitectura informatic a ntreprinderiiHelpdesk Cunotine i abiliti: Cunotine de baz privind componentele hardware, sistemele de operare, elemente de reea i de administrare; Abiliti de comunicare deoarece acetia intr cel mai des n contact cu ceilali angajai din organizaie; Abilitatea de a explica lucruri complicate n termeni ct mai simpli; Abiliti organizatorice n vederea stabilirii corecte a prioritilor.

I. Arhitectura informatic a ntreprinderiiTester Atribuii i responsabiliti: Crearea i configurarea mediului de testare elaborarea planului de testare i a scenariilor testului de accepatare (pe baza specificaiilor funcionale ale aplicaiei) testarea programelor: teste de sistem, de regresie, de performa, de accepare. crearea de rapoarte privind activitatea de testare i analizarea rezultatelor Cunotine i abiliti: cunoaterea metodologiilor de testare persoana oranizat i responsabil capabilitatea de a lucra n echip motivaie i atitudine proactiv n vederea rezolvrii problemelor

I. Arhitectura informatic a ntreprinderii n ntreprinderile care dezvolt produse informatice pentru nevoi proprii sau pentru vnzare, serviciul informatic se poate organiza dup logica funcional, n care se regsete componenta exploatare, suport tehnic i studii/proiecte.

Suportul tehnic cu urmtoarele sarcini i structuri: Gestiunea bazelor de date; Gestiune reea; Metodologie; Asigurarea calitii; Comunicaii interne; Formare personal propriu;

I. Arhitectura informatic a ntreprinderii Evaluare resurse informatice; Gestiunea personalului.

Exploatarea cu urmtoarea structur: Sisteme Echipamente; Planificare informatic; Magazie echipamente scoase din uz; Achiziii; Restricii regulamente (reguli de respectat); Serviciu 1: intrare, operatori, materiale consumabile, control, planificare, securitate post de lucru etc.;

I. Arhitectura informatic a ntreprinderiiStudii/proiecte cu trei componente de baz: INFORMARE: Limbaje, reele, SGBD-uri, IA, Securitate (protecie date) etc; STANDARDE: Metode i instrumente, date, documentare. STUDII: Proiect 1 (concepere, programare, implementare, ntreinere, ajutor client etc.);

I. Arhitectura informatic a ntreprinderiintr-o organizaie, cuplat la noile tehnologii informaionale, compenentele regrupate: Unitatea de suport tehnic: Gestiunea bazelor de date; Administrarea sistemelor; Controlul productiei;

Unitatea de procesare a tranzaciilor; Help desk - biroul de informaii; Unitatea de servicii reelistice; Arhitectura reelei;

Suportul reelei;

I. Arhitectura informatic a ntreprinderii Unitatea de servicii client: Formare; Parametrizarea desktop-ului; Suportul desktop-ului; Arhitectura desktop-ului; Exploatare desktop-ului.