Sunteți pe pagina 1din 8

UNIVERSITATEA DIN BUCUREȘTI

FACULTATEA DE MATEMATICĂ ȘI INFORMATICĂ


DISCIPLINA INGINERIA PROGRAMĂRII (anul IV CTI)

RAPORT DE OPORTUNITATE

Echipa 22
Son Andreea Marina
Enciu Elena Cristina
Croitoru Vladimir Andrei

2023
Cuprins

1. Descrierea echipei ................................................................................................................................................................ 3


2. Obiectivul echipei................................................................................................................................................................. 3
3. Lista scurtă a temelor .......................................................................................................................................................... 4
3.1.Aplicatie e-learning personalizata .................................................................................................................................... 4
3.1.1. Descrierea temei ......................................................................................................................................................... 4
3.1.2. Diagrama SWOT ....................................................................................................................................................... 4
3.2.Aplicatie a unui lant de resturante ................................................................................................................................... 5
3.2.1. Descrierea temei ......................................................................................................................................................... 5
3.2.2. Diagrama SWOT ....................................................................................................................................................... 5
3.3.Aplicatie de monitorizare a activitatii fizice .................................................................................................................... 5
3.3.1. Descrierea temei ......................................................................................................................................................... 5
3.3.2. Diagrama SWOT ....................................................................................................................................................... 6
3.4.Aplicatie de rezervari ........................................................................................................................................................ 6
3.4.1. Descrierea temei ......................................................................................................................................................... 6
3.4.2. Diagrama SWOT ....................................................................................................................................................... 6
3.5.Aplicatie de banking .......................................................................................................................................................... 7
3.5.1. Descrierea temei ......................................................................................................................................................... 7
3.5.2. Diagrama SWOT ....................................................................................................................................................... 7
4. Concluzii ............................................................................................................................................................................... 8
1. Descrierea echipei
Enciu Elena Cristina
De-a lungul facultatii am dezvoltat urmatoarele proiecte:
• Magazin online pentru ochelari (Node.js, CSS, HTML, JavaScript, PostgreSQL)
• Aplicatie Android – Transport feroviar (Kotlin)
• Magazin de muzica (Java, SQL)
• Magazin de carti/librarie online – realizat in echipa cu Son Andreea Marina (C#, .NET 6 Core,
MySQL)
Pe langa tehnologiile mentionate mai sus, am avut ocazia sa lucrez si cu SpringBoot (framework Java) si
Docker (deployment), utilizate in cadrul unui internship axat pe dezoltarea de aplicatii web. Cu toate
acestea, nu am lucrat niciodata intr-o echipa bazata pe metodologii de dezvoltare precum Scrum.
Son Andreea Marina
Printre proiectele cele mai relevante realizate de-a lungul facultatii se numara:
• Aplicatie e-commerce – Florarie
• Magazin de carti/librarie online – realizat in echipa cu Enciu Elena Cristina
• Platforma gestionare librarie
• Portal de stiri
Cu ajutorul acestor aplicatii, am reusit sa dobandesc experienta in principal in ceea ce priveste procesul de
structurare si dezoltare a unei aplicatii web.
Cateva dintre tehnologiile cunoscute de mine sunt: CSS, HTML, JavaScript, Node.js, .NET 6 Core, C#,
Java, PHP, cat si baze de date relationale (PostgreSQL, MySQL) si NoSQL (MongoDB).
In ceea ce priveste metodologiile de dezvoltare software cunsocute, nu am avut ocazia pana in prezent sa
lucrez intr-o echipa de software development, singura experienta de lucru in echipa fiind in cadrul
proiectelor avute de-a lungul facultatii.
Croitoru Vladimir Andrei
Printre proiectele realizate de mine in timpul facultatii se afla si:
• Aplicatie pentru gestionarea notelor studentilor (catalog online)
• Aplicatie pentru gestionarea programarilor la medic
• Gestiunea unui magazin de muzica (in linia de comanda si meniu interactiv)
Primele 2 aplicatii au fost realizate in Java, iar ultima in C++, folosind diverse concepte de POO. Printre
tehnologiile cunoscute se mai numara si lucrul cu bazele de date relationale (MySQL).
Din punct de vedere al metodologiilor de dezvoltare software, nu am lucrat pana acum in nicio echipa
bazata pe metodologii de dezvoltare precum Scrum.

2. Obiectivul echipei
Obiectivul principal al echipei noastre este să învățăm și să aprofundăm tehnologii noi și să ne dezvoltăm
competențele în cele deja cunoscute. Alegem acest obiectiv deoarece suntem conștienți că industria IT este
într-o evoluție continuă, iar cunoașterea și stăpânirea tehnologiilor noi sunt esențiale pentru succesul nostru
viitor.
Proiectul acesta ne ofera oportunitatea de a aplica cunoștințele teoretice acumulate în cadrul facultății într-
un mediu practic și de a rămâne la curent cu cele mai recente tendințe din domeniu, ceea ce ne va aduce un
plus in viitoarea cariera.
Un obiectiv secundar ar fi sa avem un nou proiect pe care sa il adaugam la portofoliul nostru ca
programatori. Acest proiect ne-ar putea pune in valoare cunostintele generale de dezvoltare software, cat si
capacitatea de a lucra intr-o echipa si de a ne organiza intr-un mod cat mai eficient in cadrul ei.
3. Lista scurtă a temelor
3.1. Aplicatie e-learning personalizata
3.1.1. Descrierea temei
Aplicatia este destinata predominant studentilor care se pregatesc pentru examene sau isi doresc sa
aprofundeze materia studiata. Cu ajutorul acesteia putem genera un “curs”, in cadrul cursului va
trebui sa urmam instructiunile aplicatiei pentru a introduce corespunzator informatia predata (sub
forma de cartonase intrebare/raspuns, intrebari de tip adevarat/fals sau grile).
Dupa introducerea datelor utilizatorul poate sa acceseze 2 moduri: invatare si test. In modul de
invatare vom trece prin informatie fara consecinte iar in modul test vom alege la intamplare un
numar de intrebari si vom simula un examen. Daca la finalul examenului scorul este peste minimul
acceptat atunci putem avansa la urmatoarea lectie, altfel vom fi fortati sa repetam procesul de
invatare. La completarea unei lectii sau intrecerea propriului scor utilizatorul va primi insigne si
experienta la schimb.
Putem alege sa publicam cursul nostru pentru utilizatorii care vor urma un curs similar si ar
beneficia de materia noastra, cele mai populare cursuri urmand sa fie rasplatite prin diverse premii.
Utilizatorii care urmeaza acelasi curs isi pot compara punctajele, concurand astfel unul impotriva
celuilalt.
3.1.2. Diagrama SWOT
S W
- Avem perspectiva studentului pentru o - Proiectul necesită crearea de conținut
astfel de aplicatie si stim ce ne mentine educațional de calitate, iar echipa poate
motivati sa studiem. necesita sprijin din partea experților în
educație pentru a asigura calitatea
- Datorită experienței anterioare, echipa
tehnicilor oferite.
poate aborda cu încredere aspectele
legate de stocarea și manipularea datelor
în aplicație, ceea ce contribuie la
dezvoltarea unei aplicații fiabile și
scalabile. Acest punct tare arată că
echipa are capacitatea de a gestiona cu
succes datele în cadrul aplicației,
asigurând un mediu de învățare eficient
pentru utilizatori.
O T
- Avem oportunitatea de a ne aprofunda - Preferințele și tehnologiile de învățare
cunostinte precum: dezvoltarea de evoluează rapid, ceea ce poate necesita
strategii de captare a atentiei actualizări constante ale aplicației
utilizatorului pentru cat mai mult timp pentru a rămâne relevante.
prin aspectul de competitie al aplicatiei
si explorarea conceptului de
gamification realizat de utilizator.
- Dezvoltarea cu succes a acestei aplicații
poate extinde portofoliul echipei cu
proiecte relevante în domeniul educației
și tehnologiei.

3.2. Aplicatie a unui lant de resturante


3.2.1. Descrierea temei
Aplicatia va avea drept tinta clientii fideli ai restaurantului, cat si clientii ocazionali care pot fi atrasi
de ofertele si recompensele castigate si motivati sa revina astfel in aplicatie.
Punctele acumulate in urma recenziilor lasate fiecarui preparat, cat si in urma achizitionarii efective
pot fi transformate in oferte si reduceri pentru meniul din restaurant.
De asemenea, pot exista evenimente de tip competitie (tombole, quiz-uri) prin care clientii vor fi
rasplatiti cu diverse premii.

3.2.2. Diagrama SWOT


S W
- Doi dintre membrii echipei (Son - Nu avem experienta de dezvoltare a
Andreea Marina si Enciu Elena unui sistem de generare a unui cod
Cristina) au dezvoltat in trecut aplicatii unic/scanabil al fiecarui utilizator, prin
de e-commerce si au experienta care i sa pot urmari achizitiile din
necesara pentru a adauga astfel de restaurantul fizic
functionalitati aplicatiei - Nu avem experienta in securizarea site-
- Alegand aceasta tema, procesul de urilor web, aspect extrem de important
dezvoltare va fi eficientizat din punct de pentru o aplicatie de e-commerce
vedere al timpului, datorita familiaritatii
noastre cu teme similare
O T
- Putem sa ne dezvoltam cunostintele - Fiind o aplicatie care implica
legate de dezvoltarea de aplicatii e- achizitionare de produse, lipsa
commerce, regasite des pe piata, pe care securitatii sporite ar putea atrage
le putem folosi pentru a ne atinge pierderi financiare
obiectivul de a adauga un nou proiect
relevant la portofoliu

3.3. Aplicatie de monitorizare a activitatii fizice


3.3.1. Descrierea temei
Aplicatia va avea drept tinta utilizatorii care doresc sa seteze obiective pentru a avea un stil de viata
mai activ si mai sanatos.
Pentru atingerea unui obiectiv (pierderea in greutate, cresterea masei musculare etc) utilizatorul va
primi insigne sau puncte, care nu doar ca ii vor creste motivatia, ci ii vor oferi posibilitatea de a
debloca premii precum: accesul la o dieta personalizata sau un workout gandit special pentru nevoile
acestuia.
3.3.2. Diagrama SWOT
S W
- Toti membrii echipei au dezvoltat in - Nu avem experienta/timpul necesar
trecut aplicatii care implica utilizarea pentru a crea/genera diete personalizate
unor baze de date relationale, prin sau workout-uri individualizate (ne-ar
urmare avand cunostintele necesare trebui un algoritm extrem de complex
pentru a actualiza si stoca schimbarile de Inteligenta Artificiala, care ne-ar
constante ale datelor utilizatorilor incetini in procesul de dezvoltare al
(greutate, masa musculara etc) aplicatiei)
O T
- In ciuda slabiciunii mentionate mai sus, - Aplicatia se bazeaza pe onestitatea
am putea sa incercam sa implementam utilizatorului si, prin urmare, acestia pot
chiar si partial functionalitatea de manipula usor rezultatele
generare a dietelor si workout-urilor
personalizate, reprezentand o
oportunitate de invatare

3.4. Aplicatie de rezervari


3.4.1. Descrierea temei
Aplicatia va avea drept tinta utilizatorii care sunt nevoiti sa calatoreasca des datorita locului de
munca si utilizatorii care calatoresc din placere.
Utilizatorii vor fi impartiti pe diferite categorii in functie de frecventa calatoriilor (gold, silver si
bronze). Fiecare categorie va avea beneficii specifice, acestea find mai semnificative la o categorie
superioara. Orice utilizator incepe ca bronze si daca realizeaza un minim de 10 calatorii intr-un an
va fi promovat la categoria silver. Printre beneficiile unei categorii superioare se pot regasi: reduceri
exclusive, cash-back.

3.4.2. Diagrama SWOT


S W
- Experienta in proiecte practice: - Nu avem experienta necesara pentru a
Proiectele realizate in timpul facultatii valida cu proprietarul locatiei sosirea
au oferit oportunitati pentru a aplica clientului, prin urmare nu putem
cunostintele tehnice si pentru a dezvolta implementa eficient sistemul de
aplicatii reale, ceea ce este un avantaj numarare al rezervarilor efectuate
deoarece stim ce se poate implementa si
ce nu vom putea realiza in cadrul unei
aplicatii de rezervari.
O T
- In contextul cresterii cererii pentru - Industria rezervarilor hoteliere este
rezervari de hotel online, exista o extrem de competitiva, cu numeroase
oportunitate de a dezvolta o aplicatie de aplicatii deja existente. Trebuie sa
succes in acest domeniu. dezvoltam o propunere unica de valoare
pentru a concura cu succes.
- Intrucat aplicatia va implica informatii
sensibile, se pune o mare importanta pe
asigurarea securitatii datelor clientilor si
mentinerea conformitatii cu
reglementarile privind protectia datelor

3.5. Aplicatie de banking


3.5.1. Descrierea temei
Aplicatia va fi destinata tuturor utilizatorilor care au in posesie un card la banca cu care colaboram.
Pentru gamifiation o sa ne concentram pe un sistem de rewards in aplicatie. Partenerii bancii vor
oferi oferte speciale la serviciile lor, prin acest parteneriat vor avea de castigat ambele parti. Banca
va atrage clientii fideli ai colaboratorului datorita reducerilor pe care nu le pot obtine in alta parte si
colaboratorul va beneficia de mai multa expunere, toti clientii bancii vor vedea ofertele si ar putea
face achizitii pe care nu le-ar fi facut fara aceasta colaborare.Pe langa oferte speciale, banca ar putea
utiliza un sistem de cash-back si ar organiza ocazional o tombola.

3.5.2. Diagrama SWOT


S W
- Membri cu cunostinte solide despre - Echipa ar putea avea probleme in ceea
experienta utilizatorului (UX) si ce priveste cunoasterea specifica a
designul interfeței utilizatorului (UI), industriei bancare, cum ar fi
acest lucru poate ajuta la dezvoltarea regulamentele financiare si cerintele de
unei aplicatii atractive si usor de utilizat. securitate specifice.
- Dezvoltarea aplicatiei de fidelizare
implica colaborare stransa cu
departamente bancare si cu partenerii
comerciali. Echipa ar putea avea nevoie
sa dezvolte abilitati de comunicare si
colaborare pentru a face fata cerintelor
specifice ale proiectului.
- Aplicatia depinde de colaborarea cu
partenerii pentru a oferi oferte speciale.
Daca partenerii nu livreaza oferte
atractive, aplicatia ar putea deveni mai
putin atractiva pentru utilizatori.
O T
- In contextul cresterii cererii pentru - Industria rezervarilor hoteliere este
rezervari de hotel online, exista o extrem de competitiva, cu numeroase
oportunitate de a dezvolta o aplicatie de aplicatii deja existente. Trebuie sa
succes in acest domeniu. dezvoltam o propunere unica de valoare
pentru a concura cu succes.
- Intrucat aplicatia va implica informatii
sensibile, se pune o mare importanta pe
asigurarea securitatii datelor clientilor si
mentinerea conformitatii cu
reglementarile privind protectia datelor

4. Concluzii
In urma analizarii tuturor temelor, am decis sa alegem tema Alicatie e-learning personalizata deoarece
prezinta cele mai putine dezavantaje pentru echipa. Celelalte aplicatii in ordinea data de analiza SWOT
sunt:
2. Aplicatie de monitorizare a activitatii fizice
3. Aplicatie a unui lant de resturante
4. Aplicatie de rezervari
5. Aplicatie de banking

S-ar putea să vă placă și