Implementación

La unión o suma de varios procesos o etapas en el desarrollo de un software como son la codificación, las pruebas y una documentación interna del software nos dan como resultado la implementación de un software.

Codificación: aspectos importantes

En la etapa de codificación es muy importante tomar aspectos como el hecho de escoger un lenguaje de programación que sea lo suficientemente adecuado para su desarrollo y para tener una confiabilidad en el sistema además de un mantenimiento es muy necesario un buen estilo de programación.

Como escoger el lenguaje de programación

Se debe de escoger un lenguaje de programación de alto nivel que permita el uso de nombres significativos, un estilo de programación a base de módulos y funciones, que maneje el uso de estructuras de datos y control adecuadas, así como una manipulación de errores y porque no, que use declaraciones de variables, constantes y otros tipos de datos.

Criterios pragmáticos

Como en todo, se deben escoger ciertos criterios para realizar nuestros proyectos como el tamaño del proyecto, que el lenguaje de programación sea conocido por todo el grupo, el utilizar un lenguaje de comunicación común, tener una disponibilidad de compiladores para el sistema como : compiladores y sistemas operativos, un software. Todo esto cae de peso en el tipo de software a desarrollar.

Aspectos del lenguaje que afectan la confiabilidad y mantenimiento

Los aspectos que afectan la confiabilidad y el mantenimiento del lenguaje son:

Buen estilo de programación

Para tener un buen estilo de programación se debe en tomar en cuenta varios aspectos, como la metodología, el estilo de programación, que sea claro y preciso, una buena documentación para si en el futuro ocupamos darle mantenimiento saber perfectamente por donde empezar o por si necesitamos simplemente una ayuda saber donde buscar, Utilizar nombres significativos de variables y constantes para un mejor menejo de ellas y un adecuado uso de comentarios.

En el formato de edición o estructura debemos usar sangría y si el lenguaje lo permite, escribir en mayúsculas palabras reservadas del lenguaje para destacarlas de las del usuario.

Afectaciones de la calidad del código fuente

Nuestro código fuente se puede ver afectado por faltas de calidad las cuales se pueden evitar tomando en cuenta el Uso de técnicas de codificación estructuradas que nos permitirá un Buen estilo de codificación y Buena selección de estructuras de datos, así como Comentarios internos bien escritos y un Formato de código fuente consistente y flexible además de una Utilización de identificadores significativos

Técnicas de codificación estructurada

Algunas técnicas de codificación estructurada nos pueden ayudar en la estructura de nuestro programa como el No utilizar saltos incondicionales (GO TO), Utilizar técnicas de flujo descendente, Producir constructores de mínima cohesión, agrupar operaciones por funciones, recordar no manejar demasiadas iteraciones anidadas y documentar código fuente en puntos estratégicos.

Consideración para escoger lenguaje de programación

Debemos tomar consideraciones para escoger un lenguaje de programación en las que incluyan el Requerimientos de quien contrato el software, dominio del mismo por los programadores, lenguajes usados en otras versiones o concurrentes, disponibilidad y calidad del lenguaje, disponibilidad de herramientas de soporte para el desarrollo y portabilidad.

Estilo de codificación

Debe buscarse ante todo SIMPLICIDAD y LEGIBILIDAD. Para ello debe darse cuenta que:

Codificación e integración

Para la codificación se parte del diseño detallado del software a realizar así como la codificación va de la mano con su documentación por lo que se verifica para remover los errores obvios y se integra para formar el sistema.

Es importante en que orden se van a codificar los módulos, es decir, debe haber una estrategia de integración.

Para entender el proceso de integración deben presentarse los tres niveles de prueba:

Prueba unitaria, Prueba de integración y Prueba de aceptación