Codificación de programas Java

El estilo de programación o codificación de los programas Java es muy importante.

Introducción a la Codificación de programas Java

La legibilidad de un programa determina en buena medida que se haya desarrollado correctamente y que el producto final sea eficiente.

Legibilidad:

Un programa Java debe ser fácil de leer y entender la codificación de programas Java, incluso para una persona que no ha participado en el desarrollo del programa.

La legibilidad es un aspecto muy importante por lo tanto el mantenimiento del software, la corrección de errores o la modificación de la funcionalidad.

Corrección:

Un programa debe hacer lo que debe hacer, ni más, ni menos. Esto es lo que se entiende por corrección.

Un programa debe cumplir rigurosamente los requisitos funcionales y técnicos de la fase de especificación.

Durante la fase de prueba se verifica que el programa funciona correctamente y que cumple los requisitos técnicos y funcionales.

Eficiencia:

La eficiencia se refiere al tiempo que un programa tarda en ejecutarse y a los recursos que consume.

Cuanto más rápido sea un programa y utilice menos memoria o disco duro, el diseño es mejor.

La eficiencia no es un problema que deba atender cuando se aprende a programar, hoy en día, lo mejor es utilizar los mecanismos de optimización propios de los compiladores.

La eficiencia se debe analizar sólo cuando un programa funciona correctamente y cumple con los requisitos técnicos definidos.

El proceso de desarrollo o Codificación de programas Java

El desarrollo de los programas Java no difiere de la mayoría de los lenguajes de programación.

Es necesario seguir un conjunto de pasos para desarrollar correctamente un producto software.

El proceso clásico de desarrollo de software es ampliamente utilizado por su sencillez.

Este proceso se compone de las siguientes fases: especificación, diseño, codificación, prueba y mantenimiento.

Codificación de programas Java
Proceso de desarrollo de software

Especificación.

En esta fase se decide la funcionalidad, las características técnicas de una aplicación y sus condiciones de uso.

En esta fase es necesario responder a las siguientes preguntas:

¿Para qué se va a utilizar la aplicación?

¿Cuáles son las necesidades funcionales de los usuarios?

¿Cuál es el perfil de los usuarios de la aplicación?

¿En qué plataforma se ejecutará la aplicación?

¿Cuáles son sus condiciones de operación?¿Cómo se va a utilizar?

Diseño

En esta fase se utiliza toda la información recogida en la fase de especificación y se propone una solución que responda a las necesidades del usuario y se pueda desarrollar.

En esta fase se define la arquitectura de la aplicación. Es necesario detallar la estructura y la organización del programa y cómo se relacionan las distintas partes de la aplicación.

Codificación.

Esta fase consiste en la programación o codificación de programas Java, de las especificaciones de diseño de la fase anterior.

Durante esta fase de codificación o implementación se aplican normas de programación para facilitar la legibilidad de los programas Java.

Prueba.

En esta fase se compila y se ejecuta la aplicación para verificar que cumple con los requisitos funcionales y técnicos definidos en la fase de especificación.

Si el programa no cumple con todos los requisitos, se puede deber a errores de diseño o de programación.

En tal caso, es necesario corregir los errores que se hayan detectado y repetir de nuevo el proceso de diseño y codificación.

Mantenimiento.

Una vez que la aplicación se ha puesto en operación da comienzo la fase de mantenimiento.

En esta fase se corrigen errores de funcionamiento de la aplicación, se modifica la funcionalidad o se añaden las nuevas funcionalidades que demandan los usuarios.

La fase de mantenimiento es la de mayor duración, pues pueden pasar muchos años desde el inicio de la operación hasta que el producto es retirado.

IDE de Codificación de programas Java

El IDE descrito que la introducción a java que mas usuarios tiene es el NetBeans

1 comentario en «Codificación de programas Java»

Deja un comentario