ingenieria de software
-
Upload
leticia-portillo -
Category
Documents
-
view
1.025 -
download
0
Transcript of ingenieria de software
![Page 1: ingenieria de software](https://reader035.fdocuments.mx/reader035/viewer/2022062710/559354411a28abc01b8b473c/html5/thumbnails/1.jpg)
![Page 2: ingenieria de software](https://reader035.fdocuments.mx/reader035/viewer/2022062710/559354411a28abc01b8b473c/html5/thumbnails/2.jpg)
TECNICAS DE INGENIERIA DE SOFTWARE.
![Page 3: ingenieria de software](https://reader035.fdocuments.mx/reader035/viewer/2022062710/559354411a28abc01b8b473c/html5/thumbnails/3.jpg)
¿Existe una diferencia entre programa, software y aplicación? Describa la definición entre cada uno de estos y relaciónalos y posteriormente encuentra las diferencias (Si las hay), o las similitudes (si las hay)
Programas: Es un conjunto de instrucciones o paso a seguir mediante un orden lógico.
Software: Es un sistema, el cual nos sirve para poder ejecutar uno o mas programas.
Aplicación: Es una herramienta la cual contienen los programas y estas nos sirven para poder solucionar errores.
![Page 4: ingenieria de software](https://reader035.fdocuments.mx/reader035/viewer/2022062710/559354411a28abc01b8b473c/html5/thumbnails/4.jpg)
¿Qué es ingeniería?
Es la rama de la ciencia que tiene como punto de referencia la tecnología.
![Page 5: ingenieria de software](https://reader035.fdocuments.mx/reader035/viewer/2022062710/559354411a28abc01b8b473c/html5/thumbnails/5.jpg)
¿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 6: ingenieria de software](https://reader035.fdocuments.mx/reader035/viewer/2022062710/559354411a28abc01b8b473c/html5/thumbnails/6.jpg)
¿Por qué se dice que “el software no se crea ni se construye, si no se desarrolla”?
Porque decir construir o crear se tiene la idea que solamente se realiza la creación o la construcción y hasta ahí esta todo; sin embargo desarrollar es modificar mantener y evolucionar el software por eso es que se utiliza ese termino.
![Page 7: ingenieria de software](https://reader035.fdocuments.mx/reader035/viewer/2022062710/559354411a28abc01b8b473c/html5/thumbnails/7.jpg)
¿Qué es calidad?
Es un conjunto de propiedades que pueden satisfacer necesidades explicitas o implícitas.
![Page 8: ingenieria de software](https://reader035.fdocuments.mx/reader035/viewer/2022062710/559354411a28abc01b8b473c/html5/thumbnails/8.jpg)
¿Qué es calidad de software?Es la cualidad que un programador/a debe de
tener al momento de crear un software; este debe de llevar calidad para poder satisfacer las peticiones o necesidades del cliente.
![Page 9: ingenieria de software](https://reader035.fdocuments.mx/reader035/viewer/2022062710/559354411a28abc01b8b473c/html5/thumbnails/9.jpg)
¿Por qué se dice que “no existe software terminado”?
Por que siempre necesitara cambios según la evolución de la entidad que lo utilice El software siempre se deberá tener a la vanguardia de los avances de la tecnología.
![Page 10: ingenieria de software](https://reader035.fdocuments.mx/reader035/viewer/2022062710/559354411a28abc01b8b473c/html5/thumbnails/10.jpg)
¿En que consiste un proyecto de desarrollo de software?
Consiste en una serie de seguidamente analizar el problema del cliente, para poder plantear una solución y luego poder desarrollar el software para la solución del problema y satisfacción del cliente.
![Page 11: ingenieria de software](https://reader035.fdocuments.mx/reader035/viewer/2022062710/559354411a28abc01b8b473c/html5/thumbnails/11.jpg)
¿Cuales son las etapas del desarrollo de software?
Análisis del requisito
Especificación
Arquitectura
ProgramaciónPrueba
Documentación
mantenimiento
![Page 12: ingenieria de software](https://reader035.fdocuments.mx/reader035/viewer/2022062710/559354411a28abc01b8b473c/html5/thumbnails/12.jpg)
¿Cuál es la diferencia entre el termino ingeniería de software y el simple desarrollo o producción de
software?
La ingeniería de software es las técnicas y etapas ordenadas para crear un software. Es en ingenio.Mientras que el desarrollo o producción de software es la ejecución de los conocimientos y de las reglas establecidas para la creación de un software
![Page 13: ingenieria de software](https://reader035.fdocuments.mx/reader035/viewer/2022062710/559354411a28abc01b8b473c/html5/thumbnails/13.jpg)
¿Cuáles son los modelos de desarrollo de software?
Modelo en cascada
Modelo en espiral
Desarrollo por etapas
Desarrollo interactivo y creciente
RAD(desarrollo rápido de aplicación)
Desarrollo concurrente
Proceso unificado
![Page 14: ingenieria de software](https://reader035.fdocuments.mx/reader035/viewer/2022062710/559354411a28abc01b8b473c/html5/thumbnails/14.jpg)
¿Por qué se da este fenómeno?Pues en el video se ve claramente de cómo
los ingenieros técnicos y demás personas hacen de poco apoco los aviones
![Page 15: ingenieria de software](https://reader035.fdocuments.mx/reader035/viewer/2022062710/559354411a28abc01b8b473c/html5/thumbnails/15.jpg)
¿Cuál es el mensaje que te deja el video?De que en la programación todos los sistemas
no se hacen de una sola vez si no que se van generando poco a poco a medida pase el tiempo se va mejorando
![Page 16: ingenieria de software](https://reader035.fdocuments.mx/reader035/viewer/2022062710/559354411a28abc01b8b473c/html5/thumbnails/16.jpg)
¿se hará realmente lo correcto?No desde el punto que en el video ponen a
andar sin estar lo mas terminado posible y corren el riesgo de poner a las personas en peligro
![Page 17: ingenieria de software](https://reader035.fdocuments.mx/reader035/viewer/2022062710/559354411a28abc01b8b473c/html5/thumbnails/17.jpg)
¿Qué estrategia proporciona la ingeniería de software para solventar esta situación?Pues que todo programa a medida concurra
cierto tiempo se vaya actualizando y agregándole algunos ajustes y corrigiendo algunas posibles fallas
![Page 18: ingenieria de software](https://reader035.fdocuments.mx/reader035/viewer/2022062710/559354411a28abc01b8b473c/html5/thumbnails/18.jpg)
¿Qué fue lo que sucedió?Que tuvieron fallas técnicas al momento ya
sea de construir o de despegar el cohete
![Page 19: ingenieria de software](https://reader035.fdocuments.mx/reader035/viewer/2022062710/559354411a28abc01b8b473c/html5/thumbnails/19.jpg)
¿Qué efectos tiene las fallas del software sobre el cohete?Que al momento de construirlo no colocaron
bien una pieza o las conexiones de los cables no fueron altamente supervisadas para que todo estuvieran en orden
![Page 20: ingenieria de software](https://reader035.fdocuments.mx/reader035/viewer/2022062710/559354411a28abc01b8b473c/html5/thumbnails/20.jpg)
¿Cómo afectan nuestras vidas que el software no sea de calidad?Que podemos perder tiempo espacio y dinero
ya que el software no tiene los requerimientos suficientes para poder solucionar problemas o de servirle correctamente al usuario
![Page 21: ingenieria de software](https://reader035.fdocuments.mx/reader035/viewer/2022062710/559354411a28abc01b8b473c/html5/thumbnails/21.jpg)
¿Cómo podremos garantizar calidad en el desarrollo del software?Tiene que tener buenos requerimientos para
el software sea de calidad y que satisfasga las necesidades del cliente