Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


EVOLUTIA METODELOR DE PROIECTARE A SISTEMULUI INFORMATIC

calculatoare



+ Font mai mare | - Font mai mic



Informatia = un mesaj care adduce un plus de cunoastere intr-un sistem.

Pentru ca un mesaj sa aiba sens de informatie trebuie:-

sa fie accesibil sistemului

sa poata fi inteles de sistem



sa prezinte interes pentru sistem

Datele reprez.forma concreta de materializare a informatiei. Pt. reprez.inf. datele folosesc simboluri grafice ( litere, cifre, sisteme)

Decizia este o actiune constienta bazata pe informatiide alegerea unei actiuni optime, concrete, eficiente intr-un context dat.

SISTEMUL INFORMATIONAL. = este un ansamblu de elemente care interactioneaza pt.indeplinirea unui obiectiv.

Prin prisma teoriei sistemelor intreprinderea poate fi considerata sistem ce poate fi structurat in trei subsisteme.

SS PILOTAJ

Date Informatii

Mesaje SS INFORMATIONAL Rapoarte

Ordine Datele

SS OPERATIONAL

Sistemul informational este un ansamblu de principii, concepte, reguli , echipamnte si personal specializat care sunt folosite pentru culegerea, inregistrarea, prelucrarea si transmiterea datelor in scopul generarii informatiilor utile si necesare deciziei si controlului.

SISTEMUL INFORMATIC este o componenta a sistemului informational in care prelucrarile semifabricate ale datelor se executa in mod automat (calculator electronic).

a)      Arhitectural - sistemul informatic este compuns din echipamente de prelucrare a datelor, sisteme de operare si informatii dedicate, colectii de date, retele de comunicatii.

b)     Functional - sistemul informatic poate avea urmatoarea structura generala: intrari prelucrari iesiri.

Intrarile reprez. datele incarcate , structurate si stocate in vederea prelucrarii.

Prelucrarile constituie un ansamblu omogen de proceduri automate aplicate intrarilor.

Iesirile materializeaza rezultatul prelucrarilor. Ele pot fi materializate sub forma de rapoarte, reprezentari de date sau structuri de date destinate altor structuri informatice.

EVOLUTIA METODELOR DE PROIECTARE A SISTEMULUI INFORMATIC

1. Metoda ierarhica

I. Metoda ierarhica = Sistemul informational era analizat prin prisma functiilor intreprinderi. Studiul sist. inf. era bazat pe analiza functionala, fiecare functie era descompusa la randul ei in module.( subfunctii).Procesul de descompunere se reintera pina cand se ajungea la comp.elem.usor de realizat informatic

Avantajele: - cerintele utilizatorului;

Dezavantaje: - concentrarea pe module functii (prelucrari) in detrimetrul datelor.

- volantitatea cerintelor utilizatorului facea ca sistem. infor. sa fie intr-o continua reconsiderare.

II. Metoda sistemica de proiectare a sist.inf = se aplica teoria sistemelor in analiza inf;

Abordeaza sist.informational.ca fiind alcatuit din 2 aspecte complementare, datele si prelucrarile care sunt modelate separate.Acorda prioritate analizei datelor fata de prelucrari.

Avantaje = se bazeaza pe conceptual de baza de date care confera coerenta si stabilitate sistemului informational

Dezavantaje = modelarea separate a datelor fata de proceduri pot genera incompatibilitati in baza de testare a sistemului informational.

III. Metoda orientate obiect = Sist.inf.este conceput ca o structura de obiecte (informatice) autonome care coopereaza; fiecare obiect este definit prin trasaturi si operatii specifice.

Avantaje = compunerea obiectelor informatice complexe; = obiectele pot participa la scenari diferite'

Dezavantaje = perceptia de tipul totul este obiect nu poate reflecta intodeauna relitatea modelata.

IV. Metoda sistemica de modelare a sist.inf. = structureaza analiza sistemului informational pe 3 nivele de abstractizare.

Nivel de abstractizare Analiza datelor Analiza prelucrarilor

- conceptual - se elaboreaza modelul conceptual - se prelucreaza modelul

a datelor a datelor

- logic - modelul rational a datelor - modelul organizational

al prelucrarilor

- fizic - modelul fizic al datelor - modelul operational

al prelucrarilor

  • Modelul conceptual al datelor = este ansamblu de notiuni,concepte si notiuni si de reguli aplicate acestora care permit reprezentarea realitatii domeniului supus informatizarii.
  • Modelul entitate- asociere = este o metodologie support; pentru organizarea MCD ( nivel conceptual al datelor) care face abstractie de restrictiile informatice si organizatorice.

CONCEPTE DE BAZA ALE MODELARII DATELOR

1.Entitatea= este reprezentare unei componente ale realitatii modelate caracterizata de:

esenta proprie;

identitate care il face reperabil in raport cu celelalte componente(elemente);

proprietatii specifice.

ANGAJAT o,n LOC DE ACTIVITATE

MARCA



NUME LUCREAZA COD L.A.

CALIFICARE

FUNCTIE 1.1 1,n DENUMIRE L.A.

SALARIU

. Atributul = defineste o caracteristica a etnitatii;= este elemental constructive al entitatii.

Clasificarea atributelor ( criterii)

a dupa complexitate:simple sau elementare(;cele care nu pot fi descompuse)

complexe(care pot fi descompuse in parti componente)

b. dupa valorile pe care le pot dobandi: obligatorii; obtionale.

c. dupa valorile pe care le poate dobandi: Monovaloare; multivaloare

Realizarea de entitate se construieste atunci cand fiecare atribut capata valoare.

Identificator este un atribut (grup de attribute) ale carei valori unice si nenule individualizeaza fiecare realizare de etnitate.

Asocierea = exprima legatura sau relatia ce se poate stabili intre realizarile unor entitatii.Ea nu are existenta independenta, ea depinde de aparitia realizarilor de activitatii pe care le leaga. Deoarece

depinde de realizarile pe care le pune in legatura, nu are identificatori proprice.

Asocierile pot avea attribute specifice.

LOC. ACTIVITATE

COD.LOC.DE ACTIVITATE

DENUMIREA LOC.DE ACTIVITATE

Cardinalitatea = este reprezentata printr-o pereche de valori (m,M) (cea mai mica ;cea mai mare) Ea cuantifica cardinalitatea, modul de participare al realizarilor de entitate la o asociere.

Valori uzuale (cardinalitate)

m = 0 ; nu toate realizarile entitatii participa la asociere.

m = 1 ; fiecare realizare participa la asociere.

m = n ; "n" realiz. participa la asociere

M = 1 ; numai o realizare de entitate participa la asociere;

M = n; "n" realizare care participa la asociere

REGULI APLICATE CONCEPTELOR

Dependente functionale = descriu raporturile stabilite intre 2 atribute (determinant; determinat)

Intre A si B se stabileste o dependenta functionala notata

A B. Daca o valoare a atributelor A determina valoarea pentru atributul B.

Dependentele functionale pot implica grupuri de attribute. Ex; a (b,c); a b; a c.

Diagrama dependentelor functionale = este o reprezintare grafica a raporturilor de determinare dintr-o colectie de atribute. Este folosita in construirea modelului entitatea sociala;

Colectie de attribute: - cod produs

- denumire produs

- pret

- denumire

- unitate de masura

- cod reper

- denumire reper

- cantitate din reper/produs

- cod material

- denumire material

- cantitate material/reper

- cod unitate de masura.

Diagrama se elaboreaza parcurgand urmatoarele etape:

1) Stabilirea atributelor determinate(cod produs,cod reper,cod unitate de masura);

2)Precizarea determinantilor ptr.fiecare atribut;

3) Dependentele inre determinanti

Trecerea de la diagrama dependentei functionale la modelul etnitate -asociere se face respectand urmat.reguli:

1)fiecare determinant va defini o etnitate in care va avea rolul de identificator;

2)atributele aflate in dependenta functionala elementare vor deveni attribute ale entitati.

3)dependentele functionale dintre determinanti vor genera asocieri intre entitati.

4) dependentele functionale cu determinant multipli vor deveni asocieri in care determinantul va fi atribut.

MODELUL RATIONAL (LOGIC) AL DATELOR

Modelarea logica a datelor consta in transformarea modelului de asociere in tabele a unei baze rationale .

Notiuni utilizate in construirea unei baze de date rationale

Domeniul = defineste setul de bare ce pot fi dobandite de un atribut.

Atribut = descrie o caracteristica a unei relatii si poate lua valori numai in domeniu propriu.

Relatia = poate fi definite ca un table ale carui coloane semnifica atributele relatiei, iar pe fiecare linie sunt reprezentate inregistrarile relatiei.

Cheia primara = in atribut ( grup de) care prin valorile unice si nenule pe care le poate avea identifica o inregistrare intr-o relatie.

Cheie secundara = un atribut (grup de) ale carei valori pot identifica realizarii a unei relatii.

Cheie externa = un atribut al unei relatii care are rol de cheie primara intr-o relatie.

Scheme relatiei este lista atributelor.



Reguli de trecere de la modelul entitate - asociere la tabelele unei baze de date rationale

1.Fiecarei entitati din modelul EA ii va fi asociata o relatie formatadin atributele entitatii , iar identificatorul va avea rol de cheie primara.

001

R1 PRODUSE: ( COD.P; DENUMIRE P; PRET, COD UM )

.

.

pentri fiecare din entitate.

2. Daca intr-o asociere binala pentru fiecare entitate sau pentru una din ele cardinalitatea are valorile ( o, 1 ) sau ( 1 ,1) atunci se va adauga in schema primei relatii cheia primara a celei de a doua cu sensul de cheie externa.

R2 UNITATEA DE MASURA: ( COD U/M: DENUMIRE) ( --------- cheie primara )

( ....cheie externa)

REPERE : ( COD R, DEN.R, COD UM)

ASAMBLARE : ( COD P, COD R, CANTIT, R/P)

001 101 2 ( buc,) COD P = cod produs

001 110 11 ( kg.) COD R = cod reper

MODELAREA FIZICA A DATELOR trebuie sa se realizeze in stricta concordanta cu semnificatiile si restrictiile sistemului de gestiune a bazelor de date ce va fi utilizat.

Criteriile ce pot fi avute in vedere la alegerea s.g.b.d:

1.Cerintele utilizatorului referitoare la : sa existe instrumente informaatice de generare automata a imaginii si a continutului ecranelor si rapoartelor

2.Existenta unei interfete prietenoase cu utilizatorul sau cu proiectantul sitemului de operatie.

3.Caracteristicile tehnice ale s.g.b.d.:

a)      sa asigure confidentialitatea datelor

b)      sa asigure securitatea datelor

c)      sa se adapteze cerintelor de prelucrare impuse de speciful aplicatiilor

MODELUL CONCEPTUAL AL PRELUCRARILOR = reprezinta succesiunea operatiilor la care este supus modelul datelor. Constituie o imagine ordonata si logica a tuturor algoritmilor care se vor aplica colectiei de date. Trebuie realizat cu respectarea stricta a normativelor ce guverneaza domeniul supus informatizarii.

CONCEPTE (NOTIUNI DE BAZA)

1.Evenimentul declansator este reprezentarea unui fapt, a unei intamplari, a unui semnal a carui aparitie initiaza o relatie in cadrul sistemului informational.

Eveniment declansator Evenimente interne si externe.

Pentru ca un semnal sa poata fi considerat eveniment declansator trebuie:

sa se intample ceva in interior sau in afara inteprinderii

sa poata fi perceput de sistemul informational

sa genereze interes de inteprinderi.

2.Operatia este reprezentarea unei secvente continue de actiuni executata ca reactie la unul sau mai multe evenimente declansatoare, care produce intodeauna rezultate.Actiunile materializeaza algoritmul operatiei.

COD DENUMIRE OP

OP.

ACTIUNI

REGULI DE EMISIE

In anumite cazuri generarea unuia sau mai multe rezultate poate fi conditionata .In aceasta situatie trebuie prezentata reguli de emisie a rezultatelor.

3.Sincronizarea

In unele situatii initierea unei operatii poate fii conditioanta de indeplinirea simultana a unor evenimente declansatoare .

Aceasta conditie defineste sincronizarea.

Sincronizare

4.Rezultatul sau evenimentul emis este produsul executarii unei operatii.Rezultatul poate fi eveniment final atunci cand incheie o procedura sau poate fi eveniment declansator pentru alte operatii

Eveniment

REGULI APLICABILE MODELULUI CONCEPTUAL AL PRETULUI

1.Operatia trebuie sa reprezinte o succesiune continua de actiuni.Orice interventie din exterior care induce o intrerupere trebuie sa decupeze operatia.

2.In cadrul operatiei nu trebuie sa se produca rezultate intermediare care sa conditioneze derularea in continuare a actiunilor.

CDA

CD1 Anaza comanda OP. LIVRARE

a. Accept de prt - pregatirea marfii

b. Mod de plata - incarcare

c. Stoc sufficient - livrare

NU DA LIVRARE INDEPLINITA

A B C A B C



CDA CDA

refuzata acceptata

Sincronizare

OP. FACTURARE

Intocmire factura

FACTURA

Proces de prelucrare

-descrie dinamica prelucrarilor intr-o activitate determinate fara a se tine cont de restrictii organizatorice sau informatice.Elaborarea unui process materializeaza modelul conceptual al prelucrarilor dintr-un domeniu bine precizat.

Etapele realizarii unui process:

1.Delimitarea precisa a domeniului supus modelarii

2.Identificarea evenimentelor

3.Realizarea tabelului eveniment - actiune - rezultat.

Eveniment Operatie Rezultat

- comanda - analiza comanda - cda refuzata

- cda acceptata

- cda acceptata - intocmire factura - mij.de transport

- mij.de transport - factura

- factura - livrare - livrare incheiata

4.Detalierea operatiunilor.

5.Detalierea regulilor de emisie.

6.Precizarea sincronizarilor.

7.Inlantuirea blocurilor- operatie

8.Validarea modelului.Se verifica daca :

fiecare operatie e declansata de un eveniment

toate operatiile genereaza rezultate

daca blocurile operatiei sunt unul in continuarea altuia.

MODELAREA ORGANIZATIONALA A PRELUCRARILOR

Dezvolta modelul concwptual a prelucrarilor in structura organizatorica a intreprinderii tanand cont de dotarea de echipamante de calcul. Trebuie precizat:

cine realizeaza prelucrari?

cum sunt realizate?

cand sunt realizate prelucrarile?

Acest lucru presupune urmatoarele aspecte:

repartizarea prelucrarilor pe posturi de lucru

nivelul de informatizare al prelucrarilor.

Postul este o unitate de activitate elementara care reuneste toate resursele necesare ( tehnica de calcul, retele de cominicatie, sisteme de operare, personal specializat).

MODELAREA OPERATIONALA A PRELUCRARILOR

Dupa natura prelucrarilor pe care le efectueaza procedurile definite in MCP se clasifica in proceduri pentru:

dirijarea prelucrarilor

actualizarea bazei de date

consultarea bazei de date

Pt. fiecare tip de procedura trebuie delimitate fazele ce se realizeaza in timp real. Pt aceste faze trebuie sa se realizeze:

descrierea continutului si imaginilor ecranelor

inlantuirea ecranelor

prelucrarile associate fiecarui ecran.

Pentru procedurile care nu se executa in timp real se va descrie continutul si imafginea rapoartelor.

Exemple:

TIP ACT. DOC.PRIM.

Procedura de dirijare procedura actualizare

Baza de date

Cantit. Reper/produs Cantit. Mat./reper

Cod produs Cod reper Cod material

Denumire Denumire Denumire

Pret

COD U.M.

Denumire

Trecerea de la diagrama dependentelor functionale la modelul entitate - asociere se face respectand urmatoarele reguli:

1. - fiecare determinant va defini o entitate in care va avea rolul de identificator

Produse Repere Materiale

Cod produs Asamblat Cod repere Fabricat Cod materiale

Den.produs Cantit. Reper/produs Denumire reper Cantit. Mat./reper

Pret

Are AreI AreII

Unitati de masura

Cod U/M

Denumire

2. - atributele aflate in dependenta functionala elementara fata de celalalt determinant vor deveni atribut de entitati

3. - dependentele functionale cu determinant multiplu vor deveni asocieri genera asocieri intre entitati Ex; ( are)

4. - dependentele functionale cu determinant multiplu vor deveni asocieri intre care determinantul va fi atribut Ex; ( asamblat, fabricat)

Fiecare produs este asamblat din "n" repere.

Fiecare reper participa la asamblarea "n" produse.





Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1946
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved