QReferate - referate pentru educatia ta.
Cercetarile noastre - sursa ta de inspiratie! Te ajutam gratuit, documente cu imagini si grafice. Fiecare document sau comentariu il poti downloada rapid si il poti folosi pentru temele tale de acasa.



AdministratieAlimentatieArta culturaAsistenta socialaAstronomie
BiologieChimieComunicareConstructiiCosmetica
DesenDiverseDreptEconomieEngleza
FilozofieFizicaFrancezaGeografieGermana
InformaticaIstorieLatinaManagementMarketing
MatematicaMecanicaMedicinaPedagogiePsihologie
RomanaStiinte politiceTransporturiTurism
Esti aici: Qreferat » Documente informatica

Etapele rezolvarii problemelor cu ajutorul calculatorului electronic



Etapele rezolvarii problemelor cu ajutorul calculatorului electronic


Calculatoarele actuale gestioneaza datele fara a lua in considerare semnificatia lor. Identificarea datelor reprezentate se realizeaza prin amplasarea simbolurilor in memoria interna, in anumite zone de pe suport, dupa cum sunt definite prin programele de prelucrare. De aici necesitatea organizarii datelor, deci a structurarii lor conform logicii programelor.

Intrucat in starea initiala problemele de rezolvat, inclusiv cele din domeniul economic, nu raspund conditiilor specificate anterior este necesara parcurgerea anumitor etape pentru ca problema sa fie adaptata prelucrarilor informatice. Literatura de specialitate face apel la mai multe conceptii in modelarea problemelor in vederea prelucrarilor informatice : conceptia traditionala (clasica), conceptia utilizatorului final (prin folosirea de instrumente software specializate), achizitionarea de produse-program.



In conceptia traditionala drumul de la problema la rezultate este relativ greoi, fiind necesara insusirea si utilizarea unui limbaj de programare. Etapele de analiza si programare dureaza, de obicei, mult timp si presupun costuri ridicate.

Asa cum rezulta din figura 5.1, calea de la problema de rezolvat la rezultate poate fi sintetizata astfel: definirea si analiza problemei, elaborarea algoritmului de rezolvare a problemei, codificarea algoritmului intr-un program utilizand un limbaj de programare, transformarea programului sursa in program executabil (prin compilare sau interpretare), testarea si corectarea, documentarea programului, executia si intretinerea.

In etapa de definire si analiza a problemei se prezinta imaginea conceptuala completa, coerenta si neambigua a problemei luate in studiu. Dupa formularea problemei in termeni concreti si clari urmeaza analiza tuturor aspectelor privind datele de intrare si rezultatele (natura, forma, mod de prezentare, mod de organizare), precum si precizarea modificarilor suferite de datele de intrare pentru a obtine rezultatele dorite. Dupa stabilirea acestor elemente se poate intocmi, ca o sinteza a etapei, schema de sistem.

Etapa de elaborare a algoritmului de rezolvare a problemei detaliaza prelucrarile pana la nivelul operatiunilor elementare de efectuat, luand in considerare toate restrictiile identificate in faza de analiza. Reprezentarea algoritmului se face prin diverse tehnici: schema logica, pseudocod etc.

Etapa de codificare a algoritmului presupune alegerea unui limbaj de programare adecvat pentru scrierea programului sursa (se utilizeaza pentru scriere un editor sau procesor de texte), programul sursa introducandu-se in sistem sub forma unui fisier in format text.

Programul scris de om se numeste program-sursa. Pentru a putea fi inteles de calculator el trebuie adus in format executabil. Obtinerea formatului executabil se realizeaza prin traducere, cu ajutorul unor programe speciale care pot fi interpretoare sau compilatoare. Majoritatea limbajelor de programare actuale reprezinta medii de programare, fiind prevazute cu editor de texte pentru introducerea programului sursa, cu module de traducere, cu editoare de legaturi, cu module de depanare etc.

Testarea si corectarea programului. Programul pregatit pentru exploatarea curenta trebuie sa fie corect din punct de vedere al logicii de rezolvare a clasei de probleme. In acest scop se folosesc date de test, respectiv date de intrare pentru care se cunosc rezultatele.

Documentarea programului este necesara deoarece, de obicei, programele sunt folosite in exploatarea curenta de alte persoane decat cele care le-au proiectat. Ea presupune precizarea instructiunilor de utilizare, a explicatiilor si exemplelor care sa conduca la o utilizare corecta a programului respectiv. In acest scop se intocmeste o documentatie. Aceasta poate fi inclusa in program prin linii de documentare/linii comentariu care nu influenteaza modul de derulare a executiei programului, facilitand doar intelegerea sa sau poate fi atasata programului sub forma dosarului de programare care cuprinde descrierea problemei si a functiilor sale, descrierea structurii datelor (de intrare si de iesire), descrierea algoritmului de rezolvare a problemei, programul sursa, descrierea conditiilor de implementare si exploatare, exemple de utilizare etc.

Exploatarea are in vedere utilizarea curenta a programului in rezolvarea cazurilor concrete din clasa de probleme pentru care a fost proiectat. Intretinerea programului are atat un aspect corectiv, inlaturand eventualele erori care au mai aparut, cat si un aspect evolutiv, care tine seama de dinamica clasei de probleme rezolvate.

Conceptia utilizatorului final se bazeaza pe utilizarea instrumentelor software specializate care apropie utilizatorul de calculator si elimina faza de programare. Asemenea instrumente software specializate sunt limbajele de programare din generatia a 4-a (programe de calcul tabelar, programe de grafica, sisteme de gestiune a bazelor de date etc.) care permit definirea unui model de rezolvare a problemei apropiat de formatia utilizatorului. 

Achizitionarea de produse-program

Pentru aplicatiile curente din domeniul economic (productie, stocuri, contabilitate generala etc.) societati specializate in productia de software pun la dispozitie, pe piata, produse-program la cheie. Firmele interesate pot achizitiona asemenea produse-program dupa analiza atenta a cerintelor de prelucrare. Ulterior utilizatorul trebuie sa-si adapteze structura datelor la cerintele produsului-program.




Reix, R., Systemes d'information et management des organisations, Les Editions Foucher, Paris, 1990, pp. 146-148

Nu se poate descarca referatul
Acest document nu se poate descarca

E posibil sa te intereseze alte documente despre:


Copyright © 2024 - Toate drepturile rezervate QReferat.com Folositi documentele afisate ca sursa de inspiratie. Va recomandam sa nu copiati textul, ci sa compuneti propriul document pe baza informatiilor de pe site.
{ Home } { Contact } { Termeni si conditii }