Interfața om-mașină - aplicație

Proiect
7/10 (2 voturi)
Domeniu: Automatică
Conține 1 fișier: doc
Pagini : 14 în total
Cuvinte : 2554
Mărime: 111.64KB (arhivat)
Publicat de: Martin Burlacu
Puncte necesare: 9
UNIVERSITATEA POLITEHNICA BUCURESTI FACULTATEA DE AUTOMATICA SI CALCULATOARE

Cuprins

  1. Cuprinsul proiectului:
  2. 1. Introducere
  3. a. Scurta introducere IOM
  4. b. Prezentarea pe scurt a temei si a motivarii alegerii ei
  5. c. Prezentarea mediilor ce vor fi folosite cu argumente
  6. 2. Analiza
  7. a. Analiza functionala a aplicatiei – ce se doreste, si ce anume va fi implementat
  8. b. Analiza modului de implementare
  9. i. Diagrame de clase
  10. ii. Design
  11. iii. Use case-uri
  12. iv. Module
  13. c. Analiza costuri/timp de implementare
  14. d. Analiza generala dezvoltare proiect – time line
  15. 3. Dezvoltare
  16. a. Descrierea detaliata a claselor-modelelor cu exemple semnificative
  17. b. Justificari ale alegerii metodelor de implementare
  18. c. Dezvoltare help
  19. 4. Testare

Extras din proiect

1. Introducere

a) Interfata om masina

Interactiunea om-calculator (Human-Computer Interaction – HCI) este stiinta care se ocupa cu proiectarea, evaluarea si implementarea sistemelor de calcul interactive destinate uzului uman, si cu studiul fenomenelor importante existente în acest context.

Din perspectiva stiintei calculatoarelor, accesul este pus pe interactiune ; mai

precis se refera la interactiunea uneia sau mai multor persoane cu una sau mai multe masini de calcul.

Luând în considerare notiunea de masina, putem avea de-a face în locul clasicelor statii de lucru cu masini de calcul încorporate (embedded), ca parti ale bordurilor avioanelor sau ale obisnuitelor cuptoare cu microunde. Tehnicile de proiectare a interfetelor acestor dispozitive sunt similare celor de proiectare a interfetelor grafice utilizator ale unei statii de lucru.

Interfata utilizatorului reprezinta partea vizibila a sistemului, prin intermediul ei putându-se introduce informatii, comenzi si modele (de altfel este singura componenta a sistemului cu care utilizatorul intra în contact).

O interfata de utilizator performanta este flexibila, consistenta, simpla si

adaptabila.

Pentru a lucra cu un sistem, utilizatorii terbuie sa fie capabili sa controleze sistemul si sa aiba acces la starile sistemului.

Termenul de „USER INTERFACE” (Interfata Utilizator) este folosit in special in sistemele computerizate sau electronic. Ea este de fapt un „layer” care separa omul de masina pe care o opereaza.

Designul unei astfel de interfete afecteaza cantitatea de efort pe care userul trebuie sa o consume pentru a introduce date in sistem si sa interpreteze iesirea sistemului, si cat de mult dureaza sa invete sa-l utilizeze.

Concluzionând, interfata utilizator este partea unei aplicatii software care

permite utilizatorului:

- sa interactioneze cu calculatorul

- sa-si îndeplineasca îndatoririle sau sarcinile ce-i sunt cerute (task).

Utilizabilitatea este gradul cu care se masoara cat de mult se mapeaza interfata unui sistem cu psihologia si fiziologia userului, asta ducand la gradul sistemului de eficienta si satisfactie.

Interfetele om masina au aparut odata cu masinile dar referindu-ne strict la interfetele cu sistemele de calcul, etapele dezvoltarii lor, in functie de tipul dominant de comunicare au fost trei mari categorii:

- Batch interface, 1945 – 1968

- Comand-line interface, 1969-1983

- Interfete grafice, din 1983 pana astazi.

Interfata în linie de comanda

Avantaje:

- Permite scrierea clara si explicita a comenzilor, cu toti parametrii bine definiti

- Ofera flexibilitate în utilizare

- Comunicarea cu sistemul de operare se face rapid si eficient

Dezavantaje:

- Operatorul trebuie sa cunoasca bine comenzile si efectele lor

- Este mai greu de utilizat de catre neprofesionisti

Interfata grafica

Avantaje:

- Este intuitiva si usor de folosit

- Poate fi utilizata si de catre neprofesionisti

- Creeaza un mediu de lucru ordonat

- Permite crearea si utilizarea de aplicatii de complexe, precum si integrarea acestora în medii de lucru unitare

Dezavantaje:

- Anumite operatii legate, de exemplu, de configurarea sistemului pot sa nu fie accesibile din meniurile si ferestrele interfetei grafice

- Interfata ascunde anumite detalii legate de preluarea si executia comenzilor

- Foloseste mai multe resurse si este mai putin flexibila decât interfata în linie de comanda

Filmele din domeniul fictiunii ne prezinta urmatoarea posibila in dezvoltarea interfetelor, si anume cele neuronale, in care omul nu va mai folosi echipamente de control, ci va actiona totul prin puterea gandului.

Interfetele au doua componente principale:

- input (intrarea) – care in echipamentele din tehnologia informatiei sunt tablete, taste, butoane, microfoane, camere video etc

- output (iesirea) – ecrane text&imagine, difuzoare, echipamente de control mecanic etc.

b) Tema de proiect

Tema acestui proiect este:

Aplicatie de management al proceselor din Windows (ce procese ruleaza, ale caror aplicatii sunt, terminarea proceselor, ascunderea unor procese)

De fapt ne propunem sa realizam o aplicatie asemanatoare Task Managerului din Windows, care sa cuprinda toate componentele binecunoscute : afisarea aplicatiilor si proceselor care ruleaza la un moment dat, gradul de solicitare al CPU, optiunile de inchidere/blocare a unui proces selectat, optiunea de minimizare/maxmizare a ferestrei unei aplicatii anume.

Am ales aceasta tema tocmai pentru gradul de interactivitate marit cu sistemul de operare Windows (care ar fi si scopul acestui curs) dar si cu userul caruia ii da posibilitatea de a gestiona aplicatiile din sistem.

Preview document

Interfața om-mașină - aplicație - Pagina 1
Interfața om-mașină - aplicație - Pagina 2
Interfața om-mașină - aplicație - Pagina 3
Interfața om-mașină - aplicație - Pagina 4
Interfața om-mașină - aplicație - Pagina 5
Interfața om-mașină - aplicație - Pagina 6
Interfața om-mașină - aplicație - Pagina 7
Interfața om-mașină - aplicație - Pagina 8
Interfața om-mașină - aplicație - Pagina 9
Interfața om-mașină - aplicație - Pagina 10
Interfața om-mașină - aplicație - Pagina 11
Interfața om-mașină - aplicație - Pagina 12
Interfața om-mașină - aplicație - Pagina 13
Interfața om-mașină - aplicație - Pagina 14

Conținut arhivă zip

  • Interfata Om-Masina - Aplicatie.doc

Alții au mai descărcat și

Modelarea Matlab-Simulink a Unei Sere

Cunoasterea duratei de timp de la semanat pâna la rasaritul plantelor mai are însemnatate si pentru obtinerea unor productii cat mai timpurii. Daca...

Circuite logice secvențiale

In multe aplicatii este nevoie de un element care sa prezinte 2 stari diferite, cu posibilitatea de a trece dintr-o stare in cealalta, fara sau in...

Proiectare conceptuală

Cerintele sistemului operational Odata ce a fost definita nevoia si abordarea tehnica, e necesar sa le tranlatam intr-un “scenariu...

Probleme Rezolvate IOM

#Problema cu unirea prin drepte a click-urilor de mouse# #define max 100 int vx[max]; int vy[max]; int i,nr; long WMLButtonDown(HWND...

Te-ar putea interesa și

Framework Pentru Administrarea Rețelelor de Calculatoare

Rezumat Prin această lucrare ne propunem realizarea unei aplicaţii software care să ajute un utilizator sau administrator de reţea Linux să...

Sistem de Asistare a Deciziilor Privind Activitatea de Creditare pe Exemplul BCR SA

CAP.1. SELECTAREA CLIENTELEI BANCARE ŞI ANALIZA CERERII DE CREDITE 1.1. Scurt istoric al Grupului Banca Comercială Română Fondată la 1...

Disertație CWS

1.Privire de ansamblu asupra aplicatiei CWS face posibil ca mai multii utilizatori sa interactioneze prin intermediul internetului. Acestia pot...

Rețele de calculatoare

Capitolul I:Introducere Proiectul a fost realizat in Python si are la baza modelul client-server, bazat pe protocolul TCP.Dupa cum stim, intr-o...

Ingineria programări - Enlight browser

Analiza cerintelor Conform cu standardul IEEE STD-830-1993, IEEE Recommended Practice for Software Requirements Specification. 1. Introducere...

Tehnologiile Web

1.1 WORLD WIDE WEB * Scurt istoric WORLD WIDE WEB (sau mai simplu WEB sau WWW) este un context arhitectural pentru accesul la documente...

Clicker în Android Studio

Clicker este o aplicatie simpla creat pentru a tine numaratoarea in anuite situatii, de ex. cate ture de teren a facut un sportiv, cati pesti a...

Auditul Sistemelor Informatice

1. Achiziţie şi implementare Controlul asupra procesului de IT identificarea soluţiilor automate care îndeplinesc cerinţa de afaceri de a asigura...

Ai nevoie de altceva?