Analiza și Design Orientat pe Obiecte

Referat
8/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 19 în total
Cuvinte : 2975
Mărime: 91.05KB (arhivat)
Publicat de: Traian Păduraru
Puncte necesare: 5
Univeritatea de Vest - Faculatatea de Matematica si Informatica

Extras din referat

Obiecte si moştenire

Introducere

Modelarea obiectelor este utila pentru pentru design-ul sistemelor de calculatoare,chiar daca sistemele sunt sau nu implementate intr-un limbaj orientat pe obiecte.Majoritatea design-urilor au nevoie de mai mult decat un limbaj orientat pe obiecte,cum ar fi o baza de date.

Sistemele tradiţionale sunt construite folosind metoda cascadei.Aceasta se bazeazã pe ideea cã clienţii acceptã un document al cerinţelor .Se formeaza un design care va fi in continuare acceptat.Atunci sistemul va fi implementat si in continuare va exista un procedeu perpetuu de intreţinere.

Ideile moderne lasa deoparte aceastã metoda folosind in schimb metode interative,fiind considerate mai potrivite ,dar urmând totusi noţiunile de design,analiza şi implementare,intr-o baza ciclica ,unde secvenţele ulterioare se construiesc pe cele anterioare s.a.m.d.

De ce design

Design-ul e un process ce implicã comunicare ,creativitate,tratare si potrivire,este un proces uman ce produce produse de consumaţie pentru oameni.Asadar de cele mai multe ori comunicarea ,tratarea si potrivirea sunt lasate deoparte.Modelarea obiectelor prevede o notaţie clara,consistenta care poate fi utilizata pentru comunicarea intre membrii unei echipe de dezvoltare software sau cu clienţi ori alte persoane cu care echipa intra in contact.

Modelul obiectual

Modelul obiectual reprezinta descrierea structurii statice a obiectelor, claselor de obiecte, a operaţiilor si atributelor, precum si a legaturilor si a relatiilor dintre ele.

Obiecte

Obiectul reprezinta un concept, o abstracţie sau un lucru bine delimitat avand o identitate.Clasa de obiecte reprezinta un grup de obiecte cu aceleasi atribute, operaţii şi semanticã.

Lumea este fãcutã din obiecte : clienţi,studenţi,pisici,mingi,atomi,molecule etc.Lumea este construitã pe obiecte.Obiectele sunt construite pe obiecte mai mici ,si aşa mai departe,pana la infinit.Obiectele se combina pentru a da naştere altor obiecte mai mari.Deja trãim intr-o lume orientatã pe obiecte.

Primul lucru pe care un analist trebuie sa -l facã este sa indeparteze gradaţiile din ochii lui.Modelarea obiectelor constã in cautarea de obiecte,dar desigur exista si o limitã.Stând pur si simlu la birou pot observa mai multe obiecte decat in mod raţional le-aş putea lista.Aici intevine frumuseţea modelarii obiectelor : utilizeaza observaţia.

Obiectele pot fi descriese prin atributele sau operaţiile lor.Atributele reprezintã caracteristici schimbatoare ale unui obiect.Atributul reprezintã o proprietate a obiectelor dintr-o clasã.Obiectele se diferenţiaza intre ele prin valorile atributelor lor la un moment dat; aceste valori constituind starea obiectului in acel moment.De exemplu pisicile pot avea marime,culoare,greutate,si eventual o preferinţa pentru Kit-E-Kat sau Whiskers.

Operatiile sunt lucruri pe care un obiect le face sau îi sunt aplicate lui.De exemplu pisicile prind şoricei ,mãnâncã,miaunã,se urca pe stãpân s.a.m.d.Un obiecte se noteaza astfel:

PISICA

Culoare

Mãrime

Mânacarea preferata

Greutate

Prinde şoricei

Miau

Mãnâncã

Numele este afişat deasupra.Atributele sunt listate sub nume iar operaţiile sunt listate dedesubt.Actual,vorbind strict din puctul de vedere al modelarii obiectelor aceasta este o diagrama de clasa.Atributul clasei reprezinta un atribut a cãrui valoare este comunã clasei de obiecte si nu unei instanţe specifice.

Intr-un model de obiect ,toate datele sunt stocate ca si atribute ale unui obiect.Atributele unui obiect sunt manipulate de operaţii.Singura cale de a avea acces la atribute este prin intermediul operaţiilor.Desi cateodata atributele unui obiect pot fi la randul lor obiecte.

Intr-un model de obiect ,funcţionalitatea este definite de operaţii.Obiectele pot folosi orice alte operaţii,dar singura cale “legala” este - un obiect poate manipula un alt obiect prin intemediul operaţiilor.O operaţie poate oferi informaţii despre un obiect sau ii poate schimba starea.Operaţia defineşte comportamentul obiectelor clasei si este o funcţie de transformare aplicata obiectelor unei clase. Implementarea operaţiilor intr-o clasa se numeste metoda. Implementarea in mai multe clase a unei operatii se numeste polimorfism.Operatia clasei reprezinta o operaţie pe o clasa, dar nu pe instanţele acesteia.

Preview document

Analiza și Design Orientat pe Obiecte - Pagina 1
Analiza și Design Orientat pe Obiecte - Pagina 2
Analiza și Design Orientat pe Obiecte - Pagina 3
Analiza și Design Orientat pe Obiecte - Pagina 4
Analiza și Design Orientat pe Obiecte - Pagina 5
Analiza și Design Orientat pe Obiecte - Pagina 6
Analiza și Design Orientat pe Obiecte - Pagina 7
Analiza și Design Orientat pe Obiecte - Pagina 8
Analiza și Design Orientat pe Obiecte - Pagina 9
Analiza și Design Orientat pe Obiecte - Pagina 10
Analiza și Design Orientat pe Obiecte - Pagina 11
Analiza și Design Orientat pe Obiecte - Pagina 12
Analiza și Design Orientat pe Obiecte - Pagina 13
Analiza și Design Orientat pe Obiecte - Pagina 14
Analiza și Design Orientat pe Obiecte - Pagina 15
Analiza și Design Orientat pe Obiecte - Pagina 16
Analiza și Design Orientat pe Obiecte - Pagina 17
Analiza și Design Orientat pe Obiecte - Pagina 18
Analiza și Design Orientat pe Obiecte - Pagina 19

Conținut arhivă zip

  • Analiza si Design Orientat pe Obiecte.doc

Alții au mai descărcat și

BIOS-ul unui Calculator

BIOS-ul vine de la acronimul (Basic Imput/Output System) si este un soft ce ruleaza la pornirea calculatorului. Acesta are rolul de a pregati...

Biosul Sistemului de Calcul

Ce este acest BIOS? Inainte de a intra în detalii trebuie să faceţi cunoştinţă cu BIOS-ul calculato-rului, să aflaţi scopul şi importanţa...

Baze de Date - Microsoft Access

Microsoft Access 2003 este aplicatia de management al bazelor de date pusa la dispozitie de suita Microsoft Office. Spre deosebire de Excel, Access...

Informatică Economică

I.Configuraţia hardware a unui calculator PC compatibil IBM Încă din cele mai vechi timpuri omul şi-a creat instrumente de lucru,de la cele mai...

Rețele de Acces

ARGUMENT Pentru îmbunătăţirea propriei activităţi pe care am depus-o în şcoală şi pentru a atinge standardele curriculare prevăzute pentru...

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Reconstrucția facială automată 3D pentru recunoașterea facială

Recunoasterea faciala in pozele digitale ramane o problema provocatoare in ciuda a peste trei decenii de eforturi in cercetare. Rezultatele...

Te-ar putea interesa și

Proiectarea unui Sistem Informatic Privind Contabilizarea Imobilizărilor Corporale

Introducere Tranziţia ţării noastre spre economia de piaţă impune adaptări corespunzătoare în organizarea şi conducerea contabilităţii agenţilor...

Inteligența Multiplă și Interese Profesionale în Orientarea Școlara a Adolescenților

Rezumat Cercetarea de față și-a propus să evidențieze diferențele referitoare la tipul de inteligență şi interesele profesionale existente în...

Șabloane de proiectare a interfețelor utilizator pentru aplicații web

Capitolul 1 Introducere Lucrarea prezinta sabloanele de proiectare , ce sunt acestea si cum ne ajuta ele in rezolvarea problemelor de proiectare...

Sisteme Informatice de Gestiune

INTRODUCERE În contextul economiei de piaţă, fiecare întreprindere se confruntă cu o serie de probleme care vizează în principal stabilirea...

Metode de Proiectare a Sistemelor Informatice

Metode de proiectare a sistemelor informatice Capitolul 1 - Prezentare generala Sistemul informatic - este un sistem care permite introducerea de...

Tehnici promoționale - participarea la târgul digital Print and Sign 2010

1. Analiza preliminara a produsului Artis Design Birotica este prezenta pe piaţa din Iaşi din anul 2005, valorile firmei fiind satisfacerea...

Plătit pentru greșeli

Rezumat Firma în cadrul căreia s-a desfăşurat analiza se numeşte S.C. Addvances S.R.L. Iaşi, ce are ca domeniu de activitate marketing research,...

Buget Comunitar

Introducere Noţiunea de „buget” desemnează totalitatea veniturilor şi cheltuielilor unei comunităţi pentru un anumit interval de timp. Veniturile...

Ai nevoie de altceva?