SlideShare una empresa de Scribd logo
Escuela Especializada en Ingeniería   ITCA-FEPADE Materia: Selección de técnicas de ingeniería de Software Maestro: Lic. Mario Ernesto Quintanilla Alumna: Olimpia Beatriz Sánchez Sección: SI-B
1 ¿ Existe alguna diferencia entre programa, software y aplicación? Describa la definición de cada uno de estos términos, relaciónelos y posteriormente encuentre la diferencia o similitud
DEFINICION Programa  es  un conjunto de instrucciones que una ves ejecutado realiza varias tareas
Software  es un conjunto de programas procedimientos, reglas, documentación y datos asociados
Aplicación  es un tipo de programa informatico diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajo
RELACION Todos los términos se relacionan entre si debido a que todos forman la parte lógica de las computadoras además son conjuntos de instrucciones para éstas.
DIFERENCIA Sus diferencias son el hecho de que un programa es un conjunto de instrucciones, el software es el conjunto de programas para que una computadora funcione y una aplicación es un programa de herramienta para hacer diferentes tipos de trabajo dentro de un software.
II Que es ingeniería?   es el conjunto de conocimientos y técnicas científicas aplicadas, que se dedica a la resolución u optimización de los problemas que afectan directamente a la humanidad.
III Qué es ingeniería de software? Es la disciplina o área de la informática que ofrece métodos y técnicas para desarrollar y mantener software de calidad.
IV¿ Porque se dice que ``El software no se crea ni construye si no se desarrolla´´? Porque un software esta en constante cambio y es algo intangible .
V¿ Que es calidad? fijación mental del consumidor que asume conformidad con dicho producto o servicio y la capacidad del mismo para satisfacer sus necesidades.
VI¿ Que es calidad de software?  Es producir software de la mejor calidad posible, que cumpla, y si puede supere las expectativas de los usuarios
VII Por qué  se dice que ``No existe software terminado´´ Por que siempre un software tiene que estar en constante actualización. Ejemplo Antes se trabajaba en consola ahora se puede trabajar con un interfaz grafica.
VIII ¿En que consiste un proyecto de desarrollo de software? En que las necesidades del usuario son traducidas en requerimientos de software, estos transformados en diseño y el diseño implementado en código, el código es probado, documentado y certificado para su uso operativo dando una respuesta  un requerimiento de una entidad.
 
IX¿ Cuales son las etapas de desarrollo de software? Análisis de requisitos  Especificación  Arquitectura  Programación  Prueba  Documentación  Mantenimiento 
X ¿Cuál es la diferencia entre termino de ingenieria de software y el simple desarrollo de producción de software? En la Ingeniería de Software se busca satisfacer las necesidades de una entidad de la mejor manera posible con una responsabilidad ética
mientras en el simple desarrollo de software solo se pretende crear el software sin tener en consideración los detalles.
X Respuesta En la Ingeniería de Software se busca satisfacer las necesidades de una entidad de la mejor manera posible con una responsabilidad ética mientras en el simple desarrollo de software solo se pretende crear el software sin tener en consideración los detalles.
  XI ¿Cuáles son los Modelos de desarrollo de Software? Modelo en cascada o Clásico (modelo tradicional) Modelo en espiral(modelo evolutivo) Desarrollo por etapas Desarrollo iterativo y creciente o Iterativo e Incremental RAD (Rapid Application Development) Desarrollo concurrente RUP (Modelo Racional) Proceso Unificado
Modelo en cascada o Clásico (modelo tradicional) también llamado modelo en cascada, es el enfoque metodológico que ordena rigurosamente las etapas del ciclo de vida del software.
Modelo en espiral (modelo evolutivo) Es un modelo de ciclo de vida del software. Las actividades de este modelo se conforman en una espiral, en la que cada bucle o iteración representa un conjunto de actividades.
Desarrollo por etapas El modelo de desarrollo de software por etapas es similar al Modelo de prototipos ya que se muestra al cliente el software en diferentes estados sucesivos de desarrollo.
Desarrollo iterativo y creciente o Iterativo e Incremental es un proceso de desarrollo de software, creado en respuesta a las debilidades del modelo tradicional de cascada.
RAD ( Desarrollo Rápido De Aplicaciones   ) El método comprende el desarrollo iterativo, la construcción de prototipos y el uso de utilidades CASE (Computer Aided Software Engineering)
Desarrollo concurrente El modelo de proceso concurrente se puede representar en forma de esquema como una serie de actividades técnicas importantes, tareas y estados asociados a ellas.
RUP es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado UML, constituye la metodología estándar más utilizada para el análisis.
Proceso Unificado Es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura y por ser iterativo e incremental.
XII ¿Por qué se da este fenómeno? Porque siempre dejamos nuestro trabajo para ultima hora y cuando se esta desarrollando no se logra el objetivo deseado ya que no hay tiempo suficiente. XIII ¿Cuál es el mensaje que te deja el  video ?   Que debemos de saber organizarlos y ser responsables al momento de realizar nuestro trabajo.
XIV ¿Se hará realmente lo correcto? No ya que para desarrollar un proyecto se necesita mucho tiempo para lograr cada uno de los objetivos propuestos. XV ¿Qué estrategias proporciona la ingeniería de software para solventar esta situación? Desarrollar un conjunto de roles asociados, que se encargan de analizar, planificar y establecer
XVI ¿Qué fue lo que sucedió? El cohete al tener un despegue normal exploto en pleno aire quedando reducido a nada. XVII ¿Qué efectos tienen las fallas del software sobre el cohete? Los efectos que tuvieron las fallas del software fueron desastrosos ya que estos fueron las causas de la explosión del cohete
XVIII ¿Cómo afectan nuestras vidas que el software no sea de calidad? Nos afecta en gran medida ya que en ocasiones nos causan perdidas muy grandes tanto económicas como de tiempo. XIX ¿Cómo podremos garantizar calidad en el desarrollo de software? Elaborando buenos procesos y llevando una constante revisión del mismo.

Más contenido relacionado

PPTX
Paula guia
PPTX
Ingenieria de Software
PPTX
Ingenieria de software
PPTX
Ingenieria de software
PPT
Kevin guia
PPTX
Trabajo diapositiva modulo 3 de josue
PPTX
Presentación de software
Paula guia
Ingenieria de Software
Ingenieria de software
Ingenieria de software
Kevin guia
Trabajo diapositiva modulo 3 de josue
Presentación de software

La actualidad más candente (16)

PPTX
Roberto maravilla
PPTX
Trabajo diapositiva Software por Jhonatan Ruiz
PPTX
SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE.
PPTX
Diapox
PPT
Ingenieria de software
PPT
Ingenieria de software
PPSX
Guia02
PPTX
Presentación2
DOCX
Ingeniería de Software 1
PPT
Tarea(1)
PPTX
Ingenieria de Software
PPT
Guia numero 1
PPT
Tecnicas.de.ingenieria.de.software
PDF
Universidad tecnológica del estado de zacateca
PPTX
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
PPTX
Ingeniería de Software
Roberto maravilla
Trabajo diapositiva Software por Jhonatan Ruiz
SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE.
Diapox
Ingenieria de software
Ingenieria de software
Guia02
Presentación2
Ingeniería de Software 1
Tarea(1)
Ingenieria de Software
Guia numero 1
Tecnicas.de.ingenieria.de.software
Universidad tecnológica del estado de zacateca
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
Ingeniería de Software
Publicidad

Similar a Selección de técnicas de ingeniería de software (20)

PPTX
Presentación de software
PPTX
Presentación de software
PPTX
Presentación de software
PPT
Guia 1 (itca san Miguel) Carlos Najarro
PPTX
Diapox
PPTX
SeccióN De TéCnicas De IngenieríA De Software(2007)
PPTX
PPTX
Trabajo diapositiva modulo 3 de jhonatan
PPTX
Tecnicas de software
PPSX
Trabajo de desarrollo desoftware
PPTX
Resolucion de guia
PPTX
Resolucion de guia
PPTX
Ingeniería de software
PPTX
Ingeniería de software
PPTX
Ingenieria de software
PPTX
Leticia portillo
PPTX
ingenieria de software
PPTX
Leticia portillo
Presentación de software
Presentación de software
Presentación de software
Guia 1 (itca san Miguel) Carlos Najarro
Diapox
SeccióN De TéCnicas De IngenieríA De Software(2007)
Trabajo diapositiva modulo 3 de jhonatan
Tecnicas de software
Trabajo de desarrollo desoftware
Resolucion de guia
Resolucion de guia
Ingeniería de software
Ingeniería de software
Ingenieria de software
Leticia portillo
ingenieria de software
Leticia portillo
Publicidad

Último (20)

PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PDF
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PPTX
Presentación de la Cetoacidosis diabetica.pptx
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
Híper Mega Repaso Histológico Bloque 3.pdf
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
Tomo 1 de biologia gratis ultra plusenmas
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
V UNIDAD - SEGUNDO GRADO. del mes de agosto
Presentación de la Cetoacidosis diabetica.pptx
Fundamentos_Educacion_a_Distancia_ABC.pdf
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
V UNIDAD - PRIMER GRADO. del mes de agosto

Selección de técnicas de ingeniería de software

  • 1. Escuela Especializada en Ingeniería ITCA-FEPADE Materia: Selección de técnicas de ingeniería de Software Maestro: Lic. Mario Ernesto Quintanilla Alumna: Olimpia Beatriz Sánchez Sección: SI-B
  • 2. 1 ¿ Existe alguna diferencia entre programa, software y aplicación? Describa la definición de cada uno de estos términos, relaciónelos y posteriormente encuentre la diferencia o similitud
  • 3. DEFINICION Programa es un conjunto de instrucciones que una ves ejecutado realiza varias tareas
  • 4. Software es un conjunto de programas procedimientos, reglas, documentación y datos asociados
  • 5. Aplicación  es un tipo de programa informatico diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajo
  • 6. RELACION Todos los términos se relacionan entre si debido a que todos forman la parte lógica de las computadoras además son conjuntos de instrucciones para éstas.
  • 7. DIFERENCIA Sus diferencias son el hecho de que un programa es un conjunto de instrucciones, el software es el conjunto de programas para que una computadora funcione y una aplicación es un programa de herramienta para hacer diferentes tipos de trabajo dentro de un software.
  • 8. II Que es ingeniería?   es el conjunto de conocimientos y técnicas científicas aplicadas, que se dedica a la resolución u optimización de los problemas que afectan directamente a la humanidad.
  • 9. III Qué es ingeniería de software? Es la disciplina o área de la informática que ofrece métodos y técnicas para desarrollar y mantener software de calidad.
  • 10. IV¿ Porque se dice que ``El software no se crea ni construye si no se desarrolla´´? Porque un software esta en constante cambio y es algo intangible .
  • 11. V¿ Que es calidad? fijación mental del consumidor que asume conformidad con dicho producto o servicio y la capacidad del mismo para satisfacer sus necesidades.
  • 12. VI¿ Que es calidad de software?  Es producir software de la mejor calidad posible, que cumpla, y si puede supere las expectativas de los usuarios
  • 13. VII Por qué se dice que ``No existe software terminado´´ Por que siempre un software tiene que estar en constante actualización. Ejemplo Antes se trabajaba en consola ahora se puede trabajar con un interfaz grafica.
  • 14. VIII ¿En que consiste un proyecto de desarrollo de software? En que las necesidades del usuario son traducidas en requerimientos de software, estos transformados en diseño y el diseño implementado en código, el código es probado, documentado y certificado para su uso operativo dando una respuesta un requerimiento de una entidad.
  • 15.  
  • 16. IX¿ Cuales son las etapas de desarrollo de software? Análisis de requisitos  Especificación  Arquitectura  Programación  Prueba  Documentación  Mantenimiento 
  • 17. X ¿Cuál es la diferencia entre termino de ingenieria de software y el simple desarrollo de producción de software? En la Ingeniería de Software se busca satisfacer las necesidades de una entidad de la mejor manera posible con una responsabilidad ética
  • 18. mientras en el simple desarrollo de software solo se pretende crear el software sin tener en consideración los detalles.
  • 19. X Respuesta En la Ingeniería de Software se busca satisfacer las necesidades de una entidad de la mejor manera posible con una responsabilidad ética mientras en el simple desarrollo de software solo se pretende crear el software sin tener en consideración los detalles.
  • 20.   XI ¿Cuáles son los Modelos de desarrollo de Software? Modelo en cascada o Clásico (modelo tradicional) Modelo en espiral(modelo evolutivo) Desarrollo por etapas Desarrollo iterativo y creciente o Iterativo e Incremental RAD (Rapid Application Development) Desarrollo concurrente RUP (Modelo Racional) Proceso Unificado
  • 21. Modelo en cascada o Clásico (modelo tradicional) también llamado modelo en cascada, es el enfoque metodológico que ordena rigurosamente las etapas del ciclo de vida del software.
  • 22. Modelo en espiral (modelo evolutivo) Es un modelo de ciclo de vida del software. Las actividades de este modelo se conforman en una espiral, en la que cada bucle o iteración representa un conjunto de actividades.
  • 23. Desarrollo por etapas El modelo de desarrollo de software por etapas es similar al Modelo de prototipos ya que se muestra al cliente el software en diferentes estados sucesivos de desarrollo.
  • 24. Desarrollo iterativo y creciente o Iterativo e Incremental es un proceso de desarrollo de software, creado en respuesta a las debilidades del modelo tradicional de cascada.
  • 25. RAD ( Desarrollo Rápido De Aplicaciones ) El método comprende el desarrollo iterativo, la construcción de prototipos y el uso de utilidades CASE (Computer Aided Software Engineering)
  • 26. Desarrollo concurrente El modelo de proceso concurrente se puede representar en forma de esquema como una serie de actividades técnicas importantes, tareas y estados asociados a ellas.
  • 27. RUP es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado UML, constituye la metodología estándar más utilizada para el análisis.
  • 28. Proceso Unificado Es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura y por ser iterativo e incremental.
  • 29. XII ¿Por qué se da este fenómeno? Porque siempre dejamos nuestro trabajo para ultima hora y cuando se esta desarrollando no se logra el objetivo deseado ya que no hay tiempo suficiente. XIII ¿Cuál es el mensaje que te deja el video ? Que debemos de saber organizarlos y ser responsables al momento de realizar nuestro trabajo.
  • 30. XIV ¿Se hará realmente lo correcto? No ya que para desarrollar un proyecto se necesita mucho tiempo para lograr cada uno de los objetivos propuestos. XV ¿Qué estrategias proporciona la ingeniería de software para solventar esta situación? Desarrollar un conjunto de roles asociados, que se encargan de analizar, planificar y establecer
  • 31. XVI ¿Qué fue lo que sucedió? El cohete al tener un despegue normal exploto en pleno aire quedando reducido a nada. XVII ¿Qué efectos tienen las fallas del software sobre el cohete? Los efectos que tuvieron las fallas del software fueron desastrosos ya que estos fueron las causas de la explosión del cohete
  • 32. XVIII ¿Cómo afectan nuestras vidas que el software no sea de calidad? Nos afecta en gran medida ya que en ocasiones nos causan perdidas muy grandes tanto económicas como de tiempo. XIX ¿Cómo podremos garantizar calidad en el desarrollo de software? Elaborando buenos procesos y llevando una constante revisión del mismo.