Metodologia de programare modernă - studopediya

Metodologia și programarea paradigma

Metodologia de programare - un set de metode utilizate în ciclul de viață al unui produs software, și uniți printr-o abordare filosofică comună.

puteți lega unele atribute specifice cu fiecare metodologie de programare:

1. Abordarea filosofică (sau principiu de bază).

2. Un conectat set de metode de implementare.

3. Concepte (concepte, idei), metode de sprijin și le permite să se determine cu mai multă precizie.

Pentru fiecare există o metodologie clară pentru creatorul - fondatorul metodologiei. Fiecare metodologie este creată pe baza domeniului acumulat de fapte empirice și rezultate practice. Programarea metodologii astfel de fapte și rezultatele sunt limbaje de programare existente deja.

Atunci când metodologia este aplicată în etapa de programare de software, este adesea menționată ca paradigmă de programare - un mod de gândire și programare. nu sunt legate de un anumit limbaj de programare.

Termenul „paradigmă“ a fost propus pentru prima dată de Thomas Kuhn. El a definit o paradigmă ca un set de reguli de gândire științifică.

În general, paradigma - această regulă (modus operandi) dezvoltarea cunoștințelor științifice. Este într-un anumit interval de timp oferă modelul comunității științifice care prezintă probleme și soluțiile lor.

Clasificarea metodologiilor moderne pot fi determinate pe baza unei metode Descriere:

1. Metodologia de programare imperativă.

2. Metodologia programării orientate-obiect.

3. Metodologia pentru programarea funcțională.

4. Metodologia programării logice.

5. Metodologia de programare constrângere.

6. Metodologia de programare rețele neuronale.

Trebuie remarcat faptul că orice metodologie se află în intervalul dintre cele două concepte fundamentale ale informaticii - algoritmul și modelul.

În clasificarea acestea sunt enumerate în ordinea descrescătoare a metodologiei comunicării cu conceptul de algoritm și creșterea în legătură cu modelul concept.

În momentul de față, de asemenea, emit două tipuri de metodologii de organizare suport hardware: centrale și paralele.

Pregătirea oricărei metodologii de evaluare calitativă bazată pe utilizarea a doi parametri:

1. Eficacitatea software-ului de pe computerele moderne.

2. Costul total de dezvoltare de software.

În consecință, două ramuri în dezvoltarea de limbi care susțin metodologia:

1. Limbile (de obicei compilate), orientate la viteza de execuție a codului de program.

2. Limba (compilat și interpretat), care vizează un nivel ridicat și ușurința de programare.

articole similare