Metode de Programare

Referat
7/10 (1 vot)
Domeniu: Management
Conține 1 fișier: doc
Pagini : 7 în total
Cuvinte : 1633
Mărime: 11.80KB (arhivat)
Publicat de: Ioana Mihalcea
Puncte necesare: 6
Profesor îndrumător / Prezentat Profesorului: Balog Ioan
Referatul are 7 pagini, a fost prezentat in cadrul Facultatii de Stiinte, specializarea management.

Extras din referat

După cum rezultă din evoluţia prezentată în paragraful anterior, există mai multe metode de elaborare a produselor-program. În continuare vom prezenta caracteristicile principale ale acestor metode, deoarece multe din aceste caracteristici se regăsesc în metodele şi tehnicile utilizate în prezent.

Metoda programării clasice

Prin programarea clasică se face referire la primii ani de dezvoltare a programelor, respectiv începutul anilor ’50, perioadă în care existau puţine reguli, majoritatea vizând scrierea programelor. De aceea, programarea clasică este impropriu numită metodă, însă se face delimitarea de evoluţiile ulterioare din domeniul programării calculatoarelor.

Programarea clasică presupune conceperea monolitică a programului prin parcurgerea unor etape :

- analiza problemei în vederea stabilirii exacte a cerinţelor informaţionale ale utilizatorilor;

- elaborarea schemei logice a programului;

- scrierea programului sursă;

- compilarea şi ansamblarea programului;

- testarea şi corectarea programului;

- exploatarea programului.

Dezvoltarea programelor în această perioadă prezenta o serie de neajunsuri dintre care mai importante erau: elaborarea intuitivă sau artizanală a algoritmilor de rezolvare a problemei; existenţa numeroaselor operaţii de salt (instrucţiuni GOTO) ce conduc la un timp mare de execuţie a programului şi fac dificilă înţelegerea programului şi modificarea acestuia, chiar dacă acesta dispune de documentaţie; imposibilitatea desfăşurării activităţii de programare în echipă; ineficienţa şi slaba productivitate a activităţii de programare, mai ales în cazul programelor mai mari etc.

Acestea sunt doar câteva din motivele care au determinat progrmatorii să identifice şi să formuleze reguli care să-i ghideze în activitatea lor şi care au condus la apariţia unor metode de programare.

Metoda programării modulare

Programarea modulară poate fi considerată prima metodă de programare propriu-zisă. Premisele apariţiei ei au fost create odată cu apariţia limbajului FORTRAN, care oferea posibilitatea utilizării subprogramelor şi compilării lor separate. Compilarea separată a dus la apariţia bibliotecilor de subprograme.

Programarea modulară este o metodă de concepere a programelor care presupune descompunerea problemei de rezolvat în mai multe subprobleme mai simple, conform preceptelor gândirii carteziene: orice problemă, oricât de complexă ar fi, poate fi descompusă în subprobleme rezolvabile mai uşor decât problema iniţială. În acest mod, programatorii se pot concentra numai asupra unei subprobleme, considerând-o ca o problemă de sine stătătoare, dar care este mai simplă şi mai uşor de rezolvat.

Trebuie remarcat deja interesul pentru instituirea de reguli în conceperea programelor şi nu doar pentru scrierea programelor, precum şi considerarea lor ca activităţi independente; proiectarea modulelor programului se face independent de limbajul de programare ales, doar la scrierea programelor ţinându-se cont de specificul fiecărui limbaj. Fiecărei subprobleme îi va corespunde, în principiu, un modul de program, iar produsul-program va fi constituit prin integrarea modulelor componente, dezvoltate separat. De aici derivă şi numele metodei – programarea modulară.

Modulul este considerat o unitate structurală de sine stătătoare, fie program, fie subprogram, fie o unitate de program . Un modul poate fi format, la rândul său, din mai multe module. Modulele sunt relativ independente, ceea ce înseamnă că modificarea unui modul nu implică neapărat modificarea celorlalte module. Astfel, în cazul modificării structurii unui program, dacă funcţia pe care o realizează un modul nu este afectată, atunci acel modul va fi utilizat în continuare fără modificări. În fapt, obiectivul principal urmărit la proiectarea modulelor constă în identificarea unor module cât mai generale şi mai independente între ele, care să permită reutilizarea lor în cazul modificării programelor. De asemenea, modulele pot comunica între ele prin transmiterea de date.

Preview document

Metode de Programare - Pagina 1
Metode de Programare - Pagina 2
Metode de Programare - Pagina 3
Metode de Programare - Pagina 4
Metode de Programare - Pagina 5
Metode de Programare - Pagina 6
Metode de Programare - Pagina 7

Conținut arhivă zip

  • Metode de Programare.doc

Alții au mai descărcat și

Aspecte practice privind auditul calității

3.4. Metodologia auditului sistemelor calitatii Standardul international ISO 10011 stabileste principiile, criteriile, practicile de baza si...

Mediul și firma

Mediul extern al firmei poate fi impartit in doua mari segmente: - mediul general sau mega-mediul - mediul specific(mediul sarcina);...

Sicomed - History and Development

WHO and HOW MADE IT POSSIBLE? In order to get where Sicomed has got one has to be very talented, very intelligent an also very patient. The...

Te-ar putea interesa și

Managementul operațional al producției

Cap. I Managementul operational al productiei – notiuni generale, componente 1.1 Managementul operational al productiei – componenta a...

Optimizarea deciziilor folosind metode ale programării vectoriale

INTRODUCERE Problemele de decizie cu mai multe obiective constituie un obiect de studiu de mare interes, atât datorită implicaţiilor lor asupra...

Metode de Programare cu Matrice Rare

Introducere Lucrarea cuprinde metode tradiţionale de calcul matriceal care sunt utilizate frecvent în practică, metode reanalizate şi revăzute...

Team building-ul și efectele sale

Introducere Am ales și studiat această temă din curiozitate și din dorința de a afla cât mai multe despre team building și efectele sale. Fiind...

Contribuții cu Privire la Eficientizarea Antrenamentelor de Culturism prin Raționalizarea Metodelor și Mijloacelor Specifice

Capitolul 1. Introducere 1.1. Importanţa temei şi actualitatea Acum, când ne aflăm in secolul XXI şi există mai mult de 30 de milioane de...

Metode de Învățământ

METODELE DE ĨNVǍŢǍMÂNT Capitolul I 1.1 Noţiuni introductive Din punct de vedere etimologic, termenul "metodă" provine din limba greacă...

Programarea Stocastică

INTRODUCERE De-a lungul anilor s-a demonstrat că sistemul militar modern, ca de altfel orice alt organism social, în care actul decizional...

Medii de Programare

MODULUL 1. INTRODUCERE IN STUDIUL LIMBAJELOR DE PROGRAMARE 1.1 Notiuni generale privind limbajele de programare 1.2 Clasificarea limbajelor de...

Ai nevoie de altceva?