ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programacion funcional con recursividad


Enviado por   •  4 de Agosto de 2013  •  1.069 Palabras (5 Páginas)  •  232 Visitas

Página 1 de 5

Programación

Es primordial elegir un lenguaje de programación que responda a las expectativas del proyecto. Pero, ¿cuál es el mejor lenguaje de programación? Para la definición de este punto debes apoyarte en el área de TI. Si perteneces a esta área, sabes que la respuesta a esta pregunta no es fácil y es importante que consideres los siguientes elementos y cuestionamientos:

¿Qué plataforma utilizas en tu empresa?

El o los sistemas a crear ¿Deberán correr sobre esa plataforma?

¿Tienes el recurso humano necesario para programar en este lenguaje?

¿Qué costos adicionales se tienen al utilizar tal o cual lenguaje de programación?

¿Piensas programar orientado a objetos, programación estructurada, alguna otra?

Cotiza los lenguajes que consideres como opciones y pondera las ventajas y desventajas.

La elección del lenguaje de programación debe contemplar el tipo de negocio al cual va encaminado el desarrollo del sistema.

Si ponemos como ejemplo el desarrollo de sistemas para un negocio cuyas ventas se realizan principalmente en Internet, se desarrollará entonces un sistema para web.

Si un sistema se enfoca a un negocio de tiendas departamentales cuyas ventas principales se hacen en tiendas, la filosofía de los sistemas será distinta.

En la actualidad, es recomendable optar por un lenguaje que soporte la programación orientada a objetos y que cumpla con los requerimientos de tu sistema.

De ser posible elige un lenguaje que no te ate a una plataforma y que te permita dar portabilidad a tus sistemas, es decir, que puedas tenerlo en diferentes plataformas sin muchos problemas.

14.2 Pruebas

Durante el proceso de desarrollo de sistemas te enfrentarás a diferentes posiciones a favor o en contra del proyecto. Uno de los elementos que más pueden favorecer un proyecto son las pruebas programadas al término de cierta etapa del sistema.

Asumiendo trabajas en una compañía de seguros y que tienes un proyecto que contempla como primer punto la generación de una base de datos que congregue a todos tus clientes con los servicios de cualquier tipo de seguro contratado. Puedes generar una serie de pruebas que te ayuden a verificar tu base de datos y su funcionamiento:

Cada una de las pruebas de la base de datos arroja valores importantes por lo que a continuación se describen los usos específicos:

Revisión de clientes específicos: permite establecer el grado de avance en la creación de la base de datos.

Consultas aleatorias: apoya a definir el estatus actual de la base de datos.

Revisión de duplicidad: provee información con respecto a la confiabilidad de la base de datos.

Normalización: permite verificar que la base de datos cumple con la normatividad del diseño de bases de datos que se adoptó para este proyecto.

Prueba de integridad: provee un espacio en el que se verifica que los datos que existen en la base sean reales y no existan errores ocasionados por una mala migración o por error humano.

Para cada uno de los elementos y etapas que existen en el desarrollo de sistemas, debes crear un grupo de pruebas que te permitan revisar su avance y estado actual, así como la calidad del producto que estás generando o evaluando.

14.3 Implementación

Cuando el sistema está listo después de diseños, pruebas, semanas y meses de trabajo arduo aún es necesario mantener un control de la implementación del sistema.

El producto final es el software que nos permitirá definir

...

Descargar como (para miembros actualizados) txt (7 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com