lunes, 10 de mayo de 2010

AUTOEVALUACION LENGUAJE

AUTOEVALUACION:

Elección de un lenguaje:
1¿Qué es un lenguaje de programación?
Los lenguajes de programación son sus instrumentos básicos, y debe retroalimentar información sobre la confiabilidad y utilidad de los lenguajes de programación a los diseñadores de los lenguajes de programación a los diseñadores de los lenguajes. El ingeniero de software debe tener conocimiento de los lenguajes de programación para poder tomar decisiones razonadas sobre el lenguaje mas adecuado a sus aplicaciones particulares.

2¿Cómo debe ser el estilo de codificación? La aplicación del sistema debe ser fácil de mantener, por lo tanto esto implica que debe codificarse en un lenguaje de alto nivel que nos proporcione la posibilidad de construir un sistema como varios módulos autónomos cooperativos. Tendrá el lenguaje como característica que debe producir un programa legible.

3¿Cuáles son los criterios que se aplican para la evaluación de lenguajes disponibles?
1. Los requisitos del contratista del sistema. La persona que contrata el sistema puede especificar que se utilice determinado lenguaje especifico y debemos respetar ese requisito, y debe el diseñador del proyecto o realizador decir cual es el lenguaje que será mas apropiado para realizar el sistema.
Disponibilidades de compiladores del lenguaje. Si realizaremos una aplicación por medio de la configuración de un sistema operativo o un hardware en particular, debe disponerse de un traductor del lenguaje de aplicación de aceptable eficiencia para aplicar el lenguaje.
2.Disponibilidad de instrumentos de software para apoyar el desarrollo de los programas. Instrumentos de software, construcciones de referencia cruzada, sistemas para control de código, y analizadores de flujo de ejecución, son importantes en el apoyo del proceso de programación. Pues facilitan la aplicación y confirmación del sistema.
3.Tamaño del proceso. Es recomendable diseñar y diseñar un lenguaje de programación especifico para él.
4.Conocimiento del personal de programación existente. Aunque no es una dificultad para un programador aprender un nuevo lenguaje, necesitan adquirir práctica en algún lenguaje antes de adquirir una verdadera competencia.
5.Lenguaje de programación utilizado en proyecto previos. Esto se utiliza cuando los programadores han trabajado en un lenguaje anterior, ya se familiarizan con él.
6.Necesidad de transportar el software. Si esta orientado el software a una sola configuración de hardware y tiene un tiempo de vida limitado, los aspectos de su transporte no son limitados. Si el sistema esta destinado a operar en maquinas distintas es necesario un lenguaje de programación capaz de crear programas portátiles.
7.La aplicación que se esta programando. Influye en gran medida respecto al lenguaje que se utilizara.

DOCUMENTACIÓN DE CODIGO:
1¿Cómo debe ser la documentación del código?
A elección de los nombres de los identificadores(variables y etiquetas),
B la localización y composición de los comentarios
C la organización visual del programa.
2¿Qué es la documentación interna?
SON COMENTARIOS (permiten al programador comunicarse con otros lectores do código fuente. Los comentarios pueden también resultar una clara guía de comprensión durante la última fase de la ingeniería de software –el mantenimiento -).


3¿Cuáles son las carácteristicas que deben contener los comentarios descriptivos?
Describir los bloques de código en vez de describir cada línea.
Usar líneas en blanco o tabulaciones de forma que sean fácilmente distinguibles del código.
Que sean correctos, un comentario incorrecto o que se pueda interpretar mal es peor que no ponerlo.

No hay comentarios:

Publicar un comentario