Download Giancarlo Palacios Reinoso Programacion 1 Universidad Ecotec
Transcript
Giancarlo Palacios Reinoso Programacion 1 Universidad Ecotec Taller 2 •¿Qué es un lenguaje de programación? El lenguaje humano lo define el diccionario como “el conjunto de sonidos articulados con el que el hombre manifiesta lo que piensa o siente”, a este tipo de lenguaje lo clasificaríamos como natural o propio del ser humano. •¿Cuántos lenguajes de programación existen? Existen numerosos lenguajes de programación y en la última década se han creado para diversos propósitos específicos, teniendo el mayor auge los destinados a internet. •Dentro de los lenguajes de programación los más usados son: 1950 Ensamblador 1982 •Ada 1957 •FORTRAN 1984 •C++ 1960 •Lisp 1986 •Html 1960 •COBOL 1988 •Perl 1964 •BASIC 1995 •Java 1971 •Pascal 1995 •PHP 1978 2000 •C# •C •¿Qué es un programa? Es un conjunto de instructivos que son impartidos hacia el computador indicando las instrucciones que incluyen el paso por paso para poder llegar a un resultado determinado. •¿Cómo se escribe un programa? Un programa de computadora se escribe en uno o varios lenguajes de programación como ser: c pascal php python etc. Luego en general el código programado se compila y se obtienen el ejecutador y otros archivos útiles para el ejecutable. •¿Qué son las herramientas CASE? Son diversas aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo del software reduciendo el costo de las mismas en términos tiempo y dinero. •¿Cuáles son los objetivos de las herramientas CASE? Mejorar la productivadad en el desarrollo y manteniemto del software Aumentar la calidad del software Reducir el tiempo y costo de desarrollo y mantenimiento de los sistemas informáticos Mejorar la planificación de un proyecto Aumentar la biblioteca de conocimiento informatico Ayuda a la reutilización del software, portabilidad y estandarizacionde la documentancion •¿Cuál es la clasificación de las herramientas CASE? Se clasifican según: Las plataforma que soportan Las fases del ciclo de vidad del desarrollo de sistema que cubren La arquitectura de las aplicaciones que producen Su funcionalidad •¿Qué es un repositorio? Un repositorio , deposito o archivo en un sitio centralizado donde se almacena y mantiene información digital habitualmente bases de datos o archivos informáticos Elabore un cuadro de Ventajas y Desventajas de las herramientas CASE. VENTAJAS DESVENTAJAS Facilidad para la revisión de aplicaciones Confiabilidad en los métodos estructurados Soporte para el desarrollo de prototipos de Falta de niveles estándar para el soporte de sistemas la metodología Generación de código Conflictos en el uso de los diagramas Mejora en la habilidad para satisfacer los Diagramas no utilizables requerimientos del usuario Soporte interactivo para el proceso del Función limitada/ alcance limitado desarrollo •Escriba ejemplos de herramientas CASE. Easy CASE Oracle Designer Power Designer System Architect SN AP Rational Rose EJEMPLO DE LENGUAJES DE PROGRAMACION POR GENERACION Primera generación: código maquina Segunda Generacion: lenguaje ensamblador Tercera Generacion: C , Java Cuarta Generacion: Visual Basic , Mathematica.