Sisteme Informatice pentru Mediul Industrial

Proiect
9/10 (1 vot)
Domeniu: Automatică
Conține 1 fișier: doc
Pagini : 19 în total
Cuvinte : 3797
Mărime: 235.79KB (arhivat)
Publicat de: Laurian-Ilie Manea
Puncte necesare: 7
Profesor îndrumător / Prezentat Profesorului: Florentin T.

Extras din proiect

Ce este UML (Unified Modeling Language)-

a) UML e un limbaj standard dezvoltat de Object Management Group – OMG; UML este orientat obiect;

b) Sta la baza Arhitecturii Bazate pe Modele (Model-Driven Architecture);

c) Independent de limbaj.

Complexitatea deosebita a sistemelor actuale a determinat abordarea pe scara larga a principiilor orientarii obiectuale nu doar in ceea ce priveste programarea ci si in proiectarea lor, lucru care a avut consecinte si asupra proiectarii bazelor de date. In general modelarea orientata obiect (gen UML) este privita ca apanajul doar al proiectarii (sau dezvoltarii) aplicatiilor orientate obiect. Aceasta abordare se dovedeste insa limitata avand in vedere doua aspecte:

1. Pe de o parte proiectarea aplicatiilor (orientate obiect) cu baze de date separata de proiectarea bazei de date va produce un nivel suplimentar a entitatilor care figureaza in cele doua arii la nivel conceptual. Proiectarea unui sistem integrat din care sa rezulte concertat ce obiecte vor fi stocate persistent in baza de date, ce obiecte vor face parte din package-urile sau modulele aplicatiilor rezidente sub forma componentelor si modul cum vor interactiona intre ele se poate dovedi o alternativa mai buna. Singurul substrat suplimentar (care poate fi modelat si el prin stereotipuri UML) ar fi cel al maparii entitatilor conceptuale in structurile oferite de modelul logic al bazei de date pentru stocare si regasire.

2. Pe de alta parte modelele logice ale bazelor de date relationale comerciale propun astazi o serie de concepte noi cum sunt procedurile stocate si declansatoarele care nu fac parte din modele relationale traditionale si de obicei nu sunt luate in considerare in faza proiectarii bazei de date Valorificarea direct in proiectarea conceptuala a acestora

se poate face folosind concepte orientate obiect si mecanismele de extensibilitate ale unui limbaj de modelare cum este UML. Motivatiile pentru care metodologia UML ar fi potrivita si pentru specificarea modelelor implicate in proiectarea bazelor de date (fata

metodele traditionale) ar putea fi rezumate astfel:

a) modelul structural al UML incorporeaza toate conceptele modelului entitate relatie (cel mai popular model pentru proiectarea conceptuala a bazelor de date) plus conceptele specifice modelelor semantice (generalizare, agregare) si abordarii orientate obiect (mostenire, polimorfism, supraincarcare).

Limbajul UML poseda mecanismele de ex-tensibilitate (restrictii, stereotipuri, note, etichete) care fac posibila specializarea modelului in functie de aspectele particulare ale sistemelor cu baze de date (flexibilitate sporita in modelare);

b) conceptele limbajului UML propun un vocabular comun intre modelele rezultate din proiectarea sistemului ca ansamblu si cele din proiectarea specifica bazei de date;

c) metodologia UML (procesul unificat) favorizeaza munca in echipa: scopul folosirii UML pentru modelarea proceselor afacerii, dezvoltarii aplicatiilor si modelarii bazei de date este integrarea echipelor de dezvoltare pentru a impiedica construirea unei arhitecturi fara implicarea corespunzatoare in acest proces a tuturor echipelor care concura la realizarea sistemului in ansamblu;

d) integrarea instrumentelor de dezvoltare din diferitele arii de interes din care rezulta arhitectura sistemului pe baza unei platforme conceptuale comune. Instrumentele CASE bazate pe metodologii obiectuale ofereau initial suport pentru proiectarea generala a sistemului si mai putin pentru proiectarea de detaliu. Cu alte cuvinte arhitectura sistemului era sprijinita prin instrumente upper CASE destul de slab integrate cu cele lower CASE.

Adoptarea UML ca limbaj de modelare a produs in acest sens doua mutatii:

- aparitia de noi instrumente CASE care ofera suport pentru intreg ciclu de dezvoltare pana la obtinerea unei versiuni complete a sistemului (gen Rational Rose);

- integrarea de noi facilitati dedicate modelarii in mediile de dezvoltare integrate comerciale (gen suitele de dezvoltare de la Borland, Microsoft sau Oracle) cu posibilitati de proiectare vizuala din care sa rezulte componentele continand codul sursa sau scripturile pentru generarea schemelor bazelor de date.

Integrarea proiectarii bazelor de date in ciclul de proiectare caracteristic metodologiei

Preview document

Sisteme Informatice pentru Mediul Industrial - Pagina 1
Sisteme Informatice pentru Mediul Industrial - Pagina 2
Sisteme Informatice pentru Mediul Industrial - Pagina 3
Sisteme Informatice pentru Mediul Industrial - Pagina 4
Sisteme Informatice pentru Mediul Industrial - Pagina 5
Sisteme Informatice pentru Mediul Industrial - Pagina 6
Sisteme Informatice pentru Mediul Industrial - Pagina 7
Sisteme Informatice pentru Mediul Industrial - Pagina 8
Sisteme Informatice pentru Mediul Industrial - Pagina 9
Sisteme Informatice pentru Mediul Industrial - Pagina 10
Sisteme Informatice pentru Mediul Industrial - Pagina 11
Sisteme Informatice pentru Mediul Industrial - Pagina 12
Sisteme Informatice pentru Mediul Industrial - Pagina 13
Sisteme Informatice pentru Mediul Industrial - Pagina 14
Sisteme Informatice pentru Mediul Industrial - Pagina 15
Sisteme Informatice pentru Mediul Industrial - Pagina 16
Sisteme Informatice pentru Mediul Industrial - Pagina 17
Sisteme Informatice pentru Mediul Industrial - Pagina 18
Sisteme Informatice pentru Mediul Industrial - Pagina 19

Conținut arhivă zip

  • Sisteme Informatice pentru Mediul Industrial.doc

Alții au mai descărcat și

Sisteme Informatice pentru Mediul Industrial

INTRODUCERE: AGRESSO - ERP pentru organizaţiile aflat în schimbare rapidă. Dezvoltator si integrator a soluţiilor ERP. Atitudinile faţă de...

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

Te-ar putea interesa și

Studii privind Implementarea AP în Procesele Industriale

CAPITOLUL 1. GENERALITĂŢI PRIVIND AUTOMATELE PROGRAMABILE 1.1.Definiţii şi caracteristici. Automatele programabile sau PLC-urile sunt...

Studiu Privind Oferta și Tarifele de Servicii Publice din Cadrul Primariei Sibiu

INTRODUCERE După anul 1990, în România s-a început, timid, informatizarea serviciilor publice. Administraţia publică românească a cunoscut în...

Segmentarea Pieței

1.1. Argument Procesul de segmentare a pieţei reprezintă operaţiunea de a diviza piaţa totală în porţiuni utilizabile. Segmentarea pieţei trebuie...

Actele de Autoritate cu Caracter Militar

Introducere În mai putin de o generatie, revolutia informationala si introducerea calculatoarelor în aproape fiecare dimensiune a societatii a...

Evaluarea Riscurilor și Controlului Aplicațiilor Informatice pentru Managementul Productiei

I.SISTEMUL INFORMATIONAL AL ORGANIZATIEI Sistemul informaţional este un ansamblu structurat de elemente care oferă informaţii celor interesaţi....

Sisteme Informatice pentru Mediul Industrial

INTRODUCERE: AGRESSO - ERP pentru organizaţiile aflat în schimbare rapidă. Dezvoltator si integrator a soluţiilor ERP. Atitudinile faţă de...

Perfecționarea sistemului managerial la SC Frottierex SA

I. DIAGNOSTICAREA POTENTIALULUI DE VIABILITATE ECONOMICO-FINANCIARA A S.C. FROTTIEREX S.A. 1. Scurta prezentare a societatii comerciale...

Marketing Management - Alten România

1. Elaborarea misiunii întreprinderii orientate spre piață Formularea misiunii reflectă scopul unei organizații – ceea ce aceasta își propune să...

Ai nevoie de altceva?