SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Downloaden Sie, um offline zu lesen
Dezvoltarea unei aplicatii pentru
 rezolvarea mai multor operatii
          matematice



                     Prezentare realizata de
                            Pitul Denis-Alin
                                  An IV CTI
Descrierea proiectului

●   Aplicatia evalueaza si rezolva ecuatii si inecuatii
    matematice complexe permitand simularea
    functiilor matematice date de utilizator si
    translatarea lor in cod C optimizat.
●   Aplicatia ofera o interfata grafica intuitiva, un API
    pentru integrarea functionalitatiilor aplicatiei in
    medii precum Matlab si un engine matematic
    puternic extensibil de catre utilizator.
Resurse

●   Resursele disponibile sunt:
        –   Umane: 2 Develop Teams(DevTeam1: 1
             experienced developer, 2 inexperienced
             developers, 1 team leader; DevTeam2: 2
             experienced developers, 1 team leader),
             Client
        –   Materiale: Calculatoare configurate sa
             imite mediul in care va fi folosita aplicatia
Fazele proiectului – imagine de
          ansamblu
Fazele proiectului - pasi(dezvoltare)
●   Dezvoltare Aplicatie
        –   Documentare SWT: antrenarea
             programatorilor fara experienta cu
             toolkitul folosit pentru GUI;
        –   Creare design: design GUI;
        –   Dezvoltare arhitectura: Arhitectura
             aplicatiei, stabilirea API-ului;
        –   Implementare: implementarea efectiva;
        –   Integrare: integrarea GUI cu
              functionalitatea de baza
Fazele proiectului - pasi(V&V)
●   Verificarea si Validare:
        –   Verificare produs integrat: BB & WB
             testing;
        –   Validare produs integrat: meeting intre
             team leaderii echipelor de developeri cu
             clientul in vederea stabilirii gradului de
             satisfactie a aplicatiei;
Fazele proiectului – faza de
 dezvoltare, detalii grafic
Fazele proiectului – dezvoltare,
                detalii 1
●   Faza de dezvoltare este impartita in mai multe etape
    dupa cum urmeaza:
         –   Dezvoltare GUI: responsabili de aceasta etapa
              este echipa 1 de developeri(DevTeam 1);
         –   Dezvoltare functionalitate: responsabili de etapa
              aceasta este echipa 2 de developeri(DevTeam
              2);
         –   Implementare: ambele echipe implementeaza
               partea de care sunt responsabili;
         –   Integrare: ambele echipe lucreaza impreuna la
               integrarea GUI cu API pentru a crea produsul
               finit.
Fazele proiectului – dezvoltare,
                detalii 2
●   Etapele de dezvoltare a interfetei si a functionalitatii pe
    care se va baza aplicatia pornesc in acelasi timp, ele
    intalnindu-se in etapa de implementare dupa cum se
    poate observa de pe figura
●   Echipele lucreaza impreuna, in mod direct, in faza de
    dezvoltare doar in etapa de integrare.
●   In faza de integrare ambele echipe leaga interfata grafica
    la functionalitatea de baza, in aceasta etapa echipele au
    contact direct una cu alta pentru a indeplini integrarea
    cat mai rapid cu rezultate cat mai bune.
Fazele proiectului – faza de V & V,
           detalii grafic
Fazele proiectului – V & V, detalii
●   Faza de Verificare si Validare a produsului consta in
    urmatoarele etape:
         –   Verificare produs integrat: BlackBox
               Testing( responsabili: DevTeam 1, deoarece nu
               a lucrat la API ), WhiteBox
               Testing( responsabili: DevTeam 2, au lucrat pe
               API);
         –   Validare produs integrat: Testarea produsului pe
               mediu utilizator si client review;
         –   Ulterior acestei faze are loc un meeting intre
               Leaderii echipelor de developeri si client pentru
               a determina gradul de satisfactie a produsului;
Alocarea resurselor umane
       DevTeam 1
Alocarea resurselor umane
       DevTeam 2
Alocarea resurselor umane
            Client
Concluzii 1
●   Durata preconizata pentru proiect: 772 ore( 47
    zile )
●   Cost preconizat pentru proiect: $14146.00
        –   Pentru Calculatoarele folosite a fost alocat
             un cost de intretinere de $25.00 pe
             folosire
        –   Pentru sedintele cu clientii a fost alocat un
             buget de $15.00 pe sedinta pentru
             asigurarea protocolului.
Concluzii 2
●   Riscurile posibile pentru proiect:
        –   Incapacitatea clientului de a participa la
              sedinte;
        –   Incapacitatea angajatilor de a lucra;
        –   Probleme aparute la calculatoarele folosite
             pentru testarea pe mediu client;



●   Organizarea proiectului realizata in OpenProj.

Weitere ähnliche Inhalte

Ähnlich wie Developing a Math App

Anunturi imobiliare
Anunturi imobiliareAnunturi imobiliare
Anunturi imobiliarelittle_thing
 
Proiect MPS
Proiect MPSProiect MPS
Proiect MPSdeadlich
 
Proiect MPS
Proiect MPSProiect MPS
Proiect MPSdeadlich
 
Site web pentru o companie
Site web pentru o companieSite web pentru o companie
Site web pentru o companiepinalti
 
How to have a 100% successful rate in software development projects!
How to have a 100% successful rate in software development projects! How to have a 100% successful rate in software development projects!
How to have a 100% successful rate in software development projects! AXON-Soft
 
Management-ul proiectelor software
Management-ul proiectelor softwareManagement-ul proiectelor software
Management-ul proiectelor softwareMoldovan Oana
 
Direct vision servicii software
Direct vision   servicii softwareDirect vision   servicii software
Direct vision servicii softwareDirectVision
 
Aplicatii software in ingineria industriala .ppsx
Aplicatii software in ingineria industriala .ppsxAplicatii software in ingineria industriala .ppsx
Aplicatii software in ingineria industriala .ppsxDanielaPintilie1
 
[Web Days] Introducere In Silverlight 2
[Web Days] Introducere In Silverlight 2[Web Days] Introducere In Silverlight 2
[Web Days] Introducere In Silverlight 2Diana Tataran
 

Ähnlich wie Developing a Math App (20)

Anunturi imobiliare
Anunturi imobiliareAnunturi imobiliare
Anunturi imobiliare
 
Proiect MPS
Proiect MPSProiect MPS
Proiect MPS
 
Proiect
ProiectProiect
Proiect
 
Proiect
ProiectProiect
Proiect
 
Proiect MPS
Proiect MPSProiect MPS
Proiect MPS
 
Proiect
ProiectProiect
Proiect
 
Proiect
ProiectProiect
Proiect
 
Site web pentru o companie
Site web pentru o companieSite web pentru o companie
Site web pentru o companie
 
Procese de dezvoltare sw
Procese de dezvoltare swProcese de dezvoltare sw
Procese de dezvoltare sw
 
Php mvc framework
Php mvc frameworkPhp mvc framework
Php mvc framework
 
Prezentare mps
Prezentare mpsPrezentare mps
Prezentare mps
 
Mps florin
Mps florinMps florin
Mps florin
 
Metodologii axon
Metodologii axonMetodologii axon
Metodologii axon
 
How to have a 100% successful rate in software development projects!
How to have a 100% successful rate in software development projects! How to have a 100% successful rate in software development projects!
How to have a 100% successful rate in software development projects!
 
Management-ul proiectelor software
Management-ul proiectelor softwareManagement-ul proiectelor software
Management-ul proiectelor software
 
Direct vision servicii software
Direct vision   servicii softwareDirect vision   servicii software
Direct vision servicii software
 
Axiologic quark
Axiologic quarkAxiologic quark
Axiologic quark
 
Aplicatii software in ingineria industriala .ppsx
Aplicatii software in ingineria industriala .ppsxAplicatii software in ingineria industriala .ppsx
Aplicatii software in ingineria industriala .ppsx
 
[Web Days] Introducere In Silverlight 2
[Web Days] Introducere In Silverlight 2[Web Days] Introducere In Silverlight 2
[Web Days] Introducere In Silverlight 2
 
Remus Cristian CV
Remus Cristian CVRemus Cristian CV
Remus Cristian CV
 

Developing a Math App

  • 1. Dezvoltarea unei aplicatii pentru rezolvarea mai multor operatii matematice Prezentare realizata de Pitul Denis-Alin An IV CTI
  • 2. Descrierea proiectului ● Aplicatia evalueaza si rezolva ecuatii si inecuatii matematice complexe permitand simularea functiilor matematice date de utilizator si translatarea lor in cod C optimizat. ● Aplicatia ofera o interfata grafica intuitiva, un API pentru integrarea functionalitatiilor aplicatiei in medii precum Matlab si un engine matematic puternic extensibil de catre utilizator.
  • 3. Resurse ● Resursele disponibile sunt: – Umane: 2 Develop Teams(DevTeam1: 1 experienced developer, 2 inexperienced developers, 1 team leader; DevTeam2: 2 experienced developers, 1 team leader), Client – Materiale: Calculatoare configurate sa imite mediul in care va fi folosita aplicatia
  • 4. Fazele proiectului – imagine de ansamblu
  • 5. Fazele proiectului - pasi(dezvoltare) ● Dezvoltare Aplicatie – Documentare SWT: antrenarea programatorilor fara experienta cu toolkitul folosit pentru GUI; – Creare design: design GUI; – Dezvoltare arhitectura: Arhitectura aplicatiei, stabilirea API-ului; – Implementare: implementarea efectiva; – Integrare: integrarea GUI cu functionalitatea de baza
  • 6. Fazele proiectului - pasi(V&V) ● Verificarea si Validare: – Verificare produs integrat: BB & WB testing; – Validare produs integrat: meeting intre team leaderii echipelor de developeri cu clientul in vederea stabilirii gradului de satisfactie a aplicatiei;
  • 7. Fazele proiectului – faza de dezvoltare, detalii grafic
  • 8. Fazele proiectului – dezvoltare, detalii 1 ● Faza de dezvoltare este impartita in mai multe etape dupa cum urmeaza: – Dezvoltare GUI: responsabili de aceasta etapa este echipa 1 de developeri(DevTeam 1); – Dezvoltare functionalitate: responsabili de etapa aceasta este echipa 2 de developeri(DevTeam 2); – Implementare: ambele echipe implementeaza partea de care sunt responsabili; – Integrare: ambele echipe lucreaza impreuna la integrarea GUI cu API pentru a crea produsul finit.
  • 9. Fazele proiectului – dezvoltare, detalii 2 ● Etapele de dezvoltare a interfetei si a functionalitatii pe care se va baza aplicatia pornesc in acelasi timp, ele intalnindu-se in etapa de implementare dupa cum se poate observa de pe figura ● Echipele lucreaza impreuna, in mod direct, in faza de dezvoltare doar in etapa de integrare. ● In faza de integrare ambele echipe leaga interfata grafica la functionalitatea de baza, in aceasta etapa echipele au contact direct una cu alta pentru a indeplini integrarea cat mai rapid cu rezultate cat mai bune.
  • 10. Fazele proiectului – faza de V & V, detalii grafic
  • 11. Fazele proiectului – V & V, detalii ● Faza de Verificare si Validare a produsului consta in urmatoarele etape: – Verificare produs integrat: BlackBox Testing( responsabili: DevTeam 1, deoarece nu a lucrat la API ), WhiteBox Testing( responsabili: DevTeam 2, au lucrat pe API); – Validare produs integrat: Testarea produsului pe mediu utilizator si client review; – Ulterior acestei faze are loc un meeting intre Leaderii echipelor de developeri si client pentru a determina gradul de satisfactie a produsului;
  • 15. Concluzii 1 ● Durata preconizata pentru proiect: 772 ore( 47 zile ) ● Cost preconizat pentru proiect: $14146.00 – Pentru Calculatoarele folosite a fost alocat un cost de intretinere de $25.00 pe folosire – Pentru sedintele cu clientii a fost alocat un buget de $15.00 pe sedinta pentru asigurarea protocolului.
  • 16. Concluzii 2 ● Riscurile posibile pentru proiect: – Incapacitatea clientului de a participa la sedinte; – Incapacitatea angajatilor de a lucra; – Probleme aparute la calculatoarele folosite pentru testarea pe mediu client; ● Organizarea proiectului realizata in OpenProj.