26
TECNICAS DE INGIENERIA DE SOFTWARE GUIA MODULAR JUAN ANTONIO MARQUEZ 1 S I “ B” ITCA-FEPADE LIC. QUINTANILLA

Tecnicas de software

Embed Size (px)

DESCRIPTION

guia de trabajo

Citation preview

Page 1: Tecnicas de software

TECNICAS DE INGIENERIA DE SOFTWARE

GUIA MODULAR

JUAN ANTONIO MARQUEZ

1 S I “ B”

ITCA-FEPADE

LIC. QUINTANILLA

Page 2: Tecnicas de software

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 las diferencias (si las hay), o las similitudes (si las hay).

No hay por que un programa es un conjuntó de instrucciones que se convierte en software cuando estas instrucciones son interpretadas por la maquina, mientras que una aplicación es diferente por que es solo una herramienta que seguirá las instrucciones del programa Y una aplicación no es igual a un software sino una parte del software.

Programa: Secuencia de instrucciones que una computadora puede interpretas y ejecutar.

Software: Es el conjunto de los programas de computo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación.

Aplicación: Es un tipo de programa informático diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajo.

Page 3: Tecnicas de software

¿QUÉ ES INGENIERÍA?

La ingeniería es el estudio y la aplicación de las distintas ramas de la tecnología. El profesional es este ámbito recibe el nombre de ingeniero.

Page 4: Tecnicas de software

¿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.

Page 5: Tecnicas de software

Por qué se dice que “el software no se crea ni se construye, si no se desarrolla”?

Por que dependen de las personas, pero la relación entre las personas dedicadas y el trabajo realizado es completamente diferente para el software. Ambas actividades requieren de la construcción de un producto, pero los métodos son diferentes.

Page 6: Tecnicas de software

¿Qué es calidad?

Consiste en desarrollar, diseños y producir y mantener un producto que sea el más económico, el más útil y siempre satisfactorio para el consumidor.

Page 7: Tecnicas de software

¿Qué es calidad de software?

Es el grado con el que un sistema, componente o proceso cumple los requerimientos especificados y las necesidades o expectativas del cliente o usuario.

Page 8: Tecnicas de software

¿Por qué se dice que “no existe software terminado”

Porque los software no son estables si no que están autualizando.

Page 9: Tecnicas de software

¿En qué consiste un proyecto de desarrollo de software?

Consiste en definir cual será el presupuesto , establecer cuanto tiempo se hará cada fase Y definir los recursos necesarios .

Page 10: Tecnicas de software

¿Cuáles son las etapas del desarrollo de software?

Análisis y requisitosEspecificaciónArquitecturaProgramaciónPruebaDocumentaciónMantenimiento

Page 11: Tecnicas de software

¿Cuál es la diferencia entre el termino ingeniería de software y el simple desarrollo o producción

de software.

• Segun lo investigado no tienen ninguda diferencia .

Page 12: Tecnicas de software

¿Cuáles son los modelos de desarrollo de software?

Modelo en cascada o clásico

Page 13: Tecnicas de software

Modelo evolutivo

Page 14: Tecnicas de software

Desarrollo por etapas

Page 15: Tecnicas de software

Desarrollo iterativo y creciente o Iterativo e Incremental

Page 16: Tecnicas de software

Desarrollo concurrente

Page 17: Tecnicas de software

Modelo Espiral

Page 18: Tecnicas de software

Modelo de Reutilización

Page 19: Tecnicas de software

“¿Qué pasaría si los programadores hicieran los aviones?”

¿Por qué se da ese fenómeno?Por que los programadores pueden poner en

marcha un software sin terminarlo y lo van perfeccionando mientras el software esta en marcha.

Page 20: Tecnicas de software

¿Cuál es el mensaje que te deja el video?

Que un software nunca se finaliza perfectamente si no que se va terminando mientras se va ejecutando.

Page 21: Tecnicas de software

¿Se hará realmente lo correcto?

Segun mi punto de vista si es lo correcto por un software tenes que estarlo autualizando.

Page 22: Tecnicas de software

¿Qué estrategias proporciona la Ingeniería de Software para solventar esta situación?

Metodologías para desarrollo y mantenimiento de sistemas de software.

Practica del conocimiento científico en el diseño y construcción de programas

Establecimiento y uso de principios sólidos de la ingeniería para obtener económicamente un software confiable y que funcione de modo eficiente en maquinas reales

La aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo operación (funcionamiento) y mantenimiento del software

Disciplina de la ingeniería que comprende todos los aspectos de la producción de software desde las etapas iníciales de la especificación del sistema hasta el mantenimiento de este después que se utiliza.

Page 23: Tecnicas de software

“Ariane Flight 501”

• ¿Qué fue lo que sucedió?

El cohete exploto después de despegar.

Page 24: Tecnicas de software

¿Qué efectos tienen las fallas del software sobre el cohete?

Tiene efectos muy devastadores ya que el mal desarrollo de software fue una delas principales causas de la explosión.

Page 25: Tecnicas de software

¿Cómo afectan nuestras vidas que el software no sea de calidad?

• Si el software no es de calidad entonces no podrá desempeñar su función y eso nos causaría problemas en nuestra vida ya que nos dificultaría la realización de nuestras labores.

Page 26: Tecnicas de software

¿Como podremos garantizar calidad en el desarrollo de software?

Se puede garantizar haciendo todas las pruebas necesarias para que el software no tenga ningún problema y así poder garantizar que el software sean de calidad.