Tipuri Diagrame [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

Etapele dezvoltarii Sistemului Soft a SI Modelele - modelul - modelul - modelul

Cerinte

etapei de analiza: comportamental functional datelor

Analiza

Client

Proiectare

Proiectant Analist

Developer

Modelele etapei de proiectare ale SI - arhitectura SI (evidentierea componentelor fizice si logice) - detaliile fiecarei componente - modelul datelor - modelul functiilor (pentru fiecare aplicatie) - modelul interfetelor-utilizator pentru fiecare aplicatie

Evaluare calitate

Tester

Sistemul software a SI testat

Programator

Programare si/sau construire

- Coduri software - Baza de date

Testare (verificare si validare)

DIAGRAME SADT  Informatia de control intră in bloc de sus,(ex. planuri, standarde, regulamente, legi, reguli) - fluxuri informaţionale folosite pentru controlarea corectitudinii funcţiei.  Informatia ce necesită prelucrare este reprezentata in partea stanga ca o sageata ce intra in bloc;  Rezultatele prelucrarilor – iesirile – se indica in partea dreapta a blocului.  Mecanismul (ex. omul sau un sistem automatizat), care indeplineste operatia, se reprezinta cu ajutorul sageţii ce intră în bloc de jos Control

Intrari

Functia

Iesiri

Mecanism

Reguli creare teste

Regulament examinare

Sustinerea examenului

Intrebari teste Raspunsuri teste

Teste verificate Informatii evaluare pt borderou

A0 Profesor

Student

Reguli creare teste

Intrebari teste

Regulament examinare

Generarea testelor A0.1

Intrebari testare

Examinarea cunostintelor

Regulament examinare

Profesor Raspunsuri teste

A0.2

Teste si raspunsuri

Student

Teste verificate

Evaluarea testelor A0.3

Informatii evaluare pt borderou

Profesor

DFD – DIAGRAME A FLUXURILOR DE DATE Se utilizează pentru:  documentarea unui sistem existent  schitarea unui sistem în curs de proiectare  analiştii - prezintă lumea reală prin intermediul săgeţilor (pentru fluxurile de date) şi cercuri/dreptunghiuri (pentru procese de prelucrare a datelor).  DFD reprezinta doar una din tehnicile de analiza structurata.  Entitatea externa SAU limitele sistemului reprezinta un obiect material sau o persoana fizica care poate servi drept emițător sau primitor de informații.  2. Sistem si subsistem  drept nume de sistem/subsistem  Servește o propozitie ce definește  complet activitatea. Ex: subsistem de

 deservire a clienţilor  3. Procesul  reprezinta transformarea fluxurilor  de date de intrare in fluxuri de iesire,  conform unui algoritm predefinit. Ex: afișarea informației despre client; verificarea capacității de creditare a clienților, etc. 4. Suporturi de stocare a datelor reprezinta un dispozitiv abstract, necesar pentru păstrarea datelor, informatiilor ( datele în repaus şi implică faptul că datele sunt deţinute între procese) Acestea pot fi in orice moment de timp plasate in locul de stocare si peste o anumita perioada de timp extrase. Suportul de stocare a datelor reprezinta sablonul viitoarei BD, iar descrierea datelor ce se pastreaza pe el trebuie sa fie in concordanta cu modelul informational. 5. Fluxurile de date determină informația care este transmisa printr-un anume nod de la emitator (sursa) la destinatie.

1.5. Afisarea raportului despre vanzari

Raport despre vanzari Conducere

Unii analişti utilizează două linii atunci când fluxul de intrare şi de ieşire fluxurilor de date sunt diferite şi o săgeată cu două capete atunci când acestea sunt la fel. De exemplu: un proces care primeste date de la un magazin, actualizează datele, iar apoi trimite aceleaşi elemente de date inapoi la magazin , în cazul dat se utilizează o săgeată cu două capete.

EXEMPLU: DC

ACTIVITĂŢI SPECIFICE ELABORĂRII INTERFEŢELOR (diagrama de activităţi în UML)

UML permite reprezentarea sistemului folosind diferite tipuri de diagrame care se completează una pe cealaltă. Combinînd diverse tipuri de diagrame, UML elaborează o vedere completă asupra staticii sistemului (structurii acestuia) şi asupra dinamicii (comportamentului) sistemului. NOTĂ: UML – nu este un limbaj de programare, ci de modelare!!!

DIAGRAMA USE CASE GENERALĂ PENTRU Aplicatie informatica pentru un ”centru medical de diagnostic și tratament"

Vizualizeaza inscrieri

Medic

Realizeaza si fixeaza consultatie

Autentificare utilizator Administreaza conturi



Programare la medic Pacient Factureaza serviciul Vizualizeaza lista servicii

Vizitator Operator

Administrator

DIAGRAMA ACTIVITĂŢILOR Activity Diagram O diagrama de activitate poate reda pașii unui proces de calcul, fluxul controlului într-o operație, execuția secvențială sau paralelă a unor acțiuni. Notaţiile sunt foarte asemănătoare cu cele din diagramele stărilor deoarece diagramele activitaţilor sunt considerate o variaţie a diagramelor de stări.

Exemplu:efectuarea unei comenzi

Culoar Pentru a adăuga pe diagrame informaţia privind responsabilitatea executării acţiunilor se folosesc elementele denumite culoar (swimlanes), plasându-se fiecare acţiune pe "culoarul" actorului care execută acea acţiune.

DIAGRAMA CLASELOR – CLASS DIAGRAM Diagrama claselor reprezintă un concept central al modelării orientate obiect şi permite descrierea claselor, a structurii lor interne şi a relaţiilor existente între acestea, utilizând notaţii grafice. Uneori sintaxa acestei diagrame se foloseşte pentru construirea modelului datelor (asemanător DER din proiectarea structurată). Exemplu: între persoană şi card bancar putem avea următoarea relaţie: o persoană poate avea zero, unul sau mai multe carduri.

Diagrama Gantt  Fiecărei activități planificate în proiect îi corespunde o bară orizontală,  Lungimea barei este proportională cu durata activității,  Sunt simplu de realizat și de înțeles Diagramele Gantt au evoluat în timp: activitatile pot fi colorate diferit în functie de departamente, oamenii care realizeaza activitatile, pot avea umbre sau diferite forme pentru a scoate în relief anumite activitati  Diagramele Gant indică data începerii și finalizarii activității.  Pot fi trasate linii Între activitățile dependente, dar aceasta duce la o aglomerare în diagramă.

Diagramele PERT (Program Evaluation Review Technique) La baza acestor diagrame stă Metoda rețelelor . • O modalitate de reprezentare grafică a activitaților unui proiect și a relațiilor dintre ele • Scoate în relief ordinea în care se executa activitatile, prin prezentarea predecesorilor și succesorilor • Sunt evidentiate relatiile de precedenta dintre activitati fiind necesară stabilirea clară a activitatăţilor ce trebuie realizate primele/inainte, care urmeaza și ce activitati se pot desfasura în acelasi timp? • Secventele de activitati-componente ale unui proiect sunt prezentate sub forma de retea de sageti și noduri • Sagetile reprezinta „sarcinile” sau „activitatile”, care presupun consumul anumitor resurse și un anumit timp de executie • Nodurile retelei simbolizeaza „evenimentele” proiectului, reprezentand indeplinirea uneia sau a mai multor activitati în continuare. Marimea nodului nu este proportionala cu durata activităţii. PERT orientată pe evenimente În acest tip de reprezentare (de altfel şi cel mai comun), un eveniment este simbolizat printr-un cerc, iar activitatea printr-o săgeată (un arc) ce uneşte două evenimente (cercuri). În interiorul cercului se notează (în general prin cifre) evenimentul respectiv, iar durata activităţii se notează fie într-o paranteză, deasupra, lângă numele ei, fie dedesubtul săgeţii. Lungimea săgeţii nu are legătură cu durata în timp a activităţii. Ea este aleasă arbitrar, astfel încât să poată fi trasată diagrama PERT orientată pe activități În acest tip de reprezentare activităţile sunt reprezentate prin dreptunghiuri, iar evenimentele prin puncte situate la intersecţia liniilor ce unesc în mod secvenţial activităţile(de la stânga la dreapta, în sens cronologic) Întrucât activitatea este o noţiune mai uşor de înţeles decât evenimentul, simbolistica orientată pe activităţi este modul de reprezentare specific programelor comerciale de Management al Proiectelor ce se găsesc pe piaţa de software (principalele software-uri folosite pe piaţa românească la ora actuală sunt Microsoft Project şi Primavera) • Evenimentele Start şi Finish pot lipsi din diagrama PERT

Un exemplu simplu de diagrama PERT (activitățile)