Documente Academic
Documente Profesional
Documente Cultură
Metode de proiectare
Modelarea
Modelul logic informațională
IDEF 1x
Sisteme de
Modelul fizic gestionare a
Bazelor de date
Eficiență economică
Principiu de
modelare sistem inegrare
Decompoziție Sistem
Principiu de Informațional
adaptabilitate
Principiu de
intelectualizare Participare utilizator
Principiu interfață
prietenoasă Eficiență a activității
de proiectare
i.Principiile economice
Principiul utilităţii - nu există sisteme informaţionale care să poată afirma că sunt
„ideale” din punct de vedere al utilităţii oferite utilizatorilor. Cu toate acestea, produsele software
cu o utilitate percepută mai bună sunt preferate cu regularitate de către cumpărători, iar utilitatea
percepută bună este de regulă o expresie a unui proces de concepţie şi execuţie care a ţinut cont
cu consecvenţă de nevoile publicului. În principiu, dacă se doreşte realizarea unui sistem
informatic cu o utilitate percepută ridicată, procesul de design trebuie să debuteze prin stabilirea
obiectivului primar al acelui produs software, identificarea publicului-ţintă şi a competitorilor
existenţi la nivelul publicului-ţintă, în special a celora care sunt la momentul respectiv lideri pe
piaţă.
Principiul eficienţă economică a sistemului - presupune că sistemul nou creat va
asigura îndeplinirea tuturor cerinţelor formulate de beneficiar faţă de acest sistem.
Principiul respectare standarde - presupune aplicarea standardelor internaţionale şi
naţionale, precum şi a recomandărilor ce reglementează etapele, fazele şi acţiunile la
proiectarea sistemelor informaţionale, la codificarea informaţiei, la elaborarea şi crearea
documentaţiei, aplicarea procedurii standarde pentru schimbul de informaţii dintre componentele
sistemului şi elaborarea interfaţă a utilizatorului etc.
Principiul abordare sistemică – presupune determinarea şi abordarea tuturor proceselor,
fenomenelor, conexiunile şi interacţiunile atât dintre ele, cât şi cu mediul ambiant.
„Întregul este mai mult decât suma părţilor componente”. Acest principiu cere
aplicarea ideologiei unice faţă de părţile componente ale sistemului – partea funcţională,
selectarea sistemului de programare, sistemului de codificare informaţie, structura bazei de date,
asigurarea compatibilităţii şi interoperabilităţii componentelor. Principiul abordare sistemică
presupune ordinea de proiectare „de sus în jos”, adică de la general spre particular. La început se
rezolvă sarcinile generale ale sistemului şi se formulează cerinţele funcţionale care ulterior vor fi
elaborate într-o consecutivitate. Abordarea sistemică presupune determinarea emergenţei, adică
determinarea a noi proprietăţi ale sistemului ce nu au fost formulate anterior.
Principiul de integrare - presupune crearea sistemelor informaţionale cu funcţionalităţi
extinse. Adică, subsistemele SI au o bază informaţională comună. Acest principiu de regulă duce
spre integrarea subsistemelor într-un sistem corporativ.
Principiul inovare - identificarea funcţiilor anterior nerezolvate şi rezolvarea lor.
Principiul de decompoziţie - duce la ridicarea calităţii SI prin elaborarea mai multor
subsisteme, în special, dacă avem de construit un sistem informaţional de amploare cu
participarea a mai multor grupuri de proiectanţi şi programatori.
Principiul de participare utilizator – în special, în etapa elaborării prototipurilor
participarea primelor persoane, participarea responsabililor de proces etc.
Principiul de eficienţă a activităţii de proiectare – presupune că preţul proiectării
trebuie să fie mai mic decât preţurile de piaţă, termenele de realizare să fie respectate aşa cum
este stipulat de condiţiile Contractului.
a. Metode de proiectare
În funcţie de nivelul de utilizare a instrumentelor şi a soluţiilor-tip, metodele de proiectare
ale SI se împart în două categorii:
- proiectarea canonică;
- proiectarea-tip.
Proiectarea canonică. Proiectarea canonică presupune elaborarea sistemelor fără
utilizarea unor soluţii gata sau mijloace instrumentale speciale (elaborare de la zero), dar după
careva reguli sau canoane.
Proiectarea-tip. Proiectarea-tip presupune crearea sistemului informaţional din elemente-
tip existente care aplică:
- tehnologii de proiectare automatizată;
- tehnologii de proiectare-tip;
- tehnologii de proiectare-tip pe parametri;
- tehnologii de proiectare-tip pe modele.
METODE DE PROIECTARE
SISTEME INFORMAȚIONALE
PROIECTARE
CANONICĂ
PROIECTARE
TIP
PROIECTARE TIP
pe ELEMENTE PROIECTARE TIP
pe SUBSISTEME
PROIECTARE TIP
pe OBIECTE
1. Generalităţi:
- denumirea completă a sistemului şi abrevierea;
- codul (numărul) temei sau al contractului;
- denumirea organizaţiei executoare şi a beneficiarului, rechizitele lor;
- lista documentelor în baza cărora este creat sistemul;
- termene (executare) de începere şi finalizare a lucrărilor;
- informaţii despre surse şi modalitatea de finanţare;
- ordinea de perfectare şi prezentare a rezultatelor creării sistemului informaţional, a
părţilor sistemului sau a unor module separate
2. Destinaţia şi scopurile creării /modernizării sistemului informaţional:
a) categoria activităţilor de automatizare;
b) lista obiectelor pentru care va fi utilizat sistemul;
c) denumirea şi valorile solicitate ale indicatorilor:
1) tehnici;
2) tehnologici;
3) economici etc. care vor fi atinşi odată cu implementarea sistemului.
3. Descrierea obiectului automatizării:
- informaţii succinte despre obiectul automatizării;
- informaţii despre condiţiile de exploatare şi caracteristicile mediului ambiant.
3. Cerinţe funcţionale faţă de sistem
Cerinţe privind sistemul în totalitate:
- cerinţe referitoare la structura şi modul de funcţionare a sistemului (lista
subsistemelor, niveluri ierarhice, gradul de centralizare, modul de schimb informaţional,
regimurile de funcţionare, interacţiunea cu alte sisteme, perspectivele de dezvoltare);
- cerinţe privind personalul (roluri, calificarea, regimul de lucru, organizarea instruirii,
utilizatorii);
- indicatori asociaţi destinaţiei sistemului (adaptabilitatea la modificările sistemului de
conducere şi a valorilor parametrilor, scalabilitatea);
- cerinţe privind fiabilitatea, securitatea, ergonomia, transportabilitatea, exploatarea,
deservirea tehnică şi reparaţia, protecţia contra unor influenţe externe, drepturi de autor,
standardizare şi unificare.
Cerinţe referitoare la funcţionalităţi (pe subsisteme):
- lista activităţilor automatizate;
- cadrul temporal de realizare a fiecărei funcţii;
- cerinţe privind calitatea realizării fiecărei funcţii, forma de prezentare a ieşirilor,
exactitatea şi autenticitatea datelor;
- lista şi criteriile de stabilire a căderilor (refuz serviciu).
Cerinţe referitoare la resurse:
- matematice (componenţa şi sfera utilizării modelelor şi metodelor matematice,
algoritmilor existenţi şi noi);
- informaţionale (componenţa, structura şi organizarea datelor, schimbul intern de date,
compatibilitatea informaţională cu alte sisteme, clasificatoarele utilizate, SGBD, controlul
datelor şi folosirea masivelor de date, procedurile de conferire a valabilităţii juridice
documentelor la ieşire);
- lingvistice (limbajele de programare, limbile de interacţiune a utilizatorilor cu
sistemul, sistemele de codare, limbajele pentru intrări/ieşiri);
- tehnice;
- metrologice;
- organizaţionale (structura şi funcţiile departamentelor de exploatare, protecţia contra
unor acţiuni eronate);
- metodice (documentaţia normativ-tehnică).
1.3.1. Proiectarea-tip
Mai poate fi numită ingineria softului bazată pe componente (Component Based Software
Engineering - CBSE).
CBSE – presupune proiectarea sistemelor software utilizând componente reutilizabile.
Crearea sistemului informațional se realizează din elemente existente apriori.
Metoda de proiectare cu utilizarea elementelor tipizate este bazată pe utilizarea soluţilor
de proiect reutilizabile (soluţie de proiect replicabilă). Condiţia principală pentru utilizarea unor
astfel de metode este capacitatea de a descompune sistemul informaţional proiectat în
componente (subsisteme, module software, complexe de sarcini etc.), pentru implementarea
cărora pot fi alese soluţii tip de proiect.
Suplimentar faţă de funcţionalitatea reală a software-ului şi hardware-ului, soluţiile-tip
trebuie să fie însoţite de documentaţia necesară în care este prezentată o descriere detaliată a
acestor soluţii (inclusiv procedurile de ajustare) în care se încadrează cerinţele sistemului
proiectat existente pe piaţă, care vor fi adaptate necesităților unei anumite companii.
Soluţie de proiect tirajată (SPT) pot fi clasificate în funcţie de nivelul decompoziţiei a
sistemului informațional:
- SPT pe elemente;
- SPT pe subsisteme;
- SPT pe obiecte.
1.3.1. Abordarea orientată pe parametri,
etape:
- determinarea criteriilor de estimare a SPT pentru soluţionarea problemelor în cauză;
- analiza şi evaluarea SPT accesibile conform criteriilor formulate;
- selectarea şi achiziția celei mai potrivite SPT;
- racordarea (adaptarea) parametrilor SPT procurate la cerințele sistemului proiectat.
La o astfel de abordare, soluţia de proiect tirajat este văzută ca o „cutie neagră”:
Flux informaţional (FI) - sunt datele primare procesate şi necesare pentru a obţine
rezultate.
Bloc funcţional - procesează datele primare şi formalizează rezultatul funcţionării
pachetului.
Flux de parametri (FP) - este informaţia necesară pentru ajustarea pachetului la
condiţiile concrete de funcţionare.
Blocul procesare parametri - setul de module ce interpretează parametrii.
Blocul de adaptare - interacţionează cu blocul funcţional şi poate adăuga module sau să
le modifice.
Criterii de estimare a SPT:
- destinaţia şi posibilităţile pachetului;
- caracteristici şi proprietăţi ale pachetului;
- cerinţele pentru hardware şi software;
- documentaţia pachetului;
- factori de ordin financiar;
- caracteristici de instalare;
- caracteristici de exploatare;
- asistenţa furnizorului;
- calitatea pachetului şi experienţa de utilizare;
- perspectivele de dezvoltare a pachetului.
Subetape:
- definirea arhitecturii sistemului;
- proiectarea modulelor;
- proiectarea fişierelor şi a bazei de date;
- detalierea dimensiunilor sistemului (aria de extindere);
- definirea modului de testare a sistemului;
- întocmirea documentaţiei aproape de forma finală;
- revizuirea planului de dezvoltare a sistemului.
Proiectarea este un proces predominant iterativ, cu posibilitatea revenirii pe subetape,
când modul de finalizare a acestora nu este acceptat de către echipa de analiză–proiectare
(tabelul 6.1).
Instrumente CASE
• Vantage Team Builder (Westmount I–CASE);
• Designer/2000;
• Silverrun;
• ERwin+BPwin;
• S-Designor;
• CASE. Analitic;
• Rational Rose.