sisteme informatice în energetică -...

42
Sisteme informatice în energetică Ș.l.dr.ing. Nicoleta Arghira Prof.dr.ing. Sergiu Stelian Iliescu http://shiva.pub.ro/cursuri/sisteme-informatice-in-energetica/

Upload: others

Post on 07-Sep-2019

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Sisteme informatice în energetică

Ș.l.dr.ing. Nicoleta Arghira

Prof.dr.ing. Sergiu Stelian Iliescu

http://shiva.pub.ro/cursuri/sisteme-informatice-in-energetica/

Page 2: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

2. PRINCIPII GENERALE DE REALIZARE A PRODUSELOR INFORMATICE

2.1 Etapele de realizare a sistemelor (aplicatiilor) informatice

2Curs SIE

Ciclul de viata al unui sistem informatic este constituit din urmatoarele etape:

ETAPA OBIECTIVE DOCUMENTATIE

Elaborarea

temei de

realizare

- identificarea cerintelor si restrictiilor globale pentru realizarea

sistemului

- delimitarea ariei de aplicabilitate

- justificarea necesitatii si oportunitatii realizarii sistemului

* tema de realizare

Proiectarea

de

ansamblu

- analiza procesului tehnologic

- stabilirea conceptiei si structurii de conducere

-estimarea necesarului de testare pentru realizarea si punerea

in functiune a noului sistem si a eficientei economice;

-planificarea realizarii si punerii in functiune a noului sistem;

-planificarea testarii

* proiectul de ansamblu

* specificatie de testare

(testul de integrare, testul de

sistem si testul de acceptanta

(receptie/ omologare))

Proiectarea

de detaliu

- analiza si specificarea cerintelor de detaliu;

- elaborarea modelului de detaliu (integral sau pe parti

componente)

- proiectarea arhitecturii compnentei functionale;

- stabilirea solutiilor tehnice de realizare;

- planificarea realizarii si punerii in functiune a componentei

functionale;

- planificartea testarii.

* proiectul de detaliu al

componentei functionale;

* specificatia de testare;

* raportul de evaluare a

etapei;

* planul de punere in

functiune.

Page 3: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

2. PRINCIPII GENERALE DE REALIZARE A PRODUSELOR INFORMATICE

2.1 Etapele de realizare a sistemelor (aplicatiilor) informatice

3Curs SIE

Ciclul de viata al unui sistem informatic este constituit din urmatoarele etape:

ETAPA OBIECTIVE DOCUMENTATIE

Elaborare

programe

- proiectarea, realizarea, testarea

programelor;

- elaborarea documentatiei de intretinere

(programe si date);

- pregatirea testarii.

* specificatia de realizare a programelor;

* specificatia de testare;

* raport de testare si listinguri martor;

* documentatia de intretinere;

* raportul de evaluare a etapei.

Integrare si

testare

- a componentei functionale;

- a sistemului;

- elaborarea documentatiei;

- planificarea punerii in functiune a

sistemului sau a componentelor lui

functionale pregatirea receptiei.

* documentatia de utilizare-exploatare;

* documentatia de intretinere;

* biblioteci cu componente software;

* specificatii de testare ;

* metodica si programa de receptie.

Punerea in

functiune/experi

mentare si

acceptare

sistem

- actiuni pregatitoare punerii in functiune:

instruire personal, masuri organizatorice si

tehnice;

- punerea in functiune/experimentare la

unitatea beneficiara;

- test de acceptanta/ receptie sistem;

- actualizarea documentatiei/

componentelor functionale

* in forma finala, documentatia de

utilizare-exploatare si documentatia de

intretinere;

* biblioteci sau fisiere cu componentele

software;

* procesul verbal de receptie.

Page 4: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

2. PRINCIPII GENERALE DE REALIZARE A PRODUSELOR INFORMATICE

2.1 Etapele de realizare a sistemelor (aplicatiilor) informatice

4Curs SIE

Ciclul de viata al unui sistem informatic este constituit din urmatoarele etape:

ETAPA OBIECTIVE DOCUMENTATIE

Exploatare si

intretinere

functionarea sistem la parametri

proiectati;

intretinerea sistemului;

actualizare documentatie.

registrele de exploatare

Page 5: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.1. Consideratii generale

Finalizarea unui produs informatic implica parcurgerea a doua activitati majore: o activitate de conceptie sau de proiectare si o activitate de realizare.

Concepte / Functionalitati

Set de obiecte

naturale

metoda top

downmetoda

bottom-up

Set de obiecte

abstracte

• Sistemul obiect reprezinta o parte a realitatii care genereaza date si care poseda calitati ce permit prelucrarea si atribuirea de semnificatie acestor date, transformindu-le in acest fel in informatii.

5Curs SIE

Page 6: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.2. Strategii de concepere si realizare a unui SI/PP

Realizarea SI presupune existenta si utilizarea unei tehnologii.

Activitati preliminare :

– delimitarea SO,

– identificarea caracteristicilor generale ale SO pe care se va "grefa" SI.

– evaluarea personalul disponibil pentru realizarea SI atat la cel ce elaboreaza acest SI, cat si la utilizator.

Pentru ca aceasta "grefa" sa nu fie respinsa este necesar ca SI sa aiba caracteristici adecvate caracteristicilor SO.

6Curs SIE

Caracteristici SO Caracteristici SI

Noutatea domeniuluiproblemelor supuseinformatizarii in raport cudomeniile/probleme dejainformatizate

Originalitatea SI esteexprimata prin:- originalitatea solutiei

(arhitectura, algoritm)- originalitatea facilitatiloroferite

Complexitateadomeniului / problemelorabordate

Complexitatea SI:- aria functionala:- complexitatea legaturilorlogice intre functiuni;- gradul de integrare alcomponentelor;- dimensiunea programelor

Caracterul restrictiv aldomeniului / problemelor

Caracterul critic al software-ului:- performanta si calitatesoftware;- fiabilitate suport software

Page 7: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.2. Strategii de concepere si realizare a unui SI/PP

Tehnologia de realizare a unui SI este constituita dintr-un ansamblu de procese(activitati), metode, tehnici si instrumente, ansamblu utilizat pentru obtinerea unui SI.

Principalele componente ale unei tehnologii de realizare sunt:- strategia de realizare reprezinta un ansamblu ordonat de activitati/ subactivitati/

operatii, desfasurate in vederea obtinerii unui SI.- metoda de realizare este un ansamblu de concepte prin aplicarea carora se poate

realiza si concepe un SI.- tehnica de realizare este un ansamblu de reguli, compatibil cu una sau mai multe

metode care concura la desfasurarea unor activitati/ subactivitati/ operatii din cadrulunui proces de realizare.- instrumentul de realizare este un produs program constituit pe baza unei/ unor

metode si/ sau tehnici, prin intermediul careia unele activitati ale unui proces derealizare pot fi asistate/ efectuate de calculator.

7Curs SIE

Page 8: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.2.1. Strategii de concepere a produselor informatice (PI)

Strategia ameliorativa

Principiu generalPorneste de la premiza ca noul PI nu introduce schimbari esentiale in structura si dinamica SO. Etapizare :a) analiza sistemului obiect pt a identifica functiile sau activitatile ce pot fi preluate de SI.b) proiectarea, construirea si implementarea noului PI c) punerea in functiune, exploatarea si intretinerea PI

8Curs SIE

Avantaje Dezavantaje

- ciclu de realizare redus;- cost scazut de realizare;- o adaptare usoara a produsului informatic la sistemul obiect, dat fiind faptul ca primul nu conducela modificarea dinamicii sistemului obiect;

- flexibilitate redusa (neadaptari la schimbari ce pot apare in sistemul obiect) si deci o durata de viataredusa.

Aplicabilitate : Pentru produse informatice de complexitate redusa si utilizabile un timp scurt.Aplicatii informatice sau produse-program independente.

Page 9: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.2.1. Strategii de concepere a produselor informatice (PI)

Strategia inovatoare

Principiu generalPresupune ca introduce un nou PI ce poate conduce la aparitia unor schimbari semnificative in SO, schimbari care pot fi atat in structura, cat si in dinamica acestuia. Etapizare :a) analiza sistemului obiect pt a identifica functiile sau activitatile ce pot fi preluate de SI.b) propunerea de variante imbunatatite ale sistem obiect, operatie care trebuie inceputa printr-o analiza critica a sistemului obiect existent, in scopul stabilirii deficientelor acestuiac) proiectarea, construirea PI d) implementarea noului PI concomitent cu realizarea schimbarilor preconizate in SOe) punerea in functiune, exploatarea si intretinerea PI

9Curs SIE

Page 10: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.2.1. Strategii de concepere a produselor informatice (PI)

Strategia inovatoare

10Curs SIE

Aplicabilitate : Dezavantajele mentionate mai sus fac ca aceste strategii sa fie nerealiste.

Avantaje Dezavantaje

- realizarea unei varianteimbunatatite de sistem obiectin care sistemul informatic sauprodusul program se integreazaperfect, aceste aplicatiiinformatice prezentand o longevitate ridicata

- necesita personal de inalta calificare si creativ, cumulta experienta;- se prelungeste ciclul de realizare nepermis de mult;- implica costuri de realizare mai mari;- aplicatia informatica are o flexibilitate redusa;- schimbarile in cadrul sistemului obiect intimpinaobstacole serioase, mai ales de natura psihologica.

Page 11: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.2.1. Strategii de concepere a produselor informatice (PI)

Strategia adaptiva

Principiu generalIntroducerea PI nu produce perturbatii importante in cadrul SO prin schimbari drastice. PI raspunde atat cerintelor informationale actuale imediate, cat si celor de perspectiva ale SO (schimbari nefundamentale ale acestuia), printr-o adaptare flexibila.Etapizare :a) analiza sistemului obiect in ansamblu pt a identifica functiile globale sau activitatile ce pot fi preluate de SI (primul nivel informational).b) detalierea cerintelor informationale ale SO pt evidentierea componentelor primitive. Aceasta etapa permite o regandire a structurii primului nivel, reajustari minore, pentru a evita incompatibilitatile ce ar rezulta la asamblarea componentelor realizate individual.c) construirea pe subsisteme a aplicatiei informatice, prioritate acordandu-se, bazei de date.d) punerea in functiune (se poate face esalonat), exploatarea si intretinerea PIe) modificari sau/si realizari de noi componente, in functie de noile cerinte informationale ale SO

11Curs SIE

Page 12: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.2.1. Strategii de concepere a produselor informatice (PI)

Strategia adaptiva

12Curs SIE

Avantaje Dezavantaje

- realizarea de PI cu flexibilitate ridicata, deci culongevitate mare, fapt ce conduce la amortizareaintegrala a investitiei si la obtinerea de beneficii;- PI prezinta un grad ridicat de integrare interna prindate, ceea ce conduce la performante ridicate in exploatare;- utilizatorul se familiarizeaza cu noul PI ca urmare a intrarii esalonate in functiune a PI;- integrarea si acceptarea usoara a PI in (si de catre) SO.

- necesitatea ca baza de date a aplicatiei sa fie realizata de un gruprestrins de specialisti cuinalta clasa de profesionalism, cucapacitate mare de analizasi sinteza.

Aplicabilitate : La conceperea unor sisteme informatice complexe.

Page 13: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.2.2. Strategii de realizare a produselor informatice (PI)

Strategia clasica

13Curs SIE

Elaborare tema

de realizare

Control

Proiectare I

Control

(produs informatic)

Proiectare III

Control

(componente)

Control

Control

Elaborare program

Integrare si testare

Control Control

Control Control

Control

Control

Integrare si testare

Integrare si testare

Proiectare II Proiectare II

Componente 1 Componente 2

componente 1 componente 2

Componente 3

Componente 1+2+3

Componente 1+2

Realizare programe Realizare programe

realizare integrala

realizare prin incrementare functionala

Criterii de stabilire a modului de realizare a

PI

Realizareintegrala a PI

Realizare PI prinincrementarefunctionala

Complexitatea PI mica / medie mare

Dimensiunea PI mica / medie mare

Dimensiuneapersonalului de

specialitate implicat

mare / mediu mediu / mic

Existenta / instalarea la utilizator a tuturor

echipamentelor din configuratia specificata

da nu / partial

Resursele umane ale utilizatorului pentru a prelua in exploatare PI

mari mici / medii

Existenta unor instrumente de asistare a procesului de realizare

da nu / in mica masura

Page 14: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.2.2. Strategii de realizare a produselor informatice (PI)

Strategia clasica

14Curs SIE

Elaborare tema

de realizare

Control

Proiectare I

Control

(produs informatic)

Proiectare III

Control

(componente)

Control

Control

Elaborare program

Integrare si testare

Control Control

Control Control

Control

Control

Integrare si testare

Integrare si testare

Proiectare II Proiectare II

Componente 1 Componente 2

componente 1 componente 2

Componente 3

Componente 1+2+3

Componente 1+2

Realizare programe Realizare programe

realizare integrala

realizare prin incrementare functionala

Strategia clasica prezinta o serie deavantaje:

- posibilitatea unei planificari si urmariri riguroase a activitatilor care vor fi executate pe parcursul procesului de realizare;

integrarea usoara a componentelor PI datorita unei proiectari riguroase a interfetelor si a produsului propriu-zis.

Page 15: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.2.2. Strategii de realizare a produselor informatice (PI)

Strategia clasica

15Curs SIE

Elaborare tema

de realizare

Control

Proiectare I

Control

(produs informatic)

Proiectare III

Control

(componente)

Control

Control

Elaborare program

Integrare si testare

Control Control

Control Control

Control

Control

Integrare si testare

Integrare si testare

Proiectare II Proiectare II

Componente 1 Componente 2

componente 1 componente 2

Componente 3

Componente 1+2+3

Componente 1+2

Realizare programe Realizare programe

realizare integrala

realizare prin incrementare functionala

Dintre dezavantajele strategiei clasice se pot mentiona:

- utilizatorul nu poate evalua concret ce facilitati ofera noul produs informatic decat dupa ce acesta este realizat si testat; ca urmare, si performantele si calitatile noului produs nu pot fi determinate decat in fazele de testare.

- intrucit utilizatorul nu poate formula de la inceput toate cerintele, efortul de intretinere a produsului informatic este foarte mare.

Page 16: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.2.2. Strategii de realizare a produselor informatice (PI)

Strategia clasica

16Curs SIE

Elaborare tema

de realizare

Control

Proiectare I

Control

(produs informatic)

Proiectare III

Control

(componente)

Control

Control

Elaborare program

Integrare si testare

Control Control

Control Control

Control

Control

Integrare si testare

Integrare si testare

Proiectare II Proiectare II

Componente 1 Componente 2

componente 1 componente 2

Componente 3

Componente 1+2+3

Componente 1+2

Realizare programe Realizare programe

realizare integrala

realizare prin incrementare functionala

Dintre dezavantajele strategiei clasice se pot mentiona:

- daca costurile de realizare a produselor informatice nu sunt mari, cele de intretinere sunt importante datorita dificultatilor in depistarea erorilor.

Strategia clasica impune un cadru ordonat si disciplinat de lucru pentru echipele de analisti de sistem.

Page 17: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.2.2. Strategii de realizare a produselor informatice (PI)

Strategia prototipizarii

17Curs SIE

Obiectiv :

- desfasurarea procesului de realizare prin construirea uneia sau mai multor prototipuri partiale, care sunt de fapt modele ale viitorului produs informatic, extinse doar la un set semnificativ de functiuni/ facilitati ale acestuia: de obicei se iau in consideratie functiuni/ facilitati critice (care se caracterizeaza prin aceea ca daca nu sunt realizate corect afecteaza puternic functionalitatea intregului produs informatic);

Elaborare tema

de realizare

Proiectare

Control

Elaborare programe

Control

Testare

(prototip partial)

Control

Control

Elaborare programe

Integrare si testare

"abandonare"

realizarea produselorinformatice prinstrategie clasica

prototip partial

"convertire"

Elaborare programe(prototip partial)

Control

Page 18: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.2.2. Strategii de realizare a produselor informatice (PI)

Strategia prototipizarii

18Curs SIE

Obiectiv :

-realizarea prototipului produsului final in urma experimentarii si/ sau dezvoltarii prototipurilor partiale.

- definitivarea produsului informatic final in urma experimentarii prototipului sau.

Elaborare tema

de realizare

Proiectare

Control

Elaborare programe

Control

Testare

(prototip partial)

Control

Control

Elaborare programe

Integrare si testare

"abandonare"

realizarea produselorinformatice prinstrategie clasica

prototip partial

"convertire"

Elaborare programe(prototip partial)

Control

Page 19: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.2.2. Strategii de realizare a produselor informatice (PI)

Selectarea strategiilor de realizare

19Curs SIE

Criterii pentru selectareaunei strategii

Strategia clasica

Strategia prototipizarii

Noutatea domeniului / problemelor supuse informatizarii in raport cudomenii / probleme deja informatizate mica mare

Gradul de previzibilitate a actiunilor / deciziilor de identificat si / sau modelat

mare mic

Complexitatea actiunilor / deciziilor de identificat si / sau modelat mica mare

Gradul de integrare a componentelor (software / hardware) ale produsului informatic

mare mediu / mic

Gradul de familiarizare a utilizatorului final cu folosirea tehnicii de calcul mare mic

Efortul pentru stabilirea solutiei mic mare

Gradul de familiarizare al echipei realizatoare cu sistemul obiect mare mic

Experienta echipei in realizarea de produse informatice similare mare mica

Existenta conditiilor de experimentare prototip nu da

Gradul de fiabilitate, flexibilitate, eficacitate, portabilitate a produsuluiinformatic inalt scazut

Page 20: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

20Curs SIE

ETAPE PREMERGATOARE

ACTIVITATII DE MANAGEMENT A

PROIECTULUI

An

aliz

a si

tuat

iilo

r

Fo

rmu

lare

a

sco

pu

rilo

rS

inte

za c

on

cep

t

An

aliz

a co

nce

pt

Ev

alu

are

Dec

izie

Pla

nif

icar

e

Co

ntr

ol

pro

iect

Org

aniz

are

pro

iect

METODE , TEHNICI

Des

crie

re s

iste

m

Metode de modelare * * *

Metoda « blackbox » * *

Metoda diagramelor desfasurate * * * *

Model intrare/iesire * *

Studiul documentar *

Metoda matricilor * * * *

Modelul buclei de reglare * *

Ob

tin

erea

de

info

rmat

ii

(tre

cutsi

vii

tor) Interviul * *

Chestionarul * *

Sondajul * *

Metoda Delfi * * *

Metoda etrapolarii tendintei * * *

Op

tim

izar

e

Optimizare liniara * * *

Optimizare neliniara * * *

Metoda Simplex * * *

Man

agem

en

t d

e p

roie

ct

Metoda diagramelor cu bare (Gantt) *

Metoda drumului critic (Pert) *

Plan strucura proiect *

Page 21: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

21Curs SIE

ETAPE PREMERGATOARE

ACTIVITATII DE MANAGEMENT A

PROIECTULUI

An

aliz

a si

tuat

iilo

r

Fo

rmu

lare

a

sco

pu

rilo

rS

inte

za c

on

cep

t

An

aliz

a co

nce

pt

Ev

alu

are

Dec

izie

Pla

nif

icar

e

Co

ntr

ol

pro

iect

Org

aniz

are

pro

iect

METODE , TEHNICI

Fo

r

mu

la

re sco

p Metoda scop/mijloc * *

Metoda timp-costuri-pasi *

Cre

ati

vit

ate Metoda « Brainstorming » * * * * * * *

Metoda 635 (« Brainwriting ») * *

An

aliz

a

Metoda ABC * *

Tabele de decizie * * *

Liste de verificare (« check-list ») * * * * * * *

Analiza celulara * *

Metoda HIPO (Hierarchy Input-Process-

Output )

* *

Analiza diagnostic (Most Critical

Component First)

* * *

Analiza catastrofelor * *

Analiza sigurantei * *

Analiza valorii * *

Analiza de senzitivitate * *

Evaluare/

Decizie

Metoda arborilor de decizie * * * *

Page 22: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.3. Tehnici de realizare a produselor informatice

22Curs SIE

DESCRIEREA SISTEMULUI

Studiul documentar

Scop : un prim contact pe care il are realizatorul unui proiect de produs

informatic cu sistemul obiect.

Obiectiv : studierea documentatiei tehnice si tehnologice disponibile aferente

sistemului obiect si documentatia legata de sistemul informatic existent (nivelul

de automatizare a sistemului obiect)

Rezultate :

•delimitarea domeniului de aplicabilitate al noului produs informatic, fixindu-se

inca din aceasta faza elementele generatoare de informatii (masuri si

semnalizari) si punctele unde vor fi aplicate actiunile (comenzi, reglari).

•estimarea perturbatiilor ce pot apare pe canalele de comunicatii dintre sistemul

de conducere si sistemul obiect, localizandu-se aceste surse si stabilandu-se ce

masuri de protectie pot fi luate.

Studiul documentar trebuie completat cu alte modalitati, tehnici, ce permit

analistului de sistem proiectarea produsului informatic.

Page 23: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.3. Tehnici de realizare a produselor informatice

23Curs SIE

REPREZENTAREA SISTEMULUI

Tabelele de decizie

Obiectiv: Tabelele de decizie constituie o tehnica de reprezentare a logicii

gandirii unei operatii din sistemul obiect sau sistem informatic. O tabela de

decizie este constituita din deciziile care conduc la lansarea unor operatii

(actiuni) si din descrierea operatiilor de prelucrare respective.Regula de decizie Rk (k=1 ..n)

Conditiile de lansare a actiunilor : Valoarea de adevar a conditiei :

C1 adevarat

C2 fals

..... ......

Cm ......

DACA

Criteriul de decizie :

ATUNCI

Actiuni de

efectuat :

Detalierea operatiilor de efectuat pe fiecare actiune

A1

A2

.....

Ap

1 2 3 ... ... ...mC adevarat C fals C C

Page 24: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.3. Tehnici de realizare a produselor informatice

24Curs SIE

OBTINEREA DE INFORMATIIInterviul

Obiectiv :

identificarea cerintelor unui beneficiar pentru un produs informatic solicitat.

Cunostinte a-priori :

- delimitarea sistemului obiect,

- cunoasterea pana la un anumit grad de profunzime a SO

- cunoasterea persoanelor ce vor fi intervievate

Interviul, o tehnica nu foarte riguroasa, se foloseste in etapa de analiza de

ansamblu si de detaliu. Se poate folosi in configuratie cu alte tehnici elementare

de analiza.

Page 25: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.3. Tehnici de realizare a produselor informatice

25Curs SIE

OBTINEREA DE

INFORMATII

Chestionarul

Obiectiv :

identificare si validarea cerintelor cu caracter informational ale unui sistem

obiect. Permite obtinerea unor informatii suplimentare asupra obiectului

investigat anterior printr-o alta tehnica, cum ar fi interviul sau studiul

documentar.

Aplicare :

Aceasta tehnica de realizare consta in alcatuirea unui formular cu intrebari,

chestionar la care trebuie sa raspunda in scris o serie de persoane implicate in

realizarea produsului program din partea beneficiarului. In majoritatea situatiilor

chestionarul este dublat de o anexa care cuprinde instructiunile de completare a

acestuia.

Page 26: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.3. Tehnici de realizare a produselor informatice

26Curs SIE

OBTINEREA DE

INFORMATIIChestionarul

Etapizare:

- planificarea actiunii de stabilire a cerintelor informationale prin tehnica

chestionarului se face dupa o prealabila delimitare a sistemului obiect anchetat

si a fixarii unor ipoteze de lucru; se fixeaza totodata grupul de persoane ce vor fi

chestionate si se construieste chestionarul dupa o prealabila testare asupra

accesibilitatii terminologiei;

- culegerea informatiilor pe baza chestionarului distribuit;

- valorificarea datelor din chestionarele distribuite, prin sintetizarea informatiilor

culese si, daca este cazul, prin intocmirea unui raport de analiza.

Tehnica aceasta se poate aplica in etapa de elaborare a temei de realizare si in

cea de proiectare

Page 27: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.3. Tehnici de realizare a produselor informatice

27Curs SIE

OBTINEREA DE

INFORMATII

Brainstorming

Obiectiv : generarea maximului de idei si de propuneri pe un anumit subiect

Grupuri de lucru

Obiectiv : insusirea diversitatii de punctelor de vedere in jurul unui subiect

Analiza expert - Delphi

Obiectiv : organizarea de consultatii expert pe un subiect precis

Conferinta de consens

Obiectiv : furnizarea unei informatii nuantate pe un subiect controversat

Page 28: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.3. Tehnici de realizare a produselor informatice

28Curs SIE

ANALIZA

Analiza-diagnostic (most-critical-component-first)

Obiectiv: identificarea si specificarea cerintelor pentru sistemele

informatice. Identificarea se face prin una din tehnicile elementare de culegere

a informatiilor (interviu, studiu documentar, chestionar), iar specificarea prin

utilizarea unor tehnici de reprezentare ca diagrame (de structura, de flux sau

grafuri, etc) si tabele de decizie.

Aplicare :

- analiza a sistemului obiect cu o analiza critica (diagnostic) a aspectelor legate

de prelucrarea datelor. In acest fel se poate realiza o grupare a cerintelor pe

prioritati, prioritati care reprezinta "puncte critice".

Page 29: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.3. Tehnici de realizare a produselor informatice

29Curs SIE

ANALIZA

Analiza-diagnostic (most-critical-component-first)

Etapizare:

- culegerea informatiilor

- evaluarea sistemului informational existent si specificarea cerintelor

fata de produsul informatic propus, in sensul ca informatiile pe care le detinem

cu privire la sistemul obiect sunt sistematizate, grupate si evaluate din punct de

vedere al unor performante de calcul sau de prelucrare.

Analiza-diagnostic se recomanda a fi utilizata in etapele de proiectare

ale sistemului informatic, in special, la efectuarea analizei de ansamblu a

sistemului obiect.

Page 30: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.3. Tehnici de realizare a produselor informatice

30Curs SIE

ANALIZAAnaliza celulara

Obiectiv:

Este o tehnica de analiza complexa ce abordeaza sistemul obiect sau sistemul

informatic printr-o metoda top-down si are ca obiective:

- structurarea sistemului obiect din punct de vedere organizatoric;

- structurarea sistemului obiect sau a subsistemelor constituente din punct de

vedere functional;

-analiza informatiilor vehiculate in sistem.

Etapizarea :

- culegere de date, prin formulare tip chestionar;

- sistematizarea informatiilor prin ordonarea pe proceduri, stabilirea relatiilor

intre informatiile din sistem, descrierea canalelor de telecomunicatii;

- evaluarea sistemului.

Aceasta tehnica se poate aplica atat in faza de proiect de ansamblu,

cat si de proiect de detaliu, desi in aceasta ultima situatie devine un procedeu

laborios.

Page 31: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.5. Tehnici de realizare a produselor informatice

31Curs 3 - ASI

ANALIZA

HIPO (Hierarchy plus Input-Process-Output)

Obiectiv:

analiza functionala a unui produs informatic cu ajutorul unor diagrame,

elementele conceptuale fiind modularizarea si structurarea top-down.

Etapizare:

- descompunere top-down a functiilor globale ale produsului informatic, pana la

nivelul de functii elementare, si reprezentarea acestei ierarhii printr-o diagrama

ierarhizata (diagrama H);

- specificarea fiecarei functii printr-o diagrama I-P-O

Tehnica HIPO se foloseste pentru analiza de ansamblu sau detaliu,

precum si la intocmirea documentatiei de intretinere

Page 32: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.5. Tehnici de realizare a produselor informatice

32Curs 3 - ASI

ANALIZA

HIPO (Hierarchy plus Input-Process-Output)

PROGRAM

FUNCTIE

FUNCTIE FUNCTIE

PRINCIPALA

1 2

FCT. 11 FCT. 12 FCT. 21 FCT. 24.....

.....

a)

INTRARE PRELUCRARE IESIRE

PROP. 1

PROP. n

PROP. 1

PROP. m

SINTEZA

PROTOCOL

1. Inceput operatie

2. Fct. 1.1

. Fct. 1.n

3.

Functia principala 1

b)

INTRARE

1. Operatia

2.

3.

Diagrama de detaliu pentru functia 1.2

c)

CIMP A

CIMP B

CIMP Z

CIMP A

CIMP C

CIMP D

TABELE

4.

5.

6.

Page 33: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.4. Metode de realizare a produselor informatice

33Curs SIE

3.4.1. Metoda "TOP-DOWN"

Realizarea produselor informatice este abordata pornind de la produsul

considerat in ansamblul sau catre fiecare componenta in parte.

Produsul informatic sau componentele sale sunt descompuse pe niveluri de

structurare de sus in jos din treapta in treapta, din aproape in aproape. Metoda

top-down este folosita atat la proiectarea produselor informatice, cat si la

elaborarea strategiilor de testare (specificatia de testare).

In ceea ce priveste testarea, metoda top-down implica utilizarea de module

fictive pentru a simula efectul rutinelor aflate pe un nivel imediat inferior nivelului

testat. Testarea prin aceasta metoda permite o minimizare a efortului de testare

a sistemului, precum si posibilitatea localizarii erorilor.

Page 34: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.4. Metode de realizare a produselor informatice

34Curs SIE

3.4.1. Metoda "TOP-DOWN"

Principial, strategia top-down presupune parcurgerea urmatoarelor etape

principale:

- analiza obiectivelor generale si specifice sistemului obiect, restrictiilor si a

relatiilor cu mediu;

- identificarea activitatilor principale desfasurate in cadrul sistemului obiect si a

legaturilor dintre acestea;

- identificarea pe fiecare nivel de conducere a principalelor decizii si actiuni, a

timpilor necesari pentru fiecare decizie si actiune la nivelul fiecarei activitati sau

grupuri de activitati (functiuni);

- definirea modelului de ansamblu al sistemului informatic;

- descompunerea pe subsisteme sau module functionale si definirea deciziilor si

a cerintelor de informatii si definirea interfetelor dintre aceste componente;

- stabilirea prioritatilor in ceea ce priveste baza de date a subsistemelor.

Page 35: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.4. Metode de realizare a produselor informatice

35Curs SIE

3.4.1. Metoda "TOP-DOWN"

Metoda prezinta o serie de avantaje:

•exista posibilitatea de definire a obiectivelor generale ale sistemului

informatic si a celor specifice subsistemelor de o maniera care sa conduca

la o planifficare a resurselor si la un control riguros al proiectului;

•produsul informatic prezinta un inalt grad de integrare, ceea ce asigura o

crestere a utilitatii sistemului cat si performante superioare in exploatare;

•se evita intr-o mare masura reproiectarile succesive (de genul celor

determinate de strategia evolutiva) datorita definirii din primele etape a

obiectivelor, functiunilor si a interfetelor.

Dar exista si o serie de dezavantaje:

•definirea modelului de ansamblu presupune o cunoastere exacta a

sistemului obiect, atat din punct de vedere static, cat si dinamic, precum si

subsistemele constituente si a relatiilor intre ele: descompunerea in

subsisteme este etapa cea mai dificila;

•metoda presupune o crestere a timpului de realizare, dupa care utilizatorul

va putea beneficia de produsul informatic.

Page 36: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.4. Metode de realizare a produselor informatice

36Curs SIE

3.4.2. Metoda "OUTSIDE-IN"

Abordarea produselor informatice se face pornind dinspre exteriorul sistemului

(vazut prin prisma utilizatorului) catre interiorul acestuia (implementarea

solutiei). Metoda este deci strans corelata cu metoda top-down.

Intradevar, cele doua metode coincid daca descompunerea se axeaza pe

functiile sistemului. Ele difera, daca descompunerea se axeaza pe structura

globala a solutiei.

Page 37: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.4. Metode de realizare a produselor informatice

37Curs SIE

3.4.3. Metoda "INSIDE-OUT"

Este o varianta a metodelor top-down si outside-in.

Punctul de plecare in descompunerea sistemului il constituie aspectele legate

de implementarea solutiei, referitoare la timpul de executie si spatiul de

memorie.

In cazul acestei metode se iau decizii legate in primul rind de implementarea

sistemului (inside) si apoi cele legate de functiile externe ale sistemului

(outside). La metoda outside-in se aveau in vedere, in primul rind, functiile

externe, functii ce pot fi masurate din punct de vedere calitativ.

Page 38: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.4. Metode de realizare a produselor informatice

38Curs SIE

3.4.4. Metoda "BOTTOM-UP" (evolutiva sau ascendenta)

Induce o ordine de abordare a produselor informatice pornind de la componente

de nivel inferior spre cele de nivel superior, ajungind in final la intregul produs

informatic.

Componentele de pe nivelul de baza sunt agregate succesiv de jos in sus.

Realizarea unui nivel de agregare implica si o integrare a componentelor/

modulelor de nivel inferior, agregarea fiind considerata terminata cind se obtine

o unica componenta la acel nivel. Obtinerea intregului produs informatic se

obtine printr-o procedura iterativa.

Metoda se aplica la proiectarea si elaborarea programelor, precum si la

integrarea si testarea produsului informatic.

Page 39: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.4. Metode de realizare a produselor informatice

39Curs SIE

3.4.4. Metoda "BOTTOM-UP" (evolutiva sau ascendenta)

Avantajele acestei metode sunt:

•dezvoltarea treptata a sistemului in corelatie cu cerintele utilizatorului ce

pot fi determinate mai usor si mai precis;

•extinderile se pot face dupa o analiza mai atenta, cu luarea in considerare

a tuturor implicatiilor;

•acomodarea mai usoara a utilizatorului cu noul sistem, cu implicatiile lui, el

putand beneficia mai rapid de primele rezultate: creste si gradul de

participare a utilizatorului in realizarea produsului;

•acomodarea corespunzatoare si a echipei de analisti cu problematica

unitatii utilizatoare;

•se reduce riscul unui sistem de amploare care la punerea in functiune se

dovedeste neoperativ.

Page 40: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.4. Metode de realizare a produselor informatice

40Curs SIE

3.4.4. Metoda "BOTTOM-UP" (evolutiva sau ascendenta)

Dintre dezavantajele metodei mentionam:

•gradul de integrare si performantele mai reduse ca urmare a lipsei initiale

a conceptiei de ansamblu asupra obiectivelor si functiunilor sistemului in

forma finala;

•fiecare pas nou, fiecare functie noua, conduce la reproiectarea aplicatiei

deja elaborate la pasul anterior, ceea ce duce la eforturi si costuri

suplimentare;

•durata mare a ciclului de realizare, face sa nu se poata face decat o

evaluare globala a duratelor de realizare a intregului sistem si la necorelari

sau nesincronizari in echipa de proiectare daca componenta sa se modifica

pe parcurs.

Page 41: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.4. Metode de realizare a produselor informatice

41Curs SIE

3.4.5. Metoda "MOST-CRITICAL-COMPONENT-FIRST"

Metoda induce o ordine de abordare a realizarii produselor informatice pornind

de la componentele critice. Un exemplu: componenta de prelucrare in timp real

intr-un sistem de comanda si control.

Luarea deciziilor pe baza utilizarii acestei metode este calata pe satisfacerea

parametrilor critici. Dupa ce componenta critica a fost terminata se trece la

dezvoltarea si a celorlalte componente ale produsului informatic.

Strategia de testare preconizata de aceasta metoda este top-down pentru

componentele critice si bottom-up pentru toate celelalte componente. Aceasta

metoda se poate aplica la proiectarea produselor informatice cu componente

critice, dar si la construirea specificatiei de testare.

Page 42: Sisteme informatice în energetică - shiva.pub.roshiva.pub.ro/new/wp-content/uploads/2014/10/Note_curs_3_SIE.pdf · -instrumentul de realizare este un produs program constituit pe

Capitolul 3. TEHNOLOGIA DE REALIZARE A UNUI PRODUS INFORMATIC

3.4. Metode de realizare a produselor informatice

42Curs SIE

3.4.6. Metoda MIXTA

Metoda are la baza o mixtura intre regulile celorlalte metode, oferind in acest fel

o gama larga de posibilitati in functie de obiectivele urmarite pentru realizarea

produselor program.

Metoda se asociaza cu metoda mixta de testare.

Este eficienta la proiectarea produselor informatice.

Observatie

Metodele de realizare cele mai des folosite in practica sunt top-down,

bottom-up sau combinatii ale acestora.