Fases de la Resolució de Problemes i Classes Genèriques

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en catalán con un tamaño de 2,69 KB

Fases de la Resolució de Problemes

Per aconseguir la solució a un problema, és usual realitzar un procés consistent en una sèrie de fases consecutives. Grosso modo, les fases són:

  • Anàlisi: Es tracta d’establir quin és exactament el problema al qual s’ha de cercar una solució. És molt important, ja que si no s’ha entès bé quin és el problema, aleshores difícilment es pot generar una solució correcta.
  • Disseny: Una vegada que es coneix exactament el que s’ha de fer, es tracta de plantejar la solució i els algorismes que siguin necessaris. També es tracta de definir quines estructures de dades seran necessàries per poder obtenir resultats. El disseny dels algorismes no està lligat a cap llenguatge de programació; és el plantejament de quines operacions s’han de realitzar per poder obtenir el resultat. Hi ha moltes maneres de realitzar aquest disseny; una d’elles, el disseny descendent, és la que s’utilitzarà en el present curs.
  • Implementació: Consisteix en la realització del programa com a tal. Partint del disseny realitzat, es tracta de codificar, utilitzant un llenguatge de programació, els diferents algorismes i les estructures de dades.
  • Proves: Una vegada generat el programa o programes, aquests s’han de provar exhaustivament per tal de detectar qualsevol error, bé sigui per una implementació incorrecta, per un disseny inadequat o per una anàlisi deficient.

Les Classes Genèriques en la Programació

Les classes genèriques poden ser utilitzades de la mateixa manera que la resta de classes. L’única restricció és que, quan es crea un objecte instància de la classe, necessàriament s’ha d’afegir la informació que hi pugui faltar perquè l’objecte sigui complet. Usualment, el que fa falta és la indicació d’una o més classes determinades per poder treballar-hi; per tant, a l’hora de crear un objecte, s’haurà d’indicar quines són les classes concretes que s’han d’utilitzar.

Detall de les Fases d'Implementació i Proves

Aquestes fases són:

  • Implementació: Consisteix en la realització del programa com a tal. Partint del disseny realitzat en l'etapa anterior, es tracta de codificar, utilitzant un llenguatge de programació, els diferents algorismes i les estructures de dades adequades.
  • Proves: Una vegada generat el programa o programes, s'han de provar exhaustivament per detectar qualsevol error, ja sigui per una implementació incorrecta, per un disseny inadequat o per una anàlisi deficient.

Entradas relacionadas: