PSI curs 8

28
CURS 8 PROIECTAREA DE ANSAMBLU A SISTEMELOR INFORMATICE ; PROIECTAREA DE DETALIU

description

PSI

Transcript of PSI curs 8

  • CURS 8PROIECTAREA DE ANSAMBLU A SISTEMELOR INFORMATICE ;PROIECTAREA DE DETALIU

  • Prezentare generaln aceast etap se realizeaz: analiza global i specificarea cerinelor noului sistem; modelul de ansamblu al sistemului informatic; structurarea datelor i specificarea soluiilor de administrare a datelor; proiectarea arhitecturii configuraiei de echipamente; planificarea realizrii noului sistem pe pri componente.

  • Proiectarea de ansamblu Cuprinde o succesiune de activiti, cum sunt: definirea obiectivelor sistemului; structurarea sistemului informatic pe subsisteme i componente; definirea global a ieirilor; definirea global a intrrilor;definirea coleciilor de date comune; alegerea soluiilor tehnice; estimarea necesarului de resurse; estimarea eficienei economice; planificarea realizrii sistemului; elaborarea documentaiei corespunztoare.

  • Cerine in etapa de concepere:Conceperea sistemului informatic s fie fundamentat pe criterii de eficien economic. Acesta presupune compararea cheltuielilor estimate ca necesare pentru realizarea i funcionarea sistemului (proiectare, implementare, exploatare i dezvoltare) cu efectele economice directe i indirecte ce se vor obine prin introducerea noului sistem informatic sau aplicaie informatic. n acest sens se va urmri ca termenul de recuperare al cheltuielilor s fie ct mai scurt.

  • Cerine in etapa de concepere:Participarea nemijlocit a conducerii unitii la conceperea sistemului informatic, prin formularea cerinelor informaionale, prin definirea i ierarhizarea obiectivelor acestuia, prin stabilirea programului de realizare ealonat a acestuia, pe elemente componente.Asigurarea unui nivel tehnic nalt al soluiilor adoptate. Proiectanii au ca sarcin utilizarea celor mai moderne i adecvate metode, tehnici, instrumente, soluii tipizate i tehnologii informatice n vederea creterii calitii produselor informatice. Adoptarea unor soluii de proiectare n concordan cu resursele disponibile i cu restriciile impuse n legtur cu: echipamentele de calcul, programele, personalul de specialitate, resursele financiare i de timp etc.

  • Definirea obiectivelor sistemului informatic i a ariei de cuprindere a acestuia Aria de cuprindere a sistemului informatic se stabilete n strns legtur cu obiectivele definite pentru acesta. Se identifica obiectivele sistemului informatic ce se va proiecta, sarcinile ce vor fi preluate de acesta, determinandu-se astfel aria de cuprindere a sistemului pentru diferitele stadii sau etape de dezvoltare. Se formuleaz deci cerinele i restriciile globale pentru realizarea sistemului i a subsistemelor componente, se justific necesitatea, oportunitatea i fezabilitatea sistemului. Urmeaz apoi elaborarea modelului de ansamblu al viitorului sistem informatic.

  • Structurarea sistemului informatic Elaborarea modelului de ansamblu al sistemului informatic presupune descompunerea sistemului informaional-decizional n subsisteme relativ autonome. Fiecare subsistem al sistemului informatic va avea funciunile, intrrile i ieirile sale, colecii de date specifice, algoritmi de transformare a intrrilor n ieiri informaionale. Deci, prin structurarea sistemului informatic se vor evidenia subsistemele componente, legturile dintre acestea precum i conexiunile exterioare ale sistemului cu alte sisteme, pe vertical i pe orizontal. Se trece apoi la proiectarea, la nivel global, a subsistemelor componente.

  • Criterii de descompunere n subsisteme i module componente Criteriul funcional de structurare, potrivit cruia un sistem informatic este structurat n mai multe subsisteme funcionale. Fiecrei funcii i va corespunde, conform acestui criteriu, cte un subsistem funcional.Structura ierarhic/organizatoric poate constitui un alt criteriu de structurare a sistemului n subsisteme la nivelul compartimentelor sau structurilor organizaionale ale societii. n raport cu nivelele de decizie existente n cadrul societii se pot identifica subsistemul strategic, subsistemul tactic i subsistemul operativ.

  • Observatie:Sistemul trebuie s urmreasc realizarea obiectivelor generale ale societii, fixate pe o perioad mai lung de timp. n fixarea i ealonarea obiectivelor generale i gsete expresia atributul de previziune al conducerii. Subsistemul corespunde de regul unor obiective derivate din cele generale. De exemplu, aprovizionarea cu materii i materiale conform cerinelor, politica de vnzare a produselor, cercetarea i proiectarea produselor i tehnologiilor noi, etc. Aplicaia, ca unitate component a subsistemului, se dezvolt de regul la nivelul unor activiti sau compartimente din cadrul societii, cum ar fi: programarea, lansarea i urmrirea produciei, urmrirea contractelor, etc

  • Structura sistemului, ex:

  • Definirea ieirilor sistemului Concret, aceasta nseamn furnizarea la cerere sau periodic a situaiilor, a rapoartelor de ieire care grupeaz informaii, date necesare cunoaterii realitii curente. Ieirile sistemului vor fi definite pentru fiecare subsistem n parte. Prin "ieirile" unui subsistem informatic nelegem totalitatea informaiilor furnizate de acesta beneficiarilor interni i externi. Definirea "ieirilor" fiecrui subsistem informatic la nivel global presupune n primul rnd, stabilirea la nivel global a informaiilor necesare conducerii pe diferite trepte ierarhice, preciznd, pentru fiecare n parte, coninutul informaional, periodicitatea, numrul de exemplare, destinatarul

  • Definirea intrrilor sistemului Definim "intrrile" sistemului informatic ca fiind totalitatea datelor primare necesare obinerii informaiilor de ieire ale sistemului. Datele primare reflect starea i dinamica fenomenelor i proceselor economice din unitatea economic, necesare pentru crearea, actualizarea bazei de date i obinerea situaiilor de ieire. Dup determinarea "intrrilor" sub aspectul coninutului global al acestora, pentru fiecare document de intrare se va stabili sursa de provenien, periodicitatea, volumul, numrul de exemplare, etc. De asemenea, se pot defini la nivel global posibilitile i modalitile de culegere i verificare n vederea stocrii lor. n acest sens trebuie subliniat faptul c exist un numr nsemnat de documente primare tipizate, adaptate la prelucrarea automat a datelor care pot fi utilizate n cadrul sistemelor informatice

  • Stabilirea global a coleciilor de date n aceast etap se realizeaz proiectarea modelului conceptual de ansamblu al datelor, se identific tipurile de entiti i relaiile dintre acestea, se definesc astfel, la nivel global, coleciile de date, se face analiza soluiilor pentru administrarea i manipularea datelor. Pornind de la datele definite global n toate aceste activiti, se trece la gruparea lor n colecii de date pe baza unor criterii, pentru fiecare subsistem n parte i la nivelul ntregului sistem. Se obin astfel coleciile de date specifice fiecrui subsistem i coleciile de date comune sistemului. Aceste colecii au un caracter orientativ pentru proiectarea fiierelor i/sau entitilor bazei de date.

  • Criterii pentru gruparea datelora). Din punct de vedere al stabilitii datelor se pot identifica: colecii de date convenional-constante;colecii de date variabile.b). Din punct de vedere al prelucrrii datelor, coleciile de date se pot grupa n: colecii de date de baz; colecii de date pentru tranzacii; colecii de date intermediare; colecii de date statistice; colecii de date istorice,etcc). Dup sfera de cunoatere se pot identifica patru tipuri de colecii mari de date cu utilitate diferit, cu grad de agregare i sintetizare a datelor diferit i anume: date primare; indicatori tehnico-economici cu caracter operativ; indicatori tehnico-economici cu centralizare medie i indicatori sintetici. d). Dup domeniul de activitate la nivelul unei uniti productive datele pot fi grupate n colecii ce reflect entiti, fenomene i procese economice Odat ce au fost determinate coleciile de date i principalele caracteristici globale ale acestora, se poate alege soluia de organizare i manipulare a datelor n fiiere, baz sau banc de date

  • Alegerea tipurilor de modele matematice ce urmeaz a fi utilizate Modelele matematice folosite n fundamentarea tiinific i perfecionarea activitii economice pot fi: Modele de programare liniarModele de programare neliniar Modele de programare dinamic Modele de teoria grafurilor Modele de gestiune a stocurilor Modele de programarea producieiModele de simulare , Modele de teoria deciziilor Modele de ateptare, Modele de tip INPUT, etc

  • Alegerea tehnologiei de prelucrare i estimarea necesarului de resurse Alegerea tehnologiei de prelucrare automat a datelor se face n funcie de calitatea i dimensiunile resurselor alocate, de specificul sistemului obiect, dar i de modul n care aceste resurse pot fi utilizate pentru satisfacerea cerinelor impuse sistemului informatic. Ele pot fi grupate dupa:modul de preluare i transmitere a datelor modul de structurare i organizare a datelor modul de amplasare a calculatorului electronic n raport cu punctele de generare a datelor i de valorificare a informaiilor obinute din prelucrare.Se va stabili daca: sistemul e pentru prelucrare local sau teleprelucrare; realizeaza prelucrare pe loturi sau n regim conversaional; realizeaza prelucrare centralizat, descentralizat sau distribuit.Se poate face apoi o estimare a resurselor necesare.

  • Planificarea realizrii sistemului informatic Planificarea realizrii unui sistem informatic are la baz principiul ealonrii. Prin ealonare nelegem ordinea n care vor fi abordate i realizate componentele sistemului informatic, ncepnd cu proiectarea de detaliu, programarea, implementarea, pn la introducerea n exploatare curent, cu asigurarea condiiilor pentru integrarea lor treptat. Se au in vedere o serie de criterii, cum sunt: Prioritatea obiectivelor componente Asigurarea legturilor dintre componente Disponibilitatea resurselor

  • PROIECTAREA DE DETALIU A SISTEMELOR INFORMATICE Prin proiectarea de detaliu se realizeaz practic detalierea, pentru fiecare subsistem n parte sau aplicaie informatic definit, a tuturor elementelor implicate, pe baza cerinelor formulate pentru noul sistem i a activitii de studiu i analiz a sistemului existent, concretizate n modelul datelor i modelul prelucrrilor. Se realizeaz astfel modelul de detaliu al fiecrui subsistem sau component a sistemului i se stabilesc soluiile tehnice de realizare ale fiecruia.

  • Proiectarea de detaliuCuprinde dou activiti distincte realizate pentru fiecare aplicaie sau modul din cadrul sistemului, denumite sugestiv:proiectare logic de detaliuproiectare tehnic de detaliu.Cele dou activiti se finalizeaz cu o documentaie corespunztoare, denumit: Proiect logic de detaliuProiect tehnic de detaliu.

  • DocumentatiaProiectul logic de detaliu cuprinde informaii privind cerinele de detaliu ale componentei funcionale, soluia de organizare i structurare a datelor, descrierea intrrilor, ieirilor, a interfeei cu utilizatorul.Proiectul tehnic de detaliu, adresat specialitilor (programatori) prezint, n plus, specificaii tehnice de realizare a programelor sau procedurilor automate, permind astfel comunicarea n cadrul echipei de proiectare i realizare a sistemului.

  • 1. Detalierea funciunilor i a structurii funcionale a subsistemelor i/sau a aplicaiilor informatice Se detaliaz funciunile fiecrei aplicaii pn la nivelul funciilor elementare, definind, acolo unde este posibil, chiar procedurile care urmeaz s fie realizate. Se realizeaz schema funcional a fiecrui subsistem sau aplicaie informatic. Se ntocmete lista procedurilor automate i manuale pe care le implic realizarea aplicaiei informatice, pornind de la funciile elementare ale acesteia i se descriu aceste proceduri.se definitiveaz modelele matematico-economice utilizate i algoritmii de calcul ce stau la baza prelucrrii automate n cadrul aplicaiei sau modulului informatic.

  • 2. Proiectarea de detaliu a ieirilor Ieirile sistemului informatic conin rezultatul prelucrrilor efectuate asupra datelor de intrare i se pot prezenta sub forma unor rapoarte, a unor situaii de raportare afiate pe ecran, scrise pe hrtie sau nregistrate pe un suport extern (disc hard sau flexibil, Cd, caset magnetic, etc). Rapoartele pot fi listate la imprimant, vizualizate pe monitor sau memorate pe un suport magnetic n vederea continurii prelucrrilor n cadrul altor subsisteme informatice. Adeseori rapoartele de ieire sunt nsoite de reprezentri grafice, sub forme adecvate, pentru a se putea observa mai uor evoluia unui proces sau a unui fenomen economic. Acestea se recomand ndeosebi managerilor de nivel nalt, care au nevoie de informaii cu grad mare de sintetizare

  • 2. Proiectarea de detaliu a ieirilor Cuprinde 2 etape:Proiectarea logic de detaliu a ieirilor macheta raportuluiProiectarea fizic de detaliu a ieirilor se realizeaz pe baza specificaiilor de ieire i presupune definitivarea formei i formatului de prezentare a rapoartelor, aezarea n pagin, spaierea rndurilor, stabilirea procedurilor de interpretare a ieirilor.

  • Clasificarea iesirilora) Gradul de agregare :Rapoarte sintetice Rapoarte analitice b) Natura informaiilor coninute :Rapoarte coninnd datele de stare ale sistemului condus;Rapoartele statistice cuprinznd informaii cu caracter statistic necesare raportrilor ierarhice;Rapoarte previzionale care permit anticiparea evoluiei unor procese i fenomene economice.c) Destinaia rapoartelor :Rapoarte de uz intern destinat cerinelor proprii de informare i control;Rapoarte de uz general cu un coninut prestabilit (ex. Bilanul contabil )d) Frecvena de generare:Rapoarte periodice, ntocmite la intervale regulate de timp, cum sunt: Rapoarte zilnice;Rapoarte lunare;Rapoarte trimestrialeRapoarte anualeRapoartele de excepieRapoarte la cerere

  • Proiectarea de detaliu a ieirilorObservaie:Se apreciaz adeseori c numrul de rapoarte obinute n cadrul unei aplicaii informatice este n strns legtur cu utilitatea, cu eficiena ei. Cu ct numrul rapoartelor de ieire este mai mare, cu att aplicia este mai util, mai muli decideni au nevoie de ele pentru fundamentarea sau asistarea actului decizional

  • 3. Proiectarea de detaliu a intrrilor Intrrile unui sistem informatic reprezint ansamblul datelor stocate, gestionate i prelucrate n cadrul sistemului, date care provin din dinamica operaiilor i proceselor economice i financiare derulate n cadrul firmei Cuprinde cele dou etape:proiectarea logic de detaliuproiectarea fizic de detaliu.Scop: elaborarea machetei documentului primar i elaborarea instruciunilor de completare i utilizare a acestuia; stabilirea regulilor de validare a datelor.

  • Proiectarea de detaliu a intrrilorn etapa de proiectare logic de detaliu se stabilete lista complet a intrrilor, pentru fiecare document de intrare descriindu-se elementele caracteristice cum sunt: coninutul informaional, natura i structura datelor, frecvena de apariie, volumul, criteriile de control i validare a datelor, etc n proiectarea fizic de detaliu numit i proiectare tehnic de detaliu se realizeaz toat aceast activitate de proiectare a documentelor de intrare i a machetelor (ecranelor, videoformatelor sau formularelor) datelor de intrare, se stabilesc condiiile de validare a datelor i instruciuni de corectare a acestora, se alege suportul tehnic pentru memorarea datelor, se definesc procedurile (manuale sau automate) de culegere i transmitere a datelor i se reproiecteaz, dac este cazul, chiar documentele primare de nregistrare a datelor pentru a rspunde cerinelor prelucrrii automate.

  • 4. Proiectarea sistemului de codificare Operaia de codificare const n stabilirea unei corespondene biunivoce ntre obiectele supuse codificrii (bunurile materiale) i simbolurile (codurile) de reprezentare a acestora, obinute cu ajutorul unui limbaj de codificare.Rezultatul codificrii se concretizeaz ntr-un sistem de coduri.