DISTRIBUTIVE APPLICATION INGENEERING & RE-ENGINEERING QUALITY - D.A.E.R.Q.
projects
Proiectul 1
Sa se construiasca o aplicatie de TESTARE ON-LINE fara memorie.
Aceasta inseamna ca:
- se defineste o baza de N intrebari
- fiecare intrebare are 5 variante de raspuns
- un singur raspuns este corect
- bateria de teste are 30 de intrebari extrase aleator din baza
- toate intrebarile sunt de UN PUNCT
- utilizatorul are acces liber
- la un acces se genereaza o baterie de teste
- pe masura ce utilizatorul raspunde se trece la urmatoarea intrebare
- nu exista restrictionare de timp
- la final se afisaza un tabel ce contine numarul intrebarii, raspunsul corect, raspunsul dat si punctajul acordat pe intrebare
- se afisaza total punctaj si nota asociata, prezentand formula de calcul.
Se ia un grup de 100 de persoane.
Sunt supuse testarii.
Fiecare persoana va completa un formular ce va permite calculul:
- gradului de accesibilitate
- gradului de satisfactie
- nivelul de dificultate
- gradul de omogenitate
- nivelul de reprezentativitate
- nivelul de uniformitate
- gradul de ortogonalitate
- nivelul de cuprindere
- gradul de includere.
Se va calcula nivelul agregat de calitate.
Se stabilesc directiile de up-grade ale aplicatiei.
Proiectul 2
Se construieste o lectie destinata INSTRUIRII ON-LINE care include:
- titlul
- obiectivul
- structura pe probleme
- prezentarea fiecarei probleme
- definire concepte
- orezentare clasificari
- prezentare principii
- definire modele
- utilizare reprezentari grafice, animatie, imagini foto
- enunt problema practica
- solutie proiblema practica
- interpretare solutie cu avantaje/dezavantaje
- test de verificare cunostinte cu afisare punctaj
- problema de rezolvat individual
Pentru a vedea calitatea acestei aplicatii distribuite sunt invitate 100 de persoane sa se instruiasca.
Se inregistreaza:
- momentul intrarii in aplicatie
- momentul iesirii
- timpi intermediari de activare a legaturilor
- numarul de reveniri pe nodurile grafului asociat
- raspunsurile date
- punctajul obtinut
- finitudinea proicesului
- gradul de satisfactie
- accesarile de succes
- calificativele utilizatorilor
- durata de adaptare cu aplicatia.
Se calculeaza indicatorii de calitate si indicatorii agregati.
Se identifica modalitati de modificare a aplicatiei.
Se procedeaza la efectuarea de masuratori in aceleasi conditii cu alti 100 de subiectii.
Se compara rezultatele.
Daca rezultatele sunt similare, masurile de perfectionare au fost ineficienta.
Daca rezultatelke sunt superrioare, masurile si-au dovedit eficienta.
Daca rezultatele sunt mai slabe, modificarile nu-si aveau rostul.
Proiectul 3
Se considera un site pentru diete.
Se propun diete.
Se furnizeaza informatii complete privind urmarea dietelor.
Utilizatorii au acces la resursa sistemului pentru a furniza:
- fotografia inainte de dieta
- fotografia dupa un interval stabilit in care este urmata dieta
- rezultatele unor masuratori privind: greutatea, inaltimea, stratul de tesut adipos, talie, circumferinta toracelui, diomensiunea bratelor, a coapselor
la inceputul dietei
la intervale egale de X zile
la momentul in care se furnizeaza fotografia cu rezultatul dietei.
Acest tip de aplicatie permite acces liber pentru utilizatori.
Ei isi definesc nume de utilizator si parola.
Informatiile furnizate sunt publice NUMAI DACA UTILIZATORII ISI DAU ACCPTUL si sunt afisate ori de cate ori se activeaza o legatura spre o functie a aplicatiei.
Este important ca aceasta aplicatie sa fie inzestrata cu caracteristici precum:
- continuitate in raport cu alte aplicatii similare
- accesibilitate
- fiabilitate
- confidentialitate
- transparenta
- reproductibilitate
- consistenta
- stabilitate
- adaptabilitate
- comparabilitate
- completitudine
- corectitudine
- responsabilizare.
Aplicatia este inzestrata cu inregistratori de comportament la nivelul fiecarui utilizator si se culeg date care sa permita calculul tuturor indicatorilor de calitate.
Se compara aplicatia cu alte aplicatii similare.
Proiectul 4
Se considera o aplicatie distribuita proprie.
Se defineste procesul de mentenanta extensiv.
Se construieste structura arborescenta asociata aplicatiei.
caracterul extensiv vizeaza:
- includerea ne niveluri de noi noduri
- includerea de noi frunze
- includerea de legaturi care sa permita accesul la noduri pe orizontala
- includerea de legaturi care sa permita revenirea pe nivelul superior.
Se procedeaza la efectuarea masuratorilor pentru indicatorii de calitate:
- interni ai aplicatiei
- de comportament a utilizatorilor.
Daca nivelurile sementiun inseamna ca mentenanta este corect realizata.
Daca nivelurile scad, mentenanta nu si-a atins obiectivul.
Proiectul 5
Proiectul 6
Proiectul 7
Proiectul 8
Proiectul 9
Proiectul 10
Se considera un portal.
Pe parcursul utilizarii lui se observa ca:
- lipsesc o serie de functii pe care alte portaluri le au
- este dificil sa se actualizeze informatia pe domenii
- trebuie ierarhizate nivelurile de acces la informatie
- viteza de regasire a datelor este redusa
- trebuie scurtat drumul catre informatii
- datele trebuie regrupate pentru a pune la dispozitie fiecarei categorii de utilizatori exact ceea ce au nevoie
- tehnologia de dezvoltare a portalului este invechita neputand dezvolta anumite functii
- modurile de prezentare a informatiilor, grafica, imaginile foto, trebuie modernizate.
Toate acestea si inca multe altele impun ca o echipa sa treaca la dezvoltarea procesului de reinginerie.
Portalul considerat este supus procesului de reinginerie, parcurgand etapele:
- se redefineste grupul tinta cu luarea in considerare a subcolectivitatilor omogene
- se stabileste obiectivul procesului de reinginerie
- se planifica nivelurile de caracteristicilor de calitate a portalului
- se estimeaza eforturile, resursele, duratele si costurile procesului de reinginerie, separat se planifica costul calitatii
- se elaboreaza proiectul cu sarcini privind calitatea portalului
- se trece la derularea
- se incorporeaza componente deja existente
- se testeaza
- se masoara comportamentul
- se analizeaza comparativ portalurile
- se calculeaza indicatorii efectivi ai calitatii
- se compara costurile planificate si cele efective cu analiza distincta a costurilor calitatii.
Pentru a da relevanta demersului reingineriei ca proces este necesar sa se testeze portalul rezultat de catre un numar foarte mare (3-5 mii de utilizatori).
Inregistrarile privind comportamentul se efectueaza automat.
Pentru fiecare motiv prin care se justifica derularea unui proces de reinginerie se construieste un indicator si se masoara niuvelul sau pe o scara de la zero la unu.
Trebuie ca indicatorii de calitate astfel construiti sa tinda catre unu.
Numai in acest fel se justifica efortul de investitie care a avut loc.