El Desarrollo de Software es una necesidad latente en todas las regiones del país, ya que de su impulso depende el avance económico y la integración del conocimiento a escala local, nacional y mundial.
El país requiere personal que se capacite en Desarrollo de Software porque todas las empresas, tanto de servicio como de producción, están buscando mejorar sus procesos teniendo como aspecto clave el software, que sirve para optimizar los procesos de automatización y les permite manejar altos niveles de calidad y eficiencia.
El país puede contar con una industria como es la de Desarrollo de Software, porque lo básico está en la motivación de cada persona para la creación de proyectos que permitan desarrollar el pensamiento lógico, siempre y cuando las universidades, el gobierno y las empresas se comprometan a potenciar y crear los mecanismos para el desarrollo del talento humano en estos aspectos de la formación.
El país puede contar con una industria como es la de Desarrollo de Software, porque lo básico está en la motivación de cada persona para la creación de proyectos que permitan desarrollar el pensamiento lógico, siempre y cuando las universidades, el gobierno y las empresas se comprometan a potenciar y crear los mecanismos para el desarrollo del talento humano en estos aspectos de la formación.
Tecnologia estructurada
Programación Estructurada es una técnica en la cual la estructura de un programa, esto es, la interpelación de sus partes realiza tan claramente como es posible mediante el uso de tres estructuras lógicas de control:
·Secuencia: Sucesión simple de dos o mas operaciones.
·Selección: bifurcación condicional de una o mas operaciones.
·Interacción: Repetición de una operación mientras se cumple una condición.
Estos tres tipos de estructuras lógicas de control pueden ser combinados para producir programas que manejen cualquier tarea de procesamiento de información.
Un programa estructurado esta compuesto de segmentos, los cuales puedan estar constituidos por unas pocas instrucciones o por una pagina o más de codificación. Cada segmento tiene solamente una entrada y una salida, estos segmentos, asumiendo que no poseen lazos infinitos y no tienen instrucciones que jamas se ejecuten, se denominan programas propios. Cuando varios programas propios se combinan utilizando las tres estructuras básicas de control mencionadas anteriormente, el resultado es también un programa propio.
La programación Estructurada esta basada en el Teorema de la Estructura, el cual establece que cualquier programa propio (un programa con una entrada y una salida exclusivamente) es equivalente a un programa que contiene solamente las estructuras lógicas mencionadas anteriormente.
Una característica importante en un programa estructurado es que puede ser leído en secuencia, desde el comienzo hasta el final sin perder la continuidad de la tarea que cumple el programa, lo contrario de lo que ocurre con otros estilos de programación. Esto es importante debido a que, es mucho más fácil comprender completamente el trabajo que realiza una función determinada, si todas las instrucciones que influyen en su acción están físicamente contiguas y encerradas por un bloque. La facilidad de lectura, de comienzo a fin, es una consecuencia de utilizar solamente tres estructuras de control y de eliminar la instrucción de desvío de flujo de control, excepto en circunstancias muy especiales tales como la simulación de una estructura lógica de control en un lenguaje de programación que no la posea.
VENTAJAS POTENCIALES
Un programa escrito de acuerdo a estos principios no solamente tendrá una estructura, sino también una excelente presentación.
Un programa escrito de esta forma tiende a ser mucho más fácil de comprender que programas escritos en otros estilos.
La facilidad de comprensión del contenido de un programa puede facilitar el chequeo de la codificación y reducir el tiempo de prueba y depuración de programas. Esto ultimo es cierto parcialmente, debido a que la programación estructurada concentra los errores en uno de los factores más generador de fallas en programación: la lógica.
Un programa que es fácil para leer y el cual esta compuesto de segmentos bien definidos tiende a ser simple, rápido y menos expuesto a mantenimiento. Estos beneficios derivan en parte del hecho que, aunque el programa tenga una extensión significativa, en documentación tiende siempre a estar al día, esto no suele suceder con los métodos convencionales de programación.
La programación estructurada ofrece estos beneficios, pero no se la debe considerar como una panacea ya que el desarrollo de programas es, principalmente, una tarea de dedicación, esfuerzo y creatividad.
Tecnologia Orientada a Objetos
Lenguajes de Programación Orientado a Objetos. En 1985, E. Stroustrup extendió el lenguaje de programación C a C++, es decir C con conceptos de clases y objetos, también por esas fechas se creo desde sus bases el lenguaje EIFFEL.
En 1995 apareció el más reciente lenguaje OO, Java desarrollado por SUN, que hereda conceptos de C++.
BIBLIOGRAFIA:
No hay comentarios:
Publicar un comentario