Sunteți pe pagina 1din 8

Analiza si conceperea sistemelor informatice

n viata noas tr a de zi cu zi, calculat o a r el e sunt ceva obisnuit, ba chiar indins p e n s a bil n unele cazuri. Se poat e spun e, pe drep t cuv n t ca traim ntr- o societ a t e inform a tiz a t a . n zilele noas t r e , ntlnim calculato a r e pes t e tot, de la bac a n ul din colt, care- si tine evide n t el e sale cu ajutorul unui PC si pn a la ghis e ul la care platim telefon ul. Pest e tot sunt calculato a r e , legat e eve n t u al ntre ele si form n d astfel retele de calculato a r e . oat e aces t e a se dator e a z a faptului ca ne da m sea m a din ce n ce mai mult ca PC-ul ne usur e a z a munc a . !ar treb uie de subliniat faptul ca un calculat or est e de fapt o "ma sin a rie# care prelucr e a z a o serie de infor m a t i i pe care i le da m. $nform a ti a, est e ele m e n t ul es e n ti al din aces t ntre g lant. !e fapt, n practic a ntlnim, printr e altele, dou a conce p t e legat e de ace a s t a si anu m e sis t e m u l infor m a t i o n a l si sis t e m u l infor m a t i c . Siste m ul inform a tio n al est e ans a m b l ul de ele m e n t e implicat e n proce s ul de colect a r e , tran s mi sie, prelucr a r e , etc. de inform a tii. %olul siste m ul ui inform a tio n al est e de a trans mi t e inform a ti a ntre diferite ele m e n t e . !e e&e m pl u, n cadrul unei unitati econo mic e, roulul siste m ul ui inform a tio n al est e de a asigur a pers o a n el e din conduc e r e cu inform a tii nec e s a r e pentr u luare a diferitelor decizii econ o mic e sau de alta nat ur a.. n cadrul siste m ul ui inform a tio n al se reg a s e s c ' inform a ti a vehicula t a , docu m e n t e l e purt a t o a r e de inform a tii, pers o n al ul, mijloac e de comu nic a r e , siste m e de prelucr ar e a inform a ti ei, etc. Printre posibile activitati desfa s u r a t e n cadrul aces t ui siste m , pot fi enu m e r a t e 'achizition ar e a de inform a tii din siste m ul de baza, comple t a r e a docu m e n t e l o r si tran sf e r ul ace s t o r a ntre diferite comp a r ti m e n t e , centr alizar e a dat elor, etc. n cadrul siste m ul ui inform a tio n al, majorita t e a activitatilor se pot desfa s u r a cu ajutor ul teh nicii de calcul. Se pot prelucr a dat el e primar e si apoi, rezult a t ul poat e fi transf er a t mai dep a r t e , catr e alt comp a r ti m e n t spre prelucr ar e . r a n s f e r ul se poat e face si el pe cale electro nic a, prin inter m e d i ul unei ret el e de calculato a r e sau cu ajutorul mod e m u l ui. (nsa m blul de ele m e n t e implicat e n tot ace s t proce s de prelucr a r e si tran s mi t e r e a dat elor pe cale electro nic a alcat ui e s c un si s t e m infor m a t i c . ntr- un siste m inform a tic pot intra ' calculat o a r e , siste m e de trans mi si e a dat elor, alte comp o n e n t e hard) a r e , soft) er- ul, dat el e prelucr a t e , pers o n al ul ce e&ploa t e a z a teh nic a de calcul , teoriile ce stau la baza algorit milor de prelucr ar e , etc.

Se poat e spun e deci, ca siste m ul inform a tio n al est e inclus n siste m ul inform a tic, aces t a din urm a fiind o comp o n e n t a es e n ti al a a primului. Siste m e l e inform a tic e acop e r a cele mai divers e dom e nii.n functie de specializar e, ave m ' Site m e specializat e , adica sunt proiect a t e pentr u a rezolva un anu m e tip de proble m a dintr- un anu m e dom e niu* Siste m e de uz gen e r al, cu ajutor ul caror a se poat e rezolva o ga m a larga de proble m e din mai mult e dom e nii* Siste m e locale, progr a m e l e nec e s a r e prelucr arilor de dat e si dat el e se afla pe un singur siste m de calcul* Siste m e pe rete a , siste m ul function e a z a ntr- o rete a de calculato a r e , caz n care, dat el e si progr a m e l e pot fi distribuit e mai multor statii de lucru ce fac part e din ace a ret e a . n ultimul timp se mer g e tot mai mult pe varian t a siste m e l o r de lucru n ret e a , ava n t aj el e fiind evide n t e ' transf er de dat e ntre statii foart e rapid, costuri minim e , etc. n functie de localizar e a dat elor si de locul n care sunt efect u a t e prelucr a rile, put e m ave a siste m e inform a tic e ' Cu dat e centr alizat e , dat el e se afla pe un singur siste m de calcul* Cu dat e distribuit e, dat el e se afla distribuit e pe mai mult e calculato a r e n rete a * Cu prelucr ari centr alizat e , prelucr ar e a dat elor se face pe o singur a statie de lucru, indifere n t de nu m a r ul statiilor pe care sunt inform a tiile de prelucr a t * Cu prelucr ari distribuit e, mai multe calculato a r e prelucr e a z a dat el e prove nit e de la unul sau mai multe calculato a r e din rete a * !upa dom e ni ul n care function e a z a , siste m e l e pot fi clasificat e ' !e baz e de dat e, specializat e n ges tiun e a unor cantit a ti mari de dat e* Pentru prelucr ari stiintifice, specializat e pe anu mit e dom e nii stiintifice* Pentru conduc e r e a proce s el or tehn ologic e, pentr u conduc e r e a unor masini,sc ul e,u n elt e comp u t e riz a t e * !upa nivelul ierarhic ocup a t de siste m e inform a tic e n struct u r a orga niza t o ric a a societ a tii, put e m ave a ' Siste m e inform a tic a pentr u cond uc e r e a activitatilor la nivelul unitatilor econ o mic e * Siste m e la nivelul orga niz a tiilor cu struct u r a de grup* Siste m e inform a tic e teritoriale* Siste m e inform a tic e la nivel de ram ur a si subr a m u r a si la nivel econ o mic nation al* Siste m e de uz gen e r al. !upa activitat e a ce o auto m a tiz e a z a , siste m e l e pot fi '

Pentru conduc e r e a produc ti ei* Pentru activita t e a come r ci al a* Pentru evide n t a cont a bila* Pentru evide n t a ma t e ri al elor si marfurilor* Pentru evide n t a pers o n al ului si salarizar e* Pentru evide n t a mijloac elor fi&e. (cete siste m e au o aplicar e iediat a n cadrul rezolvarii unor proble m e de natur a econ o mic a . !eci una dintr e ramu rile cele mai inform a tiz a t e est e econo mi a . nca din cele mai vechi timp uri, omul, chiar fara sa stie, era preoc u p a t de aces t dom e ni u - econo mi a . +mul ave a nevoie, pentr u a trai, de o serie de ele m e n t e indisp e n s a b il e, cum ar fi ap a, hran a , arm e pentr u a se apar a de anim al e* odat a cu evolutia lui, au crescu t si nec e sit a tile, pe lng a cele vechi au ap ar u t si altele ' hain e, mijloac e de trans p o r t, unelt e, etc. (stfel apar e conce p t ul de inter e s econo mic. Pentru a satisfa n e anu mit e nevoi, est e nec e s a r sa se cons u m e anu mit e bunuri, anu mit e resur s e . otalitat e a ele m e n t e l o r utilizat e la produc e r e a de noi bunuri nec e s a r e poart a num el e de resur s e econ o mic e . (cest e resur s e sunt limitat e , deci treb ui e ges tion a t e cores p u n z a t o r , n ved er e a satisfac e rii prioritar e a nevoilor cele mai sting e n t e . (stfel ap ar e pr o b l e m a ec o n o m i c a g e n e r a l a care repr ezint a munc a dep u s a de om n ved er e a aleg e rii si folosirii res urs elor pentr u a- si satisfac e ct mai bine nevoile. (ctivitat e a desfa s u r a t a de om pentr u gasire a si prelucr a r e a resur s elor econ o mic e se nu m e s t e activita t e econo mic a .. (cest a lege se reg a s e s t e si n zilele noas tr e , n sens ul ca omul, munc e s t e pentr u a- si procur a cele nec e s a r e traiului. Cu ct cstig a mai mult, cu at t cresc si nevoile aces t ui a. n cazul intreprin d e rilor , aces t e a desfa s o a r a o activitat e de produc tie, veniturile obtinu t e din valorificar e a ace s t o r a per mit n d aces t ei a continu a r e a activitatii si chiar a dezvolt arii. (ici, nevoile sunt cele de a ram n e n comp e titi e pe piat a, iar res urs el e sunt constituit e din ma t e ri a prima folosita, forta de munc a , mijloac el e de produc tie, etc. Criteriul satisfac e rii nevoilor n cazul unei intreprin d e ri se transfor m a n telul urm a rit de ace a s t a - obtin er e a de profit ma&i m. Pentru realizar e a ace s t ei dorint e, unita tile econo mic e treb ui e sa- si perfec tion e z e continu u activita t e a . ,tilizare a teh nicii de calcul, mar e s t e consid e r a bil eficient a econo mic a.. ,nul dintre mijloac el e prin care activita t e a econo mic a est e auto m a tiz a t a est e dat de siste m e l e inform a tic e de ges tiun e econo mic a . n cadrul unita tilor econo mic e sunt o multitu din e de activitati ce pot fi supus e inform a tiz a rii. (cest e a pot fi mpartit e n grup e , n functie de comp a r ti m e n t e l e n care se desfa s o a r a . Spre e&e m pl u, n cadrul comp a r ti m e n t ul ui prod uc tie se poat e

inform a tiz a activitat e a de stabilire a struct urii produc tiei si de dime n sio n a r e a sa, progr a m a r e a si urm a rir e a produc ti ei, etc. n cadrul comp a r ti m e n t u l ui financiar- cont a bil, activita t e a ar put e a fi inform a tiz a t a apro a p e n totalit a t e , la fel ca si activitat e a din cadrul comp a r ti m e n t u l ui pers o n al- salarizar. -iecar e dintr e comp a r ti m e n t e l e unei unitati econo mic e poat e fi inform a tiz a t ntr- o mas u r a mai mar e sau mai mica, ideal nsa ar fi ca toat e ace s t e a sa fie nglob a t e ntr- un siste m inform a tic glob al de ges tiu n e econo mic a la nivelul ntre gii intre prind e ri. Pentru realizar e a unui siste m inform a tic eficient , treb ui e s c avut e n ved er e unele reguli de baz a, ce au fost dedu s e din practica. Ab o r d a r e a glo b a l a m o d u l a r a . .a proiect a r e a siste m ul ui treb ui e avut a n ved e r e lega t u r a ace s t ui a cu lume a e&t erio ar a , posibilitatile de comu nic a r e cu alte siste m e similare, comp a tibilita t e a cu siste m e de alta natur a , posibilitat e a includ erii siste m ul ui ntr- un siste m mai comple &, sau posibilitat e a includ erii altor siste m e . Crit e r i u l efici e n t e i ec o n o m i c e . Principalul criteriu ce sta la baza realizarii siste m ul ui est e cel econ o mic. Cu alte cuvint e, la proiect a r e treb ui e avut nnve d e r e ca raport ul dintre rezulta t ul sau rezult a t el e direct e sau indirect e obtinu t e prin imple m e n t a r e a si folosire a siste m ul ui econ o mic si totalita t e a costurilor de realizar e sa fie ct mai mar e. Cu alte cuvint e, treb ui e sa fie rent a bil. Orie n t a r e a s p r e utiliz a t o r i . .a realizar e a siste m ul ui treb ui e sa se aiba n ved er e cerint el e si preferint el e utilizatorilor. n ace s t sens, treb uie purt a t a o discutie cu utilizatorii n pre al a bil si pe baza sug e s tiilor si preferint elor lor sa se tre a c a la proiect a r e a propriuzis a. Asi g u r a r e a unici t a t i i intr o d u c e r i i da t e l o r . !e cele mai mult e ori o serie de dat e treb ui e s c utilizat e n mai mult e locuri n cadrul siste m ul ui inform a tic. .a proiect a r e a siste m ul ui, treb ui e ca dat el e sa fie introd u s e o singur a dat a, iar siste m ul sa distribuie auto m a t dat el e n celelalt e locuri n care est e nevoie de ele. An t r e n a r e a b e n e f i c i a r u l u i la re ali z a r e a sis t e m u l u i . (cest principiu decurg e tot din orient a r e a spre utilizator. re b ui e discut a t cu utilizatorul naint e de a trec e la proiect a r e , pentr u a nlatur a de la ncep u t o serie de neaju n s u ri . rebuie s c discut a t e mod alit a tile de introd uc e r e a dat elor si ada p t a r e a aplicatiei la nevoile utilizatorului, mod ul de calcul si prelucr a r e al dat elor. Solu t i e g e n e r a l a , in d e p e n d e n t a d e co n fi g u r a t i a ac t u a l a a si s t e m u l u i infor m a t i z a t . Siste m ul proiect a t nu treb ui e, pe ct posibil, sa fie dep e n d e n t de dot ar e a tehnic a actu al a a ben eficiarului, ci treb uie avut e n ved er e eve n t u al e noi achizitii de teh nic a de calcul, o eve n t u al a schimb a r e a siste m ul ui inform a tic.

Po s i b ili t a t e a d e d e z v o l t a r e ult e r i o a r a . rebuies c avut e n ved e r e posibilitat e a ca siste m ul sa poat a fi nbun a t a tit n raport de cerint el e viitoar e ale firmei ben eficiar e. Siste m e l e inform a tic e pun proble m e serioa s e la realizar e a lor. n functie de mod ul de abord a r e , costurile pot fi mai mici sau mai mari, rezult a t el e mai bun e sau mai putin bun e. !e- a lungul timpului s- au contur a t dou a tipuri de astfel de stra t e gii ' (scen d e n t a /"bott o m- up# de jos n sus, de la mic la mar e 0 !esce n d e n t /"top- do)n# de sus n jos, de la mar e la mic0. Str a t e g i a as c e n d e n t a n confor mit a t e cu ace a s t a stra t e gi e, rezolvar e a unei anu mit e proble m e ncep e cu rezolvar e a proble m el o r de det aliu, minor e. Solutiile sunt agre g a t n ved er e a solution a rii unei proble m e mai comple & e . Se proc e d e a z a asfel pn a ce se ajung e la vrf, la solution a r e a proble m ei globale. !ezav a n t aj ul aces t ei met o d e cons t a n nec e sit a t e a cuno a s t e rii n det aliu al dom e ni ului proble m ei de rezolva t naint e de trec er e a la rezolvar e a propriuzis a. Str a t e g i a d e s c e n d e n t a 1ste opus a celei asce n d e n t e , abord n d proble m a de la gen e r al la particular, de sus n jos. 1ste studiat a proble m a global, ncerc n d desco m p u n e r e a ei n proble m e mai mici si se trec e la rezolvar e a subpro bl e m e l or astfel rezult a t e . %ezolvar e a subpro bl e m e l o r se face prin aceia si met o d a , adica prin desco m p u n e r e a lor n alte subpro bl e m e , si tot as a pn a se ajung e la proble m e a caror rezolvar e est e cunos c u t a . . (ceas t a stra t e gi e prezint a ava n t aj ul ca ofera n orice mo m e n t o imagin e de ans a m b l u asupr a proble m ei de rezolvat. Pentru realizar e a unui siste m inform a tic sunt implicat e multe pers o a n e , ma t e ri al e, timp, etc., ceia ce implica n final costuri ridicat e . !in aces t a cauz a, mod ul de abord a r e a proble m e i proiect a rii est e foart e import a n t . n decurs ul timpului s- au cristalizat ct ev a met o d olo gii stan d a r d de proiect a r e . Principalele eta p e de parcur s pentr u realizar e a unui siste m inform a tic sunt ' (naliza siste m ul ui e&ist e n t - se studiaz a siste m ul inform a tic e&ist e n t si se stabiles c ne ajun s u rile sale si cerint el e ce urm e a z a a fi satisfac u t e de viitorul siste m inform a tic. n aces t a eta p a se stabiles t e rent a bilitat e a folosirii siste m ul ui inform a tic. Proiect a r e a siste m ul ui inform a tic - se conc e p e siste m ul, ele m e n t e l e comp o n e n t e ale ace s t ui a, struct u r a lor si mod ul de realizar e.! a t o rit a comple &it a tii, ace a s t a eta p a est e la rnd ul ei desco m p u s a n dou a eta p e ' Proiect a r e a de ans a m b l u - se stabiles t e arhite c t u r a de

ans a m b l u , mod ul de desco m p u n e r e pe comp o n e n t e , intrarile si iesirile siste m ul ui. Se finalize az a printr- o sche m a de ans a m b l u a siste m ul ui n care sunt inclus e toat e ace s t e ele m e n t e l e . Proiect a r e a de det aliu - fiecar e ele m e n t descris n eta p a ant erio a r a est e descris n det aliu. 1labor a r e a progr a m e l o r - se scriu progr a m e l e siste m ul ui ntr- umn limbaj ales ant e rior. $mple m e n t a r e a siste m ul ui - dup a ce a fost realizat siste m ul se trec e la imple m e n t a r e a sa. 1&ploat a r e a si ntretin e r e a siste m ul ui - ace a s t a est e faza finala a proiect ului n care se trec e la e&plo a t a r e a aces t ui a. 1ste nec e s a r a n par al el si o serie de oper a tii de ntretin e r e a aces t ui a.

Pentru e&e m plificar e a celor ara a t e , n continu a r e voi e&pu n e mod alit a t e a de realizar e a unei aplicatii lega t e de proble m e de pers o n al. Pentru ace a s t a treb ui e facut a o an aliza a ace s t ui dom e ni u si de a cuno a s t e particularit a tile ace s t ui a, precu m si analiza siste m ul ui actu al, naint e de inform a tiz ar e , al ace s t ui dom e ni u. rebuie s c stabilite clar scopul, rezulta t el e , ceia ce treb ui e obtinu t n final din prelucr a r e a dat elor, ct si dat el e de intrar e. (stfel, lua m ca e&e m pl u o intrep s rin d e r e cu 234 salaria ti, dintr e care 54 fac part e din cat e g o ri a .1.S.(. si a muncitorilor indirect produc tiv, 663 sunt muncitori calificati si ang aj a ti pe o perioa d a ned e t e r mi n a t a , iar rest ul sunt muncitori calificati si nec alificati ang aj a ti pe o perioa d a de 7 luni. !e la bun ncep u t ne propu n e m sa realiza m ace a s t a aplicatie ntrun limbaj de progr a m a r e ct mai eficient n astfel de situ a tie - n cazul nostr u folosim -o&Pro. rece m deci la analizar e a proble m ei de la gen e r al la particular prin as a n u mi t a met o d a desc e n d e n t a sau top- dp)n. Constr ui m progr a m ul princip al cu me niurile aplicatiei. Stabilim deci mod ul el e nec e s a r e . .a discutiile cu ben eficiarul s- a stabilit ca ace a s t a aplicatie sa fie imple m e n t a t a ntr- o ret e a inform a tic a form a t a dintr- un serv er aflat chiar n biroul "Perso n al- salarizar e # si trei statii de lucru aflat e n teritoriu /dou a n interiorul intre prind e rii, cte unul pentr u fiecar e sectie si unul la punct ul de lucru "8lade ni#. ot atu nci s- a sta bilit stra t e gi a de prelucr ar e a dat elor* dat el e vor fi introdu s e la fiecar e dintr e cele trei ter min al e si apoi prelucr a t e pe serv er ul din biroul "Perso n al#. Se sta biles t e deci ca aplicatia va ave a urm a t o a r e l e mod ule' 6. $ntrod uc e r e dat e - cu ajutorul ace s t ui mod ul se vor introd uc e dat el e referito a r e la pers o n al n siste m. (cest mod ul va fi instala t la rnd ul sau pe toat e cele trei statii de lucru.

2. 8izualizar e9 m o dificar e dat e - per mit e vizualizar e a si9sau modificar e a 9 c o r e c ti a anu mitor dat e introdu s e . 5. .istar e - cu ace s t mod ul se vor lista la imprim a n t a diferite liste cu pont aj e, liste de pers o n al, etc :. Prelucrar e dat e - dac a celelalt e trei mod ul e vor fi instal a t e pe fiecar e din cele 5 statii de lucru, aces t a va fi instala t doar pe serv er, aici centr aliz n d u- se dat el e. 3. .iste centr alizat e - se vor scoat e listele finale, obtinu t e dup a centr alizar e a si prelucr a r e a dat elor. Se e&ec u t a proiect a r e a baz ei de dat e pentr u introd uc e r e a dat elor initiale si la proiect a r e a interfe t ei cu utilizator ul, tinn d sea m a de discutiile purt a t e cu aces ti a si de an aliza facut a . (stfel, baz a de dat e va ave a urm a t o a r e a struct ur a ' ;arca <ume -unctia .ocul de munc a Salariul ;uncitor9 1S( (dres a elefonul Cod num e ric pers o n al =uletin ipul ang aj a rii !ata nas t e rii !ata ang aj arii !ata ncadr a rii n munc a Copii %etineri pers o n al e !educ e ri pers o n al e /pentr u impozitul glob al0 .una de lucru Pe baza aces t ei struct uri se e&ec u t a mac h e t a de introdu c e r e a dat elor primar e , apoi se proiect e a z a blocul de vizualizar e9 m o dificar e a dat elor si n final, proce d u r a de listar e. +dat a ter min a t e si tes t a t e blocurile ce urm e a z a a fi imple m e n t a t e pe statiile de lucru, se trec e la proiect a r e a aplicatiilor de pe serv er si anu m e la blocul de centr alizar e a dat elor si la mod ulul de liste centr alizat e . Centr alizar e a dat elor se face pe o struct u r a de baz a de dat e as e m a n a t o a r e cu cea n care s- au facut actu alizari pe statiile de lucru, av n d acele a si c mp u ri ca ace s t e a si n plus altele nec e s a r e calcularii salariilor, etc. (cest subpro gr a m ad a u g a deci la baza de dat e de pe serv er baz el e de dat e de pe statiile de lucru, le sorte a z a dup a tipul

ang aj a t ului / 1S( sau muncitor0, dup a locul de munc a , etc, preg a ti n d astfel baz a de dat e pentr u listele centr alizat e - obiectivul final al aplicatiei. !upa ter min a r e a si test a r e a aplicatiei, urm e a z a instruct aj ul ben eficiarului si n final dar e a n folosint a cu asigur a r e a ntretin e rii aplicatiei. n linii mari ace s t a est e proiect ul de realizar e a unei aplicatii pe te m e de pers o n al ntr- o intreprind e r e .

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