Schița subiectului
Descrierea cursului
Scopul principal al disciplinei „Programarea Dispozitivelor Mobile” este studierea bazelor metodelor de programare ale dispozitivelor mobile, însuşirea metodelor de analiză şi sinteză a aplicatiilor mobile pentru a le permite studenţilor să analizeze, proiecteze şi dezvolte aplicatii pentru dispozitive mobile.
Unitatea de curs „Programarea Dispozitivelor Mobile” este inclusă în categoria unităţilor de curs fundamentale pentru studenţii programului de studiu 0612.1 Calculatoare şi Reţele Informaționale. Consolidarea materialului teoretic şi obţinerea abilităţilor practice se realizează în procesul de îndeplinire a lucrărilor practice şi de laborator, efectuării proiectelor de master.
Obiectivele principale ale cursului „Programarea Dispozitivelor Mobile” reprezintă formarea la studenţi a următoarelor abilităţi:
- Cunoaşterea şi definirea noţiunilor de bază din programare, necesare pentru studierea aprofundată a metodelor de proiectare şi dezvoltare a aplicatiilor pentru dispozitivele mobile;
- Utilizarea metodelor de optimizare a aplicatiilor pentru dispozitivele mobile;
- Cunoaşterea sistemelor de operare utilizate în dispozitivele mobile şi a specificului de functionare a acestora;
- Utilizarea metodologiilor de bază pentru dezvoltarea aplicatiilor mobile;
- Obţinerea experienţei şi îndemânărilor practice în dezvoltarea aplicatiilor mobile.
Stabilirea temelor proiectului de an. Nominalizarea competențele și atribuțiilorfiecărui participant din echipă. Stabilirea domeniului de cercetare. Cercetarea tematicii în domeniu.
Lista temelor pentru proiectul de an:
- Dezvoltarea unei aplicații de utilizare a microfonului pe dispozitivele mobile.
- Dezvoltarea unei aplicații de utilizare a difuzorului de sunet pe dispozitivele mobile.
- Dezvoltarea unei aplicații de utilizare a scanerului de amprente pe dispozitivele mobile.
- Dezvoltarea unei aplicații de utilizare a rețelei Wifi pe dispozitivele mobile.
- Dezvoltarea unei aplicații de utilizare a sistemului de poziționare prin satelit (GPS) pe dispozitivele mobile.
- Dezvoltarea unei aplicații de utilizare a senzorului de luminozitate pe dispozitivele mobile.
- Dezvoltarea unei aplicații de utilizare a senzorului de cîmp magnetic pe dispozitivele mobile.
- Dezvoltarea unei aplicații de utilizare a giroscopului pe dispozitivele mobile.
- Dezvoltarea unei aplicații de utilizare a accelerometrului pe dispozitivele mobile.
- Dezvoltarea unei aplicații de utilizare a camerei video pe dispozitivele mobile.
Formularea sarcinii proiectului de an. Formularea obiectivelor proiectului de an. Pormularea scopuluir proiectului de an.
STRUCTURA PROIECTULUI DE AN
TEMA: DEZVOLTAREA APLICATIILOR SOFTWARE PENTRU DISPOZITIVELE MOBILE
1. Analiza cerintelor.
1.1 Specificarea cerintelor funcţionale.
1.2 Specificarea cerintelor ne-functionale.
1.3 Specificarea cerinţelor utilizatorului.
1.4 Specificarea cerinţele sistemului.
1.5 Elaborarea documentului cerinţelor.
2. Proiectarea aplicatiei.
2.1. Elaborarea diagramelor Use Case.
2.2. Elaborarea diagramelor claselor.
2.3. Elaborarea diagramelor de structura a BD.
2.4. Elaborarea diagramelor secventiale.
2.5 Elaborarea diagramelor de interactiune.
2.6. Elaborarea diagramelor de stare.
2.5. Elaborarea diagramelor activitate.
3. Implementarea.
3.1. Dezvoltarea componentelor.
3.2. Dezvoltarea interfetei cu utilizatorul.
3.3. Dezvoltarea BD.
3.4. Dezvoltarea serviciilor.
3.5. Dezvoltarea logicii de functionare.
4. Testarea.
4.1 Elaborarea scenariilor de testare.
4.2 Testarea automata.
4.2.1 Unit Tests.
4.2.2 Integration Tests.
4.3 Testarea manuala.
4.3.1 GUI Tests (End-To End).
Concluzii
Bibliografie
Anexe
Examen
Examenul se va desfășura timp de 90 minute.
Biletul constă din 2 întrebări cu următoarele ponderi:
1 - 50p;
2 - 50p.
Răspunsul la bilet se scrie pe foaie/foi în care se indică și numărul biletului. Foaia/foile se fotografiază și se inserează într-un fișier .doc/.docx și se încarcă în fereastra respectivă după care se apasă butonul SUBMIT.