Tendințe actuale și viitoare privind tehnologiile de programare

Curs
7/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 3 în total
Cuvinte : 1109
Mărime: 11.47KB (arhivat)
Publicat de: Nae Anghel
Puncte necesare: 0
Curs 4

Extras din curs

Dupa 1990 are loc nasterea si raspandirea celei de-al 4-lea val al programului determinat de revelatia cunoasterii,cu accent pe cunosterea inconstienta,deci cunoasterea bazata pe intuitie ,imaginatie si capacitatea creativa a individului.Este perioada ce va fi caracterizata de masini care “gandise”, destinate pe domenii.

Datorita facilitatilor de comunicare dincolo de granite,spatii si timp oferite de reteaua internet, economia noului mileniu poate fi privita ca o scena digitala in care noile afaceri devin e-business(afaceri electronice),comertul devine e-comerce(comert electronic).Apar noi servicii electronice(e-services)si se nasc noi comunitati de tip virtual(e-comunites).Apar deci si se dezvolta in cadrul economiei digitale o noua piata(piata digitala sau piata electronica)in care trebuie acordata o atentie tot mai mare noii resurse strategice care este informatia,cunostintile.

Principalii actori ai economiei digitale sunt:

1. cumparatorii / consumatorii milioanele de internanti care navigheaza pe internet

2. vanzatorii sute de mii de navigatori digitali care-si prezinta produsele pe net

3. produsele si serviciile digitale care constau in centralizarea software-lui ,a muzicii,a cartilor, ziarelor,revistlor si altor produse si servicii

4. companiile creatoare de infrastructura digitale firme importante in asigurarea hardware-uri si software-uri necesare pentru dezvoltarea comertului electronic

5. intermediarii(agentii) un tip nou de actori care-si ofera serviciile pe web,implicat in crearea si sustinerea pietii on-line,ajutand consumatorii si vanzatorii in derularea tranzactiilor electronice.

Se constata aparitia unui nou tip de actor : intermediarul sau agentul.Se impune astfel distribuirea inteligentei artificiale in vederea realizarii de agenti inteligenti sau sistemelor multiagent care pot lua decizii intr-o societate populata de agenti inteligenti,artificiali sau umani care au propriile lor scopuri.

Astfel apare si se dezvolta o noua tehnologie in realizarea programelor si anume : programarea orientata pe agent(A.O.P.)care constituie o modalitate de abordare in constructia sistemelor multi –agent

Conceptul de agent poate avea diverse semnificatii in functie de domeniul in care este utilizat:economie, stiinte sociale,biologice,stiinta calculatorului

Agent:

a) de vanzari

b) de asigurari

c) agricol

d) software

In stiinta calculatoarelor termenul de agent este folosit pentru a desmena o componenta sau/si hardware care este capabila sa actioneze in interesul utilizatorului pentru indeplinirea cu precizie a unor sarcini.Din punct de vedere software un agent este un program care se comporta analog cu un agent uman, fiind capabil sa comunice in mod inteligent cu alti agenti software sau persoane.

Dupa unii cercetatori de la IBM un agent este un software care stie cum sa faca lucrurile pe care le-ai face tu insuti daca ai avea timp.Avand in vedere multitudinea de roluri pe care le poate avea un agent este dificil de a se alcatui o definitie formala,unanima acceptata a agentului.

Caracteristici pe care trebuie sa le indeplineasca un agent:

Principalele caracteristici pe care le au majoritatea agentilor software care se comercializeaza la ora actuala sunt:

1. autonomia – agentul opereaza sau realizeaza sarcini fara intervantia directa a omului sau a altceva

2. comunicare – abilitatea de a interactiona cu alti agenti sau persoane prin intermediul unui limbaj de comunicare specific agentilor KQML

3. reactie – capacitatea de a reactiona in mod selectiv la schimbarile de mediu

4. initiativa – abilitatea de a nu reactiona doar ca raspuns la mediu ci si din proprie initiativa

5. continuitati in timp – spre deosebire de programele obisnuite care se termina cand procesarea se termina ,agentul continua sa ruleze monotorizand continuu evenimentele care-i vor declansa actiunea

6. orientarea spre un anumit scop – agentul actioneaza astfel incat sa-si indeplineasca scopul in interesul utilizatorului

Caracteristici suplimentare

a) mobilitate

b) bunavointa – se pres. ca agentul nu are scopuri conflicte,agentul incearca sa faca ce i se cere

c) inteligenta – capacitatea de a invata ,de a-si perfectiona performantele in timp

d) adaptabilitate

Agentii care indeplinesc doar caracteristici generale ,sunt numiti agenti slabi,iar cei care indeplinesc si caracteristici suplimentare sunt numiti agenti complexi

agenti slabi = agenti reactivi

agenti tari = agenti cognitivi

Clasificarea agentilor:

1. dupa gradul de mobilitate

a) agenti statici

b) agenti mobili

2. dupa mod de comportament

a) agenti deliberativi au incorporat un model de rationament simbolic

b) agenti reactivi care nu poseda un model de rationament simbolic

3. dupa rolul lor

a) agenti de informare

b) agenti de negociere

c) agenti de interfata

4. dupa arhitectura

a) agenti simpli

b) agenti hibrizi

5. dupa numarul subagentilor

a) omogeni - monoagenti

b) eterogeni - multiagenti

6. dupa veracitate

a) agenti sinceri (de incredre care nu mint niciodata)

b) agenti mincinosi (mint intentionat)

Preview document

Tendințe actuale și viitoare privind tehnologiile de programare - Pagina 1
Tendințe actuale și viitoare privind tehnologiile de programare - Pagina 2
Tendințe actuale și viitoare privind tehnologiile de programare - Pagina 3

Conținut arhivă zip

  • Tendinte Actuale si Viitoare Privind Tehnologiile de Programare.doc

Alții au mai descărcat și

Conceptele Fundamentale ale Limbajelor de Programare

INTRODUCERE Obiectul disciplinei: limbajele de programare Obiective: · Studiul conceptelor fundamentale care stau la baza proiectării...

Utilizarea și Programarea Calculatoarelor

Introducere în programarea calculatoarelor - Circuitele electronice ale calculatoarelor sunt capabile sa efectueze un numar limitat de operaCii...

Programare orientată pe obiect C++

1. INTRODUCERE ÎN C++ Exista limbaje concepute strict pe baza conceptelor programării orientate pe obiecte (POO), de exemplu Simula sau Smalltalk....

Programele de Aplicație Microsoft Office

Capitolul 3 Programele de aplicaţie MICROSOFT OFFICE 3.1. Microsoft Office WORD Un calculator pe care rulează aplicaţia Word înlocuieşte cu...

Inițiere în Limbajul de Programare Delphi

1.1 INTRODUCERE „Clasele şi obiectele sunt noţiuni strâns legate una de alta. În particular fiecare obiect este un exemplu a unei careva clase,...

Programare pe componente

Obiectul cursului " Cerinte " Bibliografie MODULE 1. Componentele Visual Sudio si .net2003; arhitectura three-tier 2. Dezvoltarea aplicatiilor...

Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro

CAPITOLUL 5 ELEMENTE DE PROGRAMARE –REALIZAREA PROGRAMELOR 5.1. Introducere De-a lungul timpului, tehnicile şi metodele de programare a...

Limbaje de Programare

4. LIMBAJE DE PROGRAMARE 4.1. Scurta prezentare a limbajelor de programare Calculatorul “stie” sa execute un set de operatii simple, ca de...

Te-ar putea interesa și

Fundamentarea Planului de Afaceri la SC Ro-Star SA

Întreprinderile din agricultura si industria alimentara, aflate în procesul de restructurare si de relansare a activitatii, suferind influentele...

Cadrul general al evaluării

CAPITOLUL 1 CADRUL GENERAL AL EVALUARII Schimbările continue care au loc in economia romaneasca mai ales in ultima perioada, determina necesitatea...

Grile Econometrie

MULTIPLE CHOICE 1. Rolul moderatorului in cazul metodei Brainstorming nu consta in : a. stimularea creativitatii membrilor grupului b. crearea...

Finanțe Corporatiste

CURS 1 FINANTE CORPORATISTE Cuprins: 1.1. Relatiile întreprinderii cu mediul economico-social 1.2. Fluxurile economice si financiare între...

Managementul IMM-urilor

1. CONCEPTUL DE ÎNTREPRINDERE MICĂ ŞI MIJLOCIE 1.1 Definiţii ale întreprinderii mici şi mijlocii Criterii cantitative şi calitative de definire a...

Antreprenoriat

Cursul ANTREPRENORIAT ÎN COMERŢ, TURISM ŞI SERVICII este destinat studenţilor Facultăţii de Ştiinţe Economice a Universităţii din Piteşti, forma de...

Management Strategic

Mg Strategic reprezinta o forma de conducere previzionata axata pe anticiparea schimbarilor, modificarilor ce trebuie operate in cadrul firmei si...

Managementul Întreprinderilor Mici și Mijlocii

TEMA 1. Rolul şi locul IMM –urilor în România şi pe plan mondial Cadrul legal de funcţionare a IMM-urilor este asigurat prin Legea 346/2004...

Ai nevoie de altceva?