viernes, 24 de agosto de 2012

Video Hardware PC


Explicación de las partes fisicas del computador


cuadro comparativo entre los lenguajes de programación más conocidos (.NET, java y PHP)

Cuadro Comparativo



















Si, Para todo tipo de plataforma debido a que es GNU

Elabore una línea de vida para los lenguajes de programación.

Mapa Sobre Los Lenguajes De Programación

 

imagen tomada del blog: http://cdtextos.blogspot.com

 


Defina y clasifique los lenguajes de programación


En este esquema podemos ver la clasificacion y la clasificación delos lenguajes de programación

Imagen tomada del blog: ramonesteban.blogspot.com

Describir en forma clara cada una de las etapas del ciclo de vida del software

Mostramos un esquemas un poco mas completo sobre cada una de las etapas del ciclo de vida del software y las explicamos mas adelante





-ANÁLISIS: En esta etapa se debe entender y comprender de forma detallada cual es la problemática a resolver, verificando el entorno en el cual se encuentra dicho problema, de tal manera que se obtenga la información necesaria y suficiente para afrontar su respectiva solución. Esta etapa es conocida como la del QUÉ se va a solucionar.
- DISEÑO: Una vez que se tiene la suficiente información del problema a solucionar, es importante determinar la estrategia que se va a utilizar para resolver el problema. Esta etapa es conocida bajo el CÓMO se va a solucionar.
- IMPLEMENTACIÓN: partiendo del análisis y diseño de la solución, en esta etapa se procede a desarrollar el correspondiente programa que solucione el problema mediante el uso de una herramienta computacional determinada.
- PRUEBAS: Los errores humanos dentro de la programación de los computadores son muchos y aumentan considerablemente con la complejidad del problema. Cuando se termina de escribir un programa de computador, es necesario realizar las debidas pruebas que garanticen el correcto funcionamiento de dicho programa bajo el mayor número de situaciones posibles a las que se pueda enfrentar.
- DOCUMENTACIÓN: Es la guía o comunicación escrita en sus diferentes formas, ya sea en enunciados, procedimientos, dibujos o diagramas que se hace sobre el desarrollo de un programa. La importancia de la documentación radica en que a menudo un programa escrito por una persona, es modificado por otra. Por ello la documentación sirve para ayudar a comprender o usar un programa o para facilitar futuras modificaciones (mantenimiento).
La documentación se compone de tres partes:
a. Documentación Interna: Son los comentarios o mensajes que se añaden al código fuente para hacer más claro el entendimiento de los procesos que lo conforman, incluyendo las precondiciones y las poscondiciones de cada función.
b. Documentación Externa: Se define en un documento escrito con los siguientes puntos:
Descripción del Problema
Datos del Autor
Algoritmo (diagrama de flujo o Pseudocódigo)
Diccionario de Datos
Código Fuente (programa)
c. Manual de Usuario: Describe paso a paso la manera como funciona el programa, con el fin de que el usuario lo pueda manejar para que obtenga el resultado deseado.
- MANTENIMIENTO: una vez instalado un programa y puesto en marcha para realizar la solución del problema previamente planteado o satisfacer una determinada necesidad, es importante mantener una estructura de actualización, verificación y validación que permitan a dicho programa ser útil y mantenerse actualizado según las necesidades o requerimientos planteados durante su vida útil. Para realizar un adecuado mantenimiento, es necesario contar con una buena documentación del mismo.
Para terminar de entender la problemática en la cual se desarrolla este libro es importante tener unos conceptos claros y precisos de lo que es el Análisis y el Diseño de Algoritmos.

¿En qué consiste un programa ?


Consiste en un código en un lenguaje máquina específico para un procesador individual. El código es una secuencia de instrucciones ordenadas que cambian el estado del hardware de una computadora.

Ventajas que adiciona el computador en la resolución de problemas.


Ventajas que adiciona el computador en la resolución de problemas.


Las ventajas que adiciona un computador en la resolución de problemas es brindarnos facilidad en la ejecución de tareas rutinarias como lo es simplemente la organización y el procesamiento de grandes cantidades de datos, mediante el uso de herramientas como por ejemplo los procesadores de texto, las bibliotecas multimedia, el internet entre muchos otros servicios mediante los cuales realizamos tareas que se hacen sencillas mediante este dispositivo. Por qué podemos imaginar por un momento el enviar una carta hace unos 20 años al otro lado del mundo no era tarea sencilla ni de bajo costo.