Download Giancarlo Palacios Reinoso Programacion 1 Universidad Ecotec

Document related concepts
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.