Transcript of Herramientas de des. de soft.
- 1. UNIVERSIDAD DE PANAMA FACULTAD DE INFORMATICA, ELECTRONICA Y
COMUNICACIN
- 2. Preparado por: Aryuleimy Gonzlez Maurelis Vlez Julibeth
Patio Profesor: Ing. Saulo Aizpra Materia: Desarrollo y Evaluacin
de Software Educativo Info - 220 2013
- 3. Introduccin Definicin Caractersticas Componentes Beneficios
Desventajas rea de Aplicacin Ejemplos de Herramientas Recomendacin
Conclusin
- 4. Los lenguajes de programacin son el medio que permite a los
programadores expresar las instrucciones que la computadora va a
realizar mediante la transformacin de los algoritmos en una serie
de sentencias. En este trabajo explicaremos sobre la definicin de
herramientas de desarrollo de software, sus caractersticas, los
componentes, ventajas y desventajas, rea de aplicacin y algunos
ejemplos de lenguajes de programacin.
- 5. Una herramienta de desarrollo de software es un programa
informtico que usa un programador para crear, depurar, gestionar o
mantener un programa. Los lenguajes de programacin son herramientas
que nos permiten crear programas que controlen el comportamiento
fsico y lgico de una mquina, para expresar algoritmos con precisin,
o como modo de comunicacin humana, es decir, es un conjunto de
instrucciones que se utiliza para el procesamiento en un
ordenador.
- 6. CARACTERISTICAS Facilidad y Apoyo para la abstraccin Entorno
de programacin Claridad Sencillez unidad Ortogonalidad Naturalidad
Portabilidad de programas Costo de uso
- 7. Operadores Declaraciones ConstantesVariables Funciones de
Biblioteca
- 8. Mejorar la habilidad para desarrollar Algoritmos Eficaces
Mejorar el uso del Lenguaje de Programacin disponible Ampliar las
posibilidades de solucin de un Problema Permitir una mejor eleccin
del Lenguaje de Programacin Facilitar el aprendizaje de un nuevo
lenguaje
- 9. Imposibilidad de escribir cdigo independiente de la mquina.
Si se hacen mal los esquemas no se podrn detectar los errores. La
formacin de los programador es es ms compleja que la correspondie
nte a los programador es de alto nivel. Mayor dificultad en la
programacin y en la comprensin de los programas. Tener un buen
conocimiento de lo que se quiere hacer en el diagrama de
flujo.
- 10. El lenguaje apropiado frecuentemente, depende del dominio
de la aplicacin que resuelve el problema. Entre las reas de
aplicacin tenemos: Procesamiento de negocios Cientficas De Sistemas
De IA (Inteligencia Artificial Edicin De proceso Nuevos
paradigmas
- 11. Es un lenguaje de programacin de uso general de cdigo del
lado del servidor originalmente diseado para el desarrollo web de
contenido dinmico. Orientado al desarrollo de aplicaciones web
dinmicas con acceso a informacin almacenada en una base de datos.
Uno de los inconvenientes es que es un lenguaje que se interpreta
en ejecucin, para ciertos usos puede resultar un inconveniente que
el cdigo fuente no pueda ser ocultado.
- 12. Es una herramienta de desarrollo de clase empresarial
desarrollada por la empresa Sybase. PowerBuilder es orientada a
objetos y permite el desarrollo de diferentes tipos de aplicaciones
y componentes para ejecutar arquitecturas cliente/servidor,
distribuidas y Web. Ventajas: Es la facilidad de trabajar
conexiones y actualizar informacin de base de datos a travs de su
objeto datawindow.
- 13. Java es un lenguaje de programacin de propsito general,
concurrente, basado en clases, y orientado a objetos.
Caractersticas: - orientado a objetos. - Independencia de la
plataforma. - En Java el problema fugas de memoria se evita.
- 14. Los objetos en C++ son abstrados mediante una clase. Segn
el paradigma de la programacin orientada a objetos, un objeto
consta de: 1. Identidad, que lo diferencia de otros objetos (Nombre
que llevara la clase a la que pertenece dicho objeto). 2. Mtodos o
funciones. 3. Atributos o variables.
- 15. HTML siglas de HyperText Markup Language (lenguaje de
marcado hipertextual), hace referencia al lenguaje de marcado
predominante para la elaboracin de pginas web que se utiliza para
describir y traducir la estructura y la informacin en forma de
texto. Se escribe en forma de etiquetas, rodeadas por corchetes
angulares (). HTML tambin puede describir, hasta un cierto punto,
la apariencia de un documento, y puede incluir un script (por
ejemplo, JavaScript), el cual puede afectar el comportamiento de
navegadores web y otros procesadores de HTML.
- 16. Permite definir la gramtica de lenguajes especficos para
estructurar documentos grandes. A diferencia de otros lenguajes,
XML da soporte a bases de datos, siendo til cuando varias
aplicaciones se deben comunicar entre s o integrar informacin. Es
una Tecnologa sencilla que tiene a su alrededor otras que la
complementan y la hacen mucho ms grande y con unas posibilidades
mucho mayores.
- 17. Ventajas: Es extensible El analizador es un componente
estndar. Transformamos datos en informacin. Desventajas: XML y sus
extensiones han sido regularmente criticadas por su nivel de
detalle y complejidad. Otras crticas intentan refutar la afirmacin
de que XML es un lenguaje autodescriptivo.
- 18. Es un entorno de desarrollo integrado para sistemas
operativos Windows. Soporta varios lenguajes de programacin tales
como Visual C++, Visual C#, Visual J#, y Visual Basic .NET, al
igual que entornos de desarrollo web como ASP.NET. Aunque
actualmente se han desarrollado las extensiones necesarias para
muchos otros. Permite a los desarrolladores crear aplicaciones,
sitios y aplicaciones web, as como servicios web en cualquier
entorno que soporte la plataforma .NET
- 19. Es un lenguaje de programacin orientado a objetos
desarrollado y estandarizado por Microsoft como parte de su
plataforma .NET Es uno de los lenguajes de programacin diseados
para la infraestructura de lenguaje comn. Es un lenguaje de
programacin independiente diseado para generar programas sobre
dicha plataforma.
- 20. Es una herramienta cliente/servidor para la gestin de Bases
de Datos. Oracle se basa en la tecnologa cliente/servidor, pues
bien, para su utilizacin primero sera necesario la instalacin de la
herramienta servidor (Oracle 8i Desventajas es la falta de un
entorno visual para disear el formulario, es decir, nos aparece una
estructura como de rbol en la cual insertamos un formulario, a la
vez dentro de ste insertamos bloques o mdulos que son las
estructuras que contendrn los elementos del formularios, que pueden
estar basados en tablas o no.
- 21. La finalidad de este trabajo no ha sido solo el de
estudiar, analizar, y comparar las diferencias de las herramientas
de desarrollo de software, sino el de incentivar a los estudiantes
y profesores a la inclusin en este tema, la investigacin de los
cambios que se van dando da a da en el desarrollo de cada una de
estas herramientas.
- 22. Los lenguajes de programacin son de suma importancia ya que
permiten la comunicacin entre el usuario y la computadora; con el
objetivo de desarrollar programas que puedan facilitar la resolucin
de la mayora de los problemas en la vida.