Herramientas de des. de soft. audio

23
Herramientas de desarrollo de software UNIVERSIDAD DE PANAMA FACULTAD DE INFORMATICA, ELECTRONICA Y COMUNICACIÓN

Transcript of Herramientas de des. de soft. audio

  1. 1. UNIVERSIDAD DE PANAMA FACULTAD DE INFORMATICA, ELECTRONICA Y COMUNICACIN
  2. 2. Preparado por: Aryuleimy Gonzlez Maurelis Vlez Julibeth Patio Profesor: Ing. Saulo Aizpra Materia: Desarrollo y Evaluacin de Software Educativo Info - 220 2013
  3. 3. Introduccin Definicin Caractersticas Componentes Beneficios Desventajas rea de Aplicacin Ejemplos de Herramientas Recomendacin Conclusin
  4. 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. 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. 6. CARACTERISTICAS Facilidad y Apoyo para la abstraccin Entorno de programacin Claridad Sencillez unidad Ortogonalidad Naturalidad Portabilidad de programas Costo de uso
  7. 7. Operadores Declaraciones ConstantesVariables Funciones de Biblioteca
  8. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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.