Documente Academic
Documente Profesional
Documente Cultură
12.05.2009
E-Commerce Curs 9
Introducere
Abordarea tradiional a procesului de realizare de soluii software (analiza cerinelor, arhitectura sistemului, proiectare, implementare, testare i exploatare) nu mai este suficient Noile linii directoare sunt:
Furnizarea de servicii (abordarea procesului de dezvoltare a sistemelor informatice din punct de vedere al serviciilor)
o firm este privit ca o colecie de funcii oferite de o infrastructur IT i un set de servicii integrate n scopul ndeplinirii obiectivelor de afaceri arhitectura sistemului informatic al unei firme trebuie proiectat ca o colecie de servicii ce comunic prin protocoale interne.
12.05.2009
E-Commerce Curs 9
Aplicarea abloanelor n procesul de realizare a unei aplicaii de comer electronic tip B2B faza de analiz i proiectare
12.05.2009
E-Commerce Curs 9
Exemplu
Cazul unui IMM care dorete implementarea unei soluii de comer electronic B2B Sell-Side. Modelul se caracterizeaz prin:
un singur vnztor ctre mai multe ramuri; deine propriul catalog de produs, gestiune de stoc, relaii cu firmele cumprtoare, gestiunea ordinelor de la clieni; reperarea cumprtorilor i ntreinerea de relaii de parteneriat de lung durat; preul de vnzare al produselor este determinat prin cantitate, locaia distribuirii i data de distribuire; responsabiliti: gestionarea datelor privind produsele achiziionate de la furnizori, gestionarea ordinelor clienilor i a stocului, integrarea cu sisteme informatice diferite aparinnd clienilor ct i sistemele proprii vnzatorului (cum ar fi ERP, SCM, CRM), adaptarea la dinamica pieei i msurarea eficienei sistemului; cerine cheie: preuri dinamice i personalizarea termenilor de contractare, gestionarea contractelor ncheiate cu partenerii de afaceri, gestionarea conturilor acestora, colaborarea cu partenerii prin logistic i cereri de ofert, analiza profitabilitii afacerii, eficienei economice, eficienei investiiilor, msurare ROI, etc.
12.05.2009 E-Commerce Curs 9 5
Faza de definire
Conform metodologiei prezentate faza de definire presupune analiza cerinelor sistemului de proiectat. Fr un set de cerine (funcionale, nonfuncionale, de implementare, standarde legale, linii directoare, politici i principii de respectat) nu se poate proiecta un sistem care s rspund necesitilor clienilor/beneficiarilor acestuia Fr un document de specificaii de sistem nu se poate determina dac soluia corespunde obiectivelor propuse n proiect.
12.05.2009 E-Commerce Curs 9 6
Cerine funcionale
Firma are prezen Web i dorete extindere geografica a.. prin sistemul B2B s dein o adevrat prezen internaional pe Internet Prin implementarea soluiei plnuiete o reducere de costuri cu personalul ce asigur service ctre clieni ct i creterea gradului de satisfacie al clienilor prin asigurarea accesului via Web la produsele firmei, capacitatea de plasare direct a ordinelor, modificare, etc. Cerinele funcionale sunt grupate n subsistemele:
12.05.2009
Subsistemul Membrii
Caracteristici:
noii utilizatori se pot nregistra online (se primete un ID i o parol dup nregistrare), cererile noi de nregistrare sunt mai nti validate de ctre administrator clieni (buyer administrator), utilizatorii se pot nregistra o singur dat, informaiile despre clienii sunt introduse ntr-o baz de date, gestioneaz profilele clienilor, pentru c se dorete o prezen internaional, site-ul trebuie s suporte mai multe limbi i mai multe uniti monetare (informaii cerute la crearea profilului clientului).
12.05.2009 E-Commerce Curs 9 9
Subsistemul Ordine
Caracteristici:
permite plasarea ordinelor via Internet, plasarea unui ordin presupune autentificarea anterioar a clientului, se pot plasa orice fel de ordine, n orice stare (activ, inactiv, etc.), se pot completa i ordine pentru care exist un formular tip, creat pe baza ordinelor anterior plasate, aprobarea derulrii unui ordin se realizeaz astfel: aprobarea iniiala de ctre o persoan autorizat din partea partenerului client (ntr-o unitate monetar predefinit), aceast persoan are i dreptul de a configura nivelul de declanare a derulrii ordinului, nregistrarea ordinelor (istoric al introducerii ordinelor) de fiecare dat cnd este facut, de cte ori este necesar sau cnd un ordin nu a fost aprobat de persoana autorizat client, clienilor/persoanelor autorizate ce aparin firmei client li se permite vizualizarea/modificarea strii tuturor ordinelor, datele furnizate ctre clieni sunt: descrierea produselor din catalog, preuri, ordinele plasate, starea lor ct i erori de procesare a tranzaciilor privind ordinele, plata nu se face online.
12.05.2009
E-Commerce Curs 9
11
12.05.2009
E-Commerce Curs 9
13
Cerine non-funcionale
Capacitate i performane: s accepte maxin 20.000 utilizatori, maxim 30 tranzacii concurente, o medie de 1000 utilizatori, timp de rspuns ntre 5-10 secunde, s afieze maxim 2000 de produse, dimensiunea medie a paginii Web dinamice s fie de 50KB a uneia statice de 20KB, Disponibilitate: 24 de ore pe zi, 7 zile pe sptmn, pe un interval de derulare a afacerilor normal indiferent de fusul orar, disponibilitatea serverelor Web de 90%, Securitate: autentificare, nregistrare o singur dat a unui utilizator, prelucrarea datelor n timp real sau cel puin pe loturi de tranzacii, ncheierea sesiunii de lucru a unui utilizator dup 1h de inactivitate, blocarea contului utilizator dup tastarea greit a ID i parolei de 5 ori, criptarea datelor pentru clienii membrii, Management: proces de backup sptamnal la sfrit de sptamn, urmrirea i nregistrarea erorilor de nregistrare/accesare a conturilor client, Scalabilitate: s permit adugarea de noi produse n catalog, noi clieni sau zone geografice, ntreinere: s fie compatibil cu standardele tehnologice IT actuale, Utilizabilitate: s fie compatibil cu orice tip de browser folosit n prezent, Integrarea datelor i refacerea sistemului n caz de dezastre: pentru situaii normale nu mai mult de 1h, pentru cazuri grave de 12h, pentru serverele Web maxim 150h.
E-Commerce Curs 9 14
12.05.2009
12.05.2009
E-Commerce Curs 9
15
Cazuri noi
12.05.2009
E-Commerce Curs 9
16
12.05.2009
E-Commerce Curs 9
17
Faza de proiectare a aplicaiei B2B ablonul de integrare a informaiilor provenite din surse diferite
12.05.2009
E-Commerce Curs 9
18
Un ablon de aplicaie se obine n urma confruntrii cerinelor sistemului de proiectat cu caracteristicile ablonului de aplicaie, ct i cu cerinele IT de implementare
12.05.2009
E-Commerce Curs 9
19
12.05.2009
E-Commerce Curs 9
20
12.05.2009
E-Commerce Curs 9
22
ablonul de execuie
12.05.2009
E-Commerce Curs 9
23
Analiz comparativ a procesului de realizare clasic vs. cel bazat pe abloane - mbuntire semnificativ: se reduce timpul necesar ntregului proces de dezvoltare software, crete productivitatea muncii, etc. Aplicnd metoda top-down i pornind de la modelul componentelor proceselor de afaceri se obine modelul proceselor de afaceri, apoi modelul de domeniu si modelul use-case, iar prin metoda bottom-up se obine modelul sistemelor externe i, n final, se creeaz modelul serviciilor...
12.05.2009 E-Commerce Curs 9 24
12.05.2009
E-Commerce Curs 9
25