Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Hernandez martinez julian abelino actividad 1.1_si5-2

234 views

Published on

  • Be the first to comment

  • Be the first to like this

Hernandez martinez julian abelino actividad 1.1_si5-2

  1. 1. INGENIERIA DEL SOFTWARE Universidad Tecnológica de Hermosillo Alumno: Hernández Martínez Julián SI5-2 Profesor José Padilla Duarte
  2. 2. Introducción Se trataran temas acerca del Software entre definiciones, importancia, etc. Así como tomar el tema del SEI y el W3C que son organizaciones que se encargan de la ingeniería de software como nos ayuda a la creación de software de calidad que también se incluyen los modelos de desarrollo y sus procesos para el desarrollo del mismo.
  3. 3. Ingeniería del Software • La ingeniería de software es una disciplina formada por un conjunto de métodos, herramientas y técnicas que se utilizan en el desarrollo de los programas informáticos (software).
  4. 4. • Esta disciplina trasciende la actividad de programación, que es el pilar fundamental a la hora de crear una aplicación. El ingeniero de software se encarga de toda la gestión del proyecto para que éste se pueda desarrollar en un plazo determinado y con el presupuesto previsto.
  5. 5. • La ingeniería de software, por lo tanto, incluye el análisis previo de la situación, el diseño del proyecto, el desarrollo del software, las pruebas necesarias para confirmar su correcto funcionamiento y la implementación del sistema.
  6. 6. • Cabe destacar que el proceso de desarrollo de software implica lo que se conoce como ciclo de vida del software, que está formado por cuatro etapas: concepción, elaboración, construcción y transición.
  7. 7. • Facilita el control en el proceso de desarrollo de software • Suministra a los desarrolladores las bases para construir software de alta calidad en una forma eficiente. • Define una disciplina que garantice la producción y el mantenimiento de los productos software desarrollados en el plazo fijado y dentro del costo estimado.
  8. 8. Software Engineering Institute (SEI) • Es un centro de investigación y desarrollo fundado por el Departamento de Defensa de los Estados Unidos y operado por la Carnegie Mellon University, en Pittsburgh, Pennsylvania. La SEI ayuda en el avance de los principios y prácticas de la ingeniería de software, y sirve como un recurso nacional en la ingeniería de software, seguridad en computación, y mejora en procesos.
  9. 9. W3C • Es la principal organización internacional de estándares para la World Wide Web. Fue fundada por Tim Berners-Lee en Octubre de 1994, en la MIT/LCS (Massachusetts Institute Of Tecnology Laboratory for Computer Science), y actualmente es quien lo encabeza. Dicho consorcio está conformado por organizaciones que mantienen un staff de tiempo completo con el propósito de trabajar juntos en el desarrollo de estándares para la World Wide Web.
  10. 10. Modelos y filosofías de Desarrollo de Software • Modelo en Cascada • • • • • • • Análisis de requisitos. Diseño del Sistema. Diseño del Programa. Codificación. Pruebas. Implantación. Mantenimiento.
  11. 11. • Modelo de Prototipos • • • • • Comunicación Plan Rápido Modelado, Diseño Rápido Construcción del Prototipo Desarrollo, Entrega y Retroalimentación
  12. 12. • Modelo en Espiral: Es un modelo de desarrollo evolutivo. Las actividades a realizar se encuentran dentro de una espiral, donde cada bucle representa un conjunto de actividades, las cuales no cuentan con ninguna prioridad, sino que las siguientes se definen en función del análisis de riesgos. Para cada ciclo, habrá cuatro actividades a realizar.
  13. 13. Ciclo de vida del Desarrollo del Software
  14. 14. Arquitectura del Software • Conjunto de patrones que proporcionan un marco de referencia necesario para guiar la construcción de un software. • • • • • Cliente-Servidor Blackboard Modelo entre capas Intérprete Orientado a servicios
  15. 15. Conclusiones • Para terminar con este trabajo, se espera que se hayan comprendido o actualizados los conocimientos acerca de los temas redactados, así como haber comprendido las definiciones que son expuestas aquí, todas relacionadas con el tema de Ingeniería de Software.
  16. 16. Bibliografía • http://www.ub.edu.ar/catedras/ingenieria/ing_software/ub ftecwwwdfd/glossary/glosary.htm • http://www.navegapolis.net/files/cis/CIS%20Glosario%2 0004.pdf • http://www.slideshare.net/XKWDX/ingeniera-desoftware-definicioninicionimportancia-y-utilidad • http://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_soft ware • http://definicion.de/ingenieria-de-software/

×