Sunteți pe pagina 1din 12

Etapele dezvoltarii Sistemului Soft a SI

Modelele etapei de analiza:


- modelul comportamental
- modelul functional
Cerinte - modelul datelor

Client Analiza Proiectare

Proiectant Modelele etapei de proiectare ale SI


- arhitectura SI (evidentierea componentelor
Analist fizice si logice)
- detaliile fiecarei componente
- modelul datelor
- modelul functiilor (pentru fiecare
aplicatie)
- modelul interfetelor-utilizator
Developer
pentru fiecare aplicatie

Evaluare calitate

Programator
Tester Programare si/sau construire

Sistemul - Coduri software


software a SI Testare (verificare si - Baza de date
testat 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
Regulament
creare
examinare
teste

Sustinerea Teste verificate


Intrebari teste
examenului Informatii
Raspunsuri teste evaluare
A0 pt borderou

Profesor Student

Reguli
creare
teste

Generarea Regulament
Intrebari teste
examinare
testelor

A0.1 Intrebari testare


Examinarea
Regulament
cunostintelor examinare
Profesor
Raspunsuri teste A0.2 Teste si raspunsuri Teste verificate

Evaluarea testelor
Student Informatii
evaluare
A0.3 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 Raport despre vanzari
raportului Conducere
despre
vanzari

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
<<include>>
Medic
<<include>> <<include>>

Realizeaza si fixeaza Autentificare utilizator Administreaza conturi Administrator


consultatie

<<include>>

<<include>>

Programare la medic

Pacient

Factureaza serviciul
Vizualizeaza lista servicii

Vizitator

Operator
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)

S-ar putea să vă placă și