1
Directii in dezvoltarea de software pe plan mondial
Calculatorul devine pe zi ce trece un un instrument din ce in ce mai
folosit in viata de zi cu zi. Internetul, serviciile telefonice,
rezervarile de bilete, accesul la diverse informatii.Toata aceasta gama
noua de domenii de utilizare a calculatorului inseamna pentru
dezvoltarea de o piata de zeci de miliarde de dolari. Daca luam in
considerare si problemele imense ridicate de actiunea “Anul 2000” putem
avea o imagine asupra fenomenului de criza cu care se confrunta
dezvoltarea de soft actuala. Ar fi de asteptat ca aceasta noua foame de
noi aplicatii soft sa maturizeze industria softului. Insa rezultatele
nu sunt prea incurajatoare : majoritatea proiectelor soft importante
sufera intarzieri sufera intarzieri, isi depasesc bugetul, produc soft
de slaba calitate sau, nu de putine ori esueaza lamentabil. Se
estimeaza ca peste 80% din toate investitiile facute in soft se
folosesc pentru intretinerea programelor vechi si nu pentru dezvoltarea
unor programe noi.
Existenta unei crize soft a fost pentru prima data recunoscuta explicit
in 1968, la o conferinta sponsorizata de NATO. Ca o prima concluzie a
aparut ideea ca si dezvoltarea de soft trebuie realizata intr-o maniera
inginereasca, idee ce a nascut sintagmele cunoscute Software
Engineering sau mai nou Information Technology. 
Rezultatele concrete ale acestei conferinte sau materializat in
deplasarea centrului de greutate dinspre limbajele de programare catre
elaborarea de metodologii si standarde de dezvoltare a softului. 
Cu toate acestea, daca privim acum, dupa 30 de ani, rezultatele
obtinute in dezvoltarea softului in maniera industriala sunt inca
departe de progresele realizate in alte ramuri ingineresti precum
microelectronica sau productia de automobile, ramuri industriale
orientate pe productia de componente si asamblarea acestora in produse
finite. In general, componentele considerate blocuri de constructie
prefabricate si testate, produse si comercializate de cateva firme
specializate, cu respectarea normelor si standardelor recunoscute
(ISO,DIN), sunt asamblate de alte firme in produse finite(aparatura
electrocasnica, audio-video, calculatoare, automobile, etc) care ajung
pe piata la consumator.
Se pune problema transformari productie soft intr-un astfel de tipar al
productiei si asamblarii componentelor standardizate. Progresele facute
pana la mijlocul anilor ’90 sunt putin relevante: biblioteci de
subprograme stintifice din Fortrand si C, serviciile oferite de
sistemele de operare moderne, biblioteci de subprograme grafice sau
pachete de comunicatii sunt exemple primare de astfel de astfel de
componente soft reutilizabile, chiar daca ele sunt destul de departe de
definita actuala a termenului. Pe la mijlocul anilor ’80, ingineria
soft si-a pus mari sperante in programrea orientata pe obiecte
(POO),considerata solutia ideala pentru rezolvarea crizei soft. Din
pacate, asteptarile n-au fost confiramate: din ce in ce mai multi
specialisti considera azi ca sperantele puse in POO nu s-au implinit,
in special cand e vorba de dezvoltare programelor foarte mari,
intretinerii lor dar mai ales in privinta reutilizari codului.
Limbajele de programare orientate pe obiecte sunt complexe prin urmare
curba de invantare este lunga; pe langa invantarea limbajului este
necesara si familiarizarea cu ierarhiile de obiecte, proprii fiecarui
mediu de dezvoltare, care cere un timp mult mai mare chiar si decat
invatarea limbajului. Intr-o aplicatie orientata pe obiecte (vazuta ca
o colectie structurata de obiecte ce comunica intre ele) obiectele sunt
dependente de implementare altor obiecte , asadar se pot conecta doar
la obiectele prevazute in etapa de proiectare a aplicatiei. 
Incercare de a rezolva toate aceste probleme a dus la aparitia
conceptului programarii orintate pe component(POC). Softul bazat pe
componente inseaman o compunere(asamblare) a componentelor, unele
dintre ele componente standard, iar altele componente specializate.
Componentele sunt obiecte de sine statatoare care se pot integra si
functiona intre-aplicatii, inter-retele si inter-sisteme de operare.
 O componenta are o interfata bine precizata prin care isi expune
functionalitatea, este independenta de sistemul care o foloseste,
serviciile ei putand fi apelate intro maniera transparenta si
independenta de sistemul de operare sau mediu de programare.
Succesul industriei componentelor nu poate fi stabilit decat de piata.
Piata stabileste succesul sau falimentul unei firme ce produce
componente soft, in functie de calitatea serviciilor oferite de aceasta
si de usurinta cu care componentele se asambleaza in aplicatii.
Situatia industrie de software in Romania
In Romania se cheltuie aproape de trei ori mai putin  decat in
Bulgaria pentru software si servicii IT. Prima  carenta a pietei
de tehnologia informatiei romanesti este lipsa datelor statistice
oficiale. IDC (International Data Corporation), unul dintre cele mai
prestigioase institute americane de masurare a pietei, a realizat in
ultimii ani cateva evaluari ale pietei Romanesti. De asemenea,
specialistii care lucreaza in domeniu au  incercat  sa 
culeaga  date  despre  piata IT romaneasca. 
Aceste  date,  insa  nu  sunt  foarte 
precise. In 1997, odata cu conceperea  Strategiei 
Nationale  pentru  Societatea Informationala a revenit in
Comisiei  Nationale  de Statistica demararea unui proiect de
masurare a pietei de  Tehnologia Informatiei. Din pacate, acest
proiect a avut o soarta similara cu  Strategia (care, desi a fost
adoptata de guvern in februarie 1998, a ramas litera moarta), adica nu
s-a demarat culegerea de date in acest sens. Conform datelor IDC, in
1996, volumul cheltuielilor de TI era mult mai mic, comparativ cu alte
tari foste socialiste (denumite pe scurt Europa Centrala si de Est.
TARA    VOLUM CHELTUIELI IT
(milioane $)    POPULATIE
(milioane)    CHELTUIEL IT
($/cap de locuitor)
Rusia    2600    148  
 17,5
Polonia    1280    38  
 33,7
Cehia    1280    10  
 124,3
Ungaria    720    10  
 69,2
Slovenia    216    2    108
Romania    144    23    6,3
Bulgaria    97    9    10,8
Romania are cele mai scazute cheltuieli pe cap de locuitor, din 
regiune. Tot conform datelor IDC, din acest volum de cheltuieli,
cheltuielile pe software  si  servicii aferente sunt
prezentate in tabelul urmator (pe coloana fiecarei  tari 
este  trecut  procentul  din totalul cheltuielilor
respectivei tari):
Dupa   cum   se   vede,  
in  1996,  in  Comunitatea  Europeana, 
volumul cheltuielilor  software  si servicii reprezenta in
medie 53.5%, iar estimarile pentru  1998  indica 
depasirea  pragului  de  55%.  E  un 
semn  deosebit  al imaturitatii  pietei  TI 
romanesti, in care cheltuielile software si servicii reprezinta 
doar  12,5% din totalul cheltuielilor TI, aproape jumatate fata de
Bulgaria.
Si asta in conditiile in care majoritatea studiilor realizate de
expertii  occidentali  indica  de  cativa  ani
conducatorilor Romaniei ca unul dintre  putinele domenii in care
tara ar putea avea sanse reale de succes este cel al software-ului.
Piata  romaneasca  este,  inca, imatura. Ea este
dominata, ca si volum al vanzarilor,  de  administratia 
publica. Aceasta (in special, prin proiecte de finantare  straina,
fie ca e vorba de Banca Mondiala sau Comunitatea Europeana sau 
altele)  este  principalul client al pietei, cu peste 50% din
achizitiile software. Asadar,  nu  numai  piata 
de  software,  ci  in  general  de 
tehnologia informatiei  este  una  din  cele 
mai scazute printre tarile foste comuniste.
Prin  urmare,  in  Romania  nu  se cheltuie
nici macar un dolar pe cap de locuitor  pentru 
software  si  servicii, adica de trei ori mai putin decat in
Bulgaria  si  aproape  de  40 de ori mai putin
decat in alta tara vecina noua,Ungaria.
Ritmul  de  crestere  in Romania al pietei de PC-uri, de
exemplu, este mai mic decat  cel  al regiunii. rata de
crestere medie a tarilor din Europa, Orientul Apropiat  si Africa
in 1998 este de 26% in timp ce in Romania a fost de 15% in 1997 
si  a  mai scazut in 1998. Aceasta in conditiile in care
Romania are una dintre cele mai slabe dotari cu PC-uri din Europa. Daca
ritmul de instalari de PC-uri este de circa 60.000/an, iar baza
instalata era cam de 300.000 in 1996, putem estima ca numarul total a
ajuns la 500.000.
   
  
  1
  In  1998,  cam  25%  din  volumul
PC-urilor vandute a fost catre
persoane particulare,  in  ciuda  saraciei din ce in ce
mai accentuate,
o foarte buna dovada ca tinerii, copii, in general, sunt un factor de
presiune puternic asupra  celor  care  iau 
decizii.  De asemenea,
20-25% dintre noile accese la Internet, apartin tot persoanelor fizice.
Nu  acelasi lucru se poate spune despre achizitiile de software
utilizate ilegal  pe  calculatoarele  de 
acasa  fiind mult mai mare
decat pe cele de la birou. Probabil  rata  pirateriei 
pe 
calculatoarele personale se apropie de 100%.  Pe  de alta
parte,
aceasta diferenta nu este specifica Roamaniei. Ea se regaseste in toate
tarile dezvoltate. 
Dupa unele estimari in Romania exista peste 200 de intreprinderi
care 
dezvolta software. Toate intra in gama intreprinderilor mici si
mijlocii si  sunt  repartizate  in  intreaga 
tara.  Evident,  cele 
mai  multe sunt  in Bucuresti.  Tot  aici 
se  gasesc  si cele mai
numeroase companii puternice in domeniu.Unele  dintre  aceste
societati
au un profil mai divers, de multe ori ele actionand  ca  un
integrator
pentru clientii lor, oferindu-le solutia completa hardware si software.
Exista un numar destul de scazut de inreprinderi care au ca 
activitate  dominanta  (majoritara  in  cifra 
de  afaceri)  productia 
si serviciile  software.  Cele  mai  multe dintre
societati au sub 10
specialisti software.
     Numarul inteprinderilor care au peste 50 de
specialisti software
este sub 10  si cu exceptia Alcatel Network Systems din Timisoara,
toate celelalte sunt in Bucuresti.
 Industria  de software pare sa fie un domeniu cu un
potential deosebit
in Romania,  dezvoltarea  ei  fiind  din ce mai
accentuata. Evident,
industria de software  aste una din cele care se lanseaza, pe
fondul
unei caderi generale a economiei romanesti. Pentru a-i asigura o
dezvoltare accelerata, in decembrie 1998
     Preturile  produselor 
software  sunt  comparabile  cu cele de pe
pietele europene.  Produsele  romanesti  sunt, 
in  general,  mai 
ieftine  decat cele similare  straine, explicatia constand in
primul
rand in posibilitatea mare de a decide pretul aici. Toate 
produsele 
software sunt incarcate dintr-un foc cu taxa de valoare adaugata 
ed 
22%.  Produsele  starine  (care  domina 
piata)  au  inclusa  si
suprrataxa  vamala  de  4%.  O buna parte din
produsele software
importate sunt "ingreunate", dintr-o defectuoasa formulare a legii, de
taxa de redeventa care este de 20%. Asadar,  in  cazul 
cel  mai 
fericit,  din valoarea platita pe un produs software 
absolut  necesar 
cum  este  de  exemplu sistemul de operare, taxele
platite  statului 
reprezinta  sub 30%. In cazul nefericit, insa, taxele catre stat
dubleaza de fapt, preturile produselor software.
  Spre deosebire de Slovenia, de exemplu, unde suma taxelor de
stat incluse in pretul unui produs software nu depaseste 3%.
   In  general,  guvernul  Romaniei 
nu  a  acordat  nici o atentie
speciala domeniului,  in  sensul  incurajarii 
lui  prin  scheme 
fiscale  stimulative.
Dimpotriva,  a  aplicat  si intreprinderilor care
actioneaza in domeniu
aceeasi reteta:  infranarea dezvoltarii intreprinderilor mici si
mijlocii, fara nici o deosebire.
O  foarte  buna  reprezentare  o  au 
antivirusii  realizati  in 
Romania (AspVirin  realizat  de Sumi Development din Cluj,
AVX realizat
de Softwin din Bucuresti  si  RAV  realizat  de
GeCAD din Bucuresti).
Concurenta puternica in domeniu  demonstreaza  ca aceasta
este una din
caile cele mai sigure prin care firmele  romanesti  pot 
ajunge  se 
realizeze produse software competitive la nivel mondial.
     Dar  numarul  cel  mai 
mare  de  produse originale il reprezinta
cele de gestiunea  intreprinderilor.  In  general, 
aceste produse sunt
insotite si de servicii  de  configurare, implementare,
dezvoltari
specifice etc. Acesta este principalul  segment  de 
produse 
dezvoltate  de  intreprinderile de software romanesti, 
lucru  normal 
de  altfel, acesta fiind segmentul de piata cel mai
interesant,  cu 
cererea  cea  mai mare. Dintre numeroasele firme care
dezvolta  
asemenea   produse   software:  
Advanced  Technology  Research  din
Targoviste,  Coltronix Bucuresti, EWIR Bucuresti, Hamor Soft din
Sf.
Gheorghe, Milenium din Sibiu, Romsys, Softwin, Siveco Romania din
Bucuresti.
     Domeniul  solutiilor  din 
domeniul  bancar  este si el populat cu
oferte romanesti: Fiba Software sau JVMTehnologic din Bucuresti.
Firmele  romanesti au dezvoltat si produse de gestiune a unor
procese
sau echipamente  industriale,  printre care enumeram
companiile
AsTechSolutions cu solutii  de  masurare  virtuala 
sau SIS cu
intefete, inclusiv software pentru echipamente de proces.
Multe firme de software romanesti, specializate in export,au fost
implicate in proiecte an 2000 pentru pietele occidentale. De exemplu:
Kepler Prodimpex Bucuresti si Simbolic Cluj.
     De  asemenea,  exista 
numeroase produse romanesti multimedia, cum
sunt: biblioteca  culturala  nationala  virtuala, 
o linie de produse
despre Romania realizate  de  ITC  Bucuresti, 
despre Maramures de
Multinet din Baia Mare sau sistemul   de 
orientare  geografica  in 
Bucuresti,  realizat  de  Neuron  din Bucuresti.
     Ministerul  Educatie Nationale a inceput
de curand sa certifice
produsele educationale: cele de initiere in folosirea 
calculatorului 
realizat  de  Softwin sau de utilizare a Windows de
Autocom  din 
Timisoara.  Asadar,  si  din aceasta sumara enumerare,
reiese ca piata 
produselor de software romanesti creste incomparabil mai mult in raport
cu "cresterea" volumului pietei TI.
Modalitati de sustinere a productiei autohtone de software 
Realizarea unei infrastructuri informationale trebuie sa fie o
prioritate strategica a guvernului care sa duca la  creere
cadrului
legislativ, fiscal si administrativ stimulativ pentru firme,
informatizarea administratiei de stat prin  introducerea
documentelor
informatice, formarea unui numar mult mai mare de specialisti in
domeniu prin cresterea  numarului de locuri la institutiile de
invatamant de specialitate. Toate acestea si multe altele au fost de
fapt obiectivele Comisiei care a realizat in ’97 strategia nationala de
informatizare. Realizarea lor a ramas in general pe hartie si nu a fost
sustinuta nici macar de legile si actele normative aparute dupa acea.
 O  problema  majora in Romania este rata pirateriei
produselor
software. Conform datelor BSA (Business Software Alliance) in Romania,
rata pirateriei a scazut  de la 93% in 1997 la 84% in 1998. Acest
nivel
de piraterie este, insa, comparabil cu al tarilor situate cam la
acelasi nivel cu noi: Bulgaria, Rusia. O scadere chiar si cu cateva
procente poate insemna o crestere semnificativa a cifrei de afaceri.
In tarile dezvoltate, rata pirateriei se situeaza undeva sub 30-40%.
Tinand  cont,  de  exemplu, ca nici un PC nu
functioneaza practic fara
un sistem  de  operare,  valoric, pirateria are cote
extrem de inalte
in Romania.
Specific  tarilor  ca  Romania  este 
rata  ridicata  a  pirateriei  in
cadrul persoanelor juridice si cu deosebire al societatilor comerciale.
In cei aproape trei ani de la aparitia Legii dreptului de autor s-au
facut cativa pasi inainte pentru protectia produselor software.Cu toate
aceste un studiu efectuat de BSA (Business Software Alliance) releva ca
pierderile datorate achizitionarii pe cai nelegale se ridica la
aproximativ 15 milioane de dolari.
  Impunerea produselor software romanesti cere o crestere a
calitatii
produselor. Dupa 1990 a existat o explozie de aplicatii insailate,
scrise de diverse persoane in majoritate cazurilor chiar fara a avea o
pregatire de specialitate si fara sa respecte etapele elementare in
dezvoltarea unui program. Firme mari (chiar banci) au fost atrase de
preturile mici ale acestor programe si au investit in ele. Problemele
legate de anul 2000 se datoreaza si acestor programe  pentru care
nu
exista documentatie iar autorii lor sunt necunoscuti. Concurenta
acestora n-a fost un semn bun pentru industria software. O 
masura  a 
maturitatii  procesului  de asigurare a calitatii e data de
certificarea  ISO  9000.  Prima societate software din
Romania
certificata ISO 9001, a  fost  societatea  franco-romana
Kepler, urmata
imediat de societatea romaneasca  Softwin. Alte cateva societati
de
software au inceput procesul de constructie  a sistemelor proprii
de
asigurare a calitatii, iar unele sunt deja angrenate in procesul de
certificare. In  India,  de  exemplu,  un 
model  pentru  intreaga 
lume de dezvoltare spectaculoasa  a industriei software, sunt
certificate peste 60 de companii de software.  Modelul ISO 9000
este
recunoscut in Europa, constituindu-se intr-un solid 
argument  de 
marketing  al serviciilor software. In SUA, sunt folosite
alte  modele 
decat  ISO.  Este vorba in primul rand de indicele SEI
(Software
Engineering  Institute).  Softwin,  de 
exemplu,  se  situeaza pe scara
SEI la treapta  3 din 5 (in lume, existand doar trei organizatii
certificate ca fiind pe  treapta  5,  sub  o 
suta  fiind  pe  treapta 
4  si cateva mii pe treapta urmatoare).
    
| Cele mai ok referate!  www.referateok.ro  |