Sunteți pe pagina 1din 14

Investete n oameni!

Proiect cofinanat din Fondul Social European prin Programul Operaional Sectorial Dezvoltarea Resurselor Umane 2007-2013

Program multi-regional de studii masterale n domeniul eActiviti

www.estart.utcluj.ro

Proiectarea sistemelor pentru eActiviti


Seminar 17 Martie 2012 Timisoara coal universitarwww.estart.utcluj.ro de formare iniial i continu a personalului didactic

i a trainerilor din domeniul specializrilor tehnice i inginereti - DidaTec

Program multi-regional de studii masterale n domeniul eActiviti

OVERVIEW
Continut curs si aplicatii Tema 1: Elaborare set de specificatii Tema 2: Modelarea proiectelor software Tema 3: Managementul cerintelor Tema 4: Analiza si design

coal universitarwww.e-start.ro i continu a personalului didactic de formare iniial Program multi-regional de studii masterale n domeniul eActiviti i a trainerilor din domeniul specializrilor tehnice i inginereti - DidaTec

coal universitarwww.e-start.ro i continu a personalului didactic de formare iniial Program multi-regional de studii masterale n domeniul eActiviti i a trainerilor din domeniul specializrilor tehnice i inginereti - DidaTec

Tema 1
Formarea echipelor de lucru a. Fiecare echipa are in componenta 4 membri: Echipa de management din partea beneficiarului solutiei IT
Manager proiect Manager de produs

Echipa de management din partea furnizorului solutiei IT


Manager proiect Scrum master

b. Alegere nume echipa si spatiu colaborativ http://delicious.com/cami13/psea12tm+groupware c. Alocarea temelor de proiect PeA
coal universitarwww.e-start.ro i continu a personalului didactic de formare iniial Program multi-regional de studii masterale n domeniul eActiviti i a trainerilor din domeniul specializrilor tehnice i inginereti - DidaTec

Tema 1
Direcii E-Business implementarea unui sistem de tip EBusiness folosing technologii Java, Microsoft sau LAMP E-Health implementarea unui sistem de tip E-Health folosing technologii Java, Microsoft sau LAMP E-Government implementarea unui sistem de tip EGov folosing technologii Java, Microsoft sau LAMP E-Media implementarea unui sistem de tip E-Media folosing technologii Java, Microsoft sau LAMP

coal universitarwww.e-start.ro i continu a personalului didactic de formare iniial Program multi-regional de studii masterale n domeniul eActiviti i a trainerilor din domeniul specializrilor tehnice i inginereti - DidaTec

Tema 1
Elaborare cerinte minimale
beneficiarul solutie software nu detine, in momentul demararii colaborarii, toate informatiile cu privire la aplicatia software pe care-o doreste
prezinta o descriere minimala a functionalitatilor pe durata proiectului va modifica o serie de aspecte tehnice si functionale Exemplu: Tema1.doc

Analizarea cerinte minimale


elaborare set de specificatii,
definirea modulelor si componentelor detalierea functionalitatilor implementate de fiecare componenta Exemplu: Spec_Acronym.pdf

coal universitarwww.e-start.ro i continu a personalului didactic de formare iniial Program multi-regional de studii masterale n domeniul eActiviti i a trainerilor din domeniul specializrilor tehnice i inginereti - DidaTec

Tema 2: Dezvoltarea proiectelor software

coal universitarwww.e-start.ro i continu a personalului didactic de formare iniial Program multi-regional de studii masterale n domeniul eActiviti i a trainerilor din domeniul specializrilor tehnice i inginereti - DidaTec

Tema 3
Setul de cerinte
Ce ar trebui sa fie noul serviciu Ce ar trebui sa faca noul produs Identifica atributele, caracteristicile, capacitatea, sau calitatea unui sistem

In ingineria clasica, cerintele proiectului reprezint


Setul de parametri de intrare pentru faza de proiectare a procesului de dezvoltare Cerintele descriu elementele si functionalitatile de implementat

Faza de elaborare a cerintelor


Definirea cerintelor de proiect extrase din descrierea de la client Analiza cerintelor de proiect (gradul de consistenta si complexitate) Elaborarea specificatiilor prin documentarea cerintelor

Verificarea cerintelor (gradul de valabilitate)

coal universitarwww.e-start.ro i continu a personalului didactic de formare iniial Program multi-regional de studii masterale n domeniul eActiviti i a trainerilor din domeniul specializrilor tehnice i inginereti - DidaTec

Tema 3
Cerintele functionale modul de functionare al sistemului sau produsului software Cerintele functionale specifica rezultatele particulare ale unui sistem Ex: calcule, detalii tehnice, manipulare/prelucrare date Cerintele de comportament Scenariile Use Case (cazurile de utilizare) Cerintele functionale conduc la elaborarea schemei bloc Cerintele functionale faza de proiectare
Modul in care sunt implementate aceste cerintele functionale

coal universitarwww.e-start.ro i continu a personalului didactic de formare iniial Program multi-regional de studii masterale n domeniul eActiviti i a trainerilor din domeniul specializrilor tehnice i inginereti - DidaTec

Tema 3
Cerinte non-functionale garantaz ndeplinirea cerintelor funcionale i permit evaluarea unui sistem din punct de vedere calitativ Cerintele de performan Cerintele calitative (QoS) E.g. Disponibilitatea unui sistem, gradul de simplitate in utilizare, mentenanta unui sistem, performantele, securitatea Exist dou tipuri de cerine non-functionale
Cerinte de executie, observabile in timpul executiei (securitate sau grad de utilizare) Cerinte de evolutie care se regasesc in structura statica a sistemului software (mententanta sau scalabilitate)

Cerintele non-functionale permit elaborarea arhitecturii sistemului software


coal universitarwww.e-start.ro i continu a personalului didactic de formare iniial Program multi-regional de studii masterale n domeniul eActiviti i a trainerilor din domeniul specializrilor tehnice i inginereti - DidaTec

Tema 4
Arhitectura si design Elaborare cerinte de comportament Diagrame Use Case Elaborare arhitectura de nivel inalt Analizare cerinte functionale si non-functionale Arhitectura Exemplu: R_Design_Acronym.pdf Concepte utilizate in procesul de dezvoltare software

coal universitarwww.e-start.ro i continu a personalului didactic de formare iniial Program multi-regional de studii masterale n domeniul eActiviti i a trainerilor din domeniul specializrilor tehnice i inginereti - DidaTec

Evaluare
Nota de proiect la materia Platforme pentru eActiviti va reflecta urmtoarele aspecte:
Prezentarea proiectului (30%) Interfaa cu utilizatorul (20%) Funcionalitatea (40%) Popularea site-ului/platfomei cu date reale (10%)

Componenta de management a proiectelor, pentru materia Proiectarea sistemelor pentru eActiviti, vizeaz:
Prezentarea proiectului (20%) Elaborare analiz i design (30%) Modelarea orientat pe obiecte (20%) Managementul riscului (10%) Gestionarea procesului de dezvoltare software (20%)

coal universitarwww.e-start.ro i continu a personalului didactic de formare iniial Program multi-regional de studii masterale n domeniul eActiviti i a trainerilor din domeniul specializrilor tehnice i inginereti - DidaTec

Resurse
Resurse pregatite de tutore http://delicious.com/cami13/psea12tm Solutii posibile platforme colaborative http://delicious.com/cami13/psea12tm+groupware Colectie colaborativa http://delicious.com/tag/psea12tm Social media pentru documentare/cercetare http://delicious.com http://slideshare.net http://scribd.com Document colaborativ componenta grupuri de lucru http://tinyurl.com/psea12tm
coal universitarwww.e-start.ro i continu a personalului didactic de formare iniial Program multi-regional de studii masterale n domeniul eActiviti i a trainerilor din domeniul specializrilor tehnice i inginereti - DidaTec

Bibliografie
Raghvinder Sandwan, Matthew Bass, Neel Mullick, Global Software Development handbook, 2007 C. Porumb, Contribuii la dezvoltarea aplicaiilor multimedia distribuite Tez de doctorat, UTPress, 2005 I. Salomie, T. Cioara, I. Anghel, T. Salomie, Distributed Computing and Sistemes. A Practical Approach, Editura Albastr, 2008

coal universitarwww.e-start.ro i continu a personalului didactic de formare iniial Program multi-regional de studii masterale n domeniul eActiviti i a trainerilor din domeniul specializrilor tehnice i inginereti - DidaTec