Introducere in Stiinta Calculatoarelor 2013 | Page 107
abstractizare elimină faptele irelevante şi le accentuează pe cele
esenţiale, iar procedura de modelare reprezintă informaţii şi acţiuni întrun mod specific. Modelul obţinut priveşte doar aspectele care se doresc
rezolvate ale problemei (nu toate aspectele acesteia) şi va conţine
obiecte cu (şi asupra cărora) se acţionează. Pentru un produs informatic,
modelul poate fi formal (adică exprimat prin simboluri, de exemplu prin
formule) sau procedural (adică exprimat prin cuvinte ca o reţetă de
bucătărie).
Metodologia aplicată la etapa de proiectare este puternic dependentă de
modalitatea de programare. De aceea, etapele de proiectare şi
implementare sunt strâns legate, uneori chiar suprapuse iar această
legătură provine din modul cum este gândită, chiar de la etapa de
proiectare, realizarea efectivă (implementarea) aplicaţiei pe întregul ei
şi pe fiecare program în parte. Între metodologii se amintesc două mai
importante: proiectarea obiectuală (pentru aplicaţii în care se pot
discrimina obiecte din lumea reală ce sunt manipulate de aplicaţie) – cu
utilizare mai frecventă în domenii tehnice şi care simulează realitatea și
proiectarea cu baze de date (pentru aplicaţii de gestiune a resurselor de
orice fel) – cu utilizare frecventă în economie şi administraţie.
Pe lângă partea software, la această etapă se proiectează şi structura de
echipament, privind: structura de calculatoare şi configuraţia fiecăruia,
structura de comunicaţie (reţea locală, echipamente de reţea, conectarea
la Internet) și structura de periferice partajate (adică folosite în comun)
de mai mulţi utilizatori (imprimante sau mese de desen, interfeţe de
proces pentru culegerea datelor sau comanda din / către instalaţii). Se
proiectează tipul şi configuraţia sistemelor de operare - strâns legat de
structura de echipamente şi de scopurile aplicaţiei.
Persoanele implicate în această etapă sunt: analişti de sistem
(informaticieni cu pregătire specială în folosirea unui instrument de
proiectare şi implementare a programelor), ingineri hardware şi ingineri
de sistem (care proiectează structura de echipamente şi programe),
conducători de proiect (specialişti în domeniul ţintă sau în informatică,
care cunosc modul de organizare a activităţilor complexe precum şi
domeniul ţintă). Documentele elaborate la finalul etapei sunt
„Specificaţia de programare” (indică structura de module şi acţiuni apoi
107