Interfata Om-Masina - Aplicatie

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

Cuprins

Cuprinsul proiectului:

1. Introducere

a. Scurta introducere IOM

b. Prezentarea pe scurt a temei si a motivarii alegerii ei

c. Prezentarea mediilor ce vor fi folosite cu argumente

2. Analiza

a. Analiza functionala a aplicatiei – ce se doreste, si ce anume va fi implementat

b. Analiza modului de implementare

i. Diagrame de clase

ii. Design

iii. Use case-uri

iv. Module

c. Analiza costuri/timp de implementare

d. Analiza generala dezvoltare proiect – time line

3. Dezvoltare

a. Descrierea detaliata a claselor-modelelor cu exemple semnificative

b. Justificari ale alegerii metodelor de implementare

c. Dezvoltare help

4. Testare

Extras din document

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

Interfata Om-Masina - Aplicatie - Pagina 1
Interfata Om-Masina - Aplicatie - Pagina 2
Interfata Om-Masina - Aplicatie - Pagina 3
Interfata Om-Masina - Aplicatie - Pagina 4
Interfata Om-Masina - Aplicatie - Pagina 5
Interfata Om-Masina - Aplicatie - Pagina 6
Interfata Om-Masina - Aplicatie - Pagina 7
Interfata Om-Masina - Aplicatie - Pagina 8
Interfata Om-Masina - Aplicatie - Pagina 9
Interfata Om-Masina - Aplicatie - Pagina 10
Interfata Om-Masina - Aplicatie - Pagina 11
Interfata Om-Masina - Aplicatie - Pagina 12
Interfata Om-Masina - Aplicatie - Pagina 13
Interfata Om-Masina - Aplicatie - Pagina 14

Conținut arhivă zip

  • Interfata Om-Masina - Aplicatie.doc

Alții au mai descărcat și

Motorul Pas cu Pas

CAPITOLUL I NOTIUNI GENERALE ALE MOTORULUI PAS CU PAS 1.1. Principiul constructiv si de functionare Motorul pas cu pas are o utilizare larga,...

Programarea automatelor programabile

Elementele de programare ale limbajului orientat pe scheme cu contacte Scrierea unui program în limbajul orientat pe scheme de contacte (Ladder...

Automatizari

- consta in analiza retelei Petri date prin tema de proiectare pentru numarul de ordine corespunzator (N= 12). 2.1 Sinteza automatului pentru...

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...

Inginerie Software

Laborator 1 UML – Unified Modeling Language Diagrama cazurilor de utilizare (Use Case Diagram) Introducere UML este un limbaj de modelare bazat...

Structuri si Algoritmi pentru Conducerea Automata a Proceselor

Partea I-a CONDUCEREA PROCESELOR DUPA MARIMEA DE IESIRE 1. Structuri de baza si metode de proiectare 1.1. Structuri de reglare si metode de...

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...

Aplicatie Informatica Privind Construirea intr-un Site Dinamic Utilizand Tehnologiile PHP si Mysql

INTRODUCERE Dezvoltarea rapidă din ultima perioadă a resurselor software şi hardware din domeniul tehnologiei informaţiei are meritul de a oferi o...

Ai nevoie de altceva?