ingenieria de software
TRANSCRIPT
![Page 1: Ingenieria de Software](https://reader035.vdocuments.net/reader035/viewer/2022081404/559354201a28abc61b8b46fc/html5/thumbnails/1.jpg)
Selección de técnicas de ingeniería de Software
![Page 2: Ingenieria de Software](https://reader035.vdocuments.net/reader035/viewer/2022081404/559354201a28abc61b8b46fc/html5/thumbnails/2.jpg)
Escuela Especializada en IngenieríaITCA-FEPADE
Alumno:Juan Arturo Bonilla
Docente:Lic. Mario Ernesto Quintanilla
Sábado 01 de mayo de 2010
Sistemas-1-B
![Page 3: Ingenieria de Software](https://reader035.vdocuments.net/reader035/viewer/2022081404/559354201a28abc61b8b46fc/html5/thumbnails/3.jpg)
Escuela Especializada en IngenieríaITCA-FEPADE
1) ¿Existe alguna diferencia entre programa software y aplicación? Describa la definición de cada uno de estos términos.
Programa: Secuencia de instrucciones que una computadora puede interpretar 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.
-1-
![Page 4: Ingenieria de Software](https://reader035.vdocuments.net/reader035/viewer/2022081404/559354201a28abc61b8b46fc/html5/thumbnails/4.jpg)
Escuela Especializada en IngenieríaITCA-FEPADE
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.
Están relacionados por que uno contiene al otro.El software contiene programas y los programas con tienen aplicaciones
-2-
![Page 5: Ingenieria de Software](https://reader035.vdocuments.net/reader035/viewer/2022081404/559354201a28abc61b8b46fc/html5/thumbnails/5.jpg)
Escuela Especializada en IngenieríaITCA-FEPADE
2) ¿Qué es Ingeniería? La ingeniería es el estudio y la aplicación de las distintas ramas de la tecnología, que se dedica a la resolución u optimización de los problemas que afecta directamente a la humanidad..
-3-
![Page 6: Ingenieria de Software](https://reader035.vdocuments.net/reader035/viewer/2022081404/559354201a28abc61b8b46fc/html5/thumbnails/6.jpg)
Escuela Especializada en IngenieríaITCA-FEPADE
3) ¿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.
-4-
![Page 7: Ingenieria de Software](https://reader035.vdocuments.net/reader035/viewer/2022081404/559354201a28abc61b8b46fc/html5/thumbnails/7.jpg)
Escuela Especializada en IngenieríaITCA-FEPADE
4) ¿Por qué se dice que “el software no se crea ni se construye, si no se desarrolla”?
Si decimos crear y construir hace referencia a un software totalmente desarrolla, y en cambio la palabra desarrollar entendemos que es algo que va cambiando o actualizando.
-5-
![Page 8: Ingenieria de Software](https://reader035.vdocuments.net/reader035/viewer/2022081404/559354201a28abc61b8b46fc/html5/thumbnails/8.jpg)
Escuela Especializada en IngenieríaITCA-FEPADE
5) ¿Qué es calidad? Calidad, significa desarrollar, diseños, producir y mantener un producto que sea el mas económico, mas útil y que cumpla las perspectivas del cliente.
-6-
![Page 9: Ingenieria de Software](https://reader035.vdocuments.net/reader035/viewer/2022081404/559354201a28abc61b8b46fc/html5/thumbnails/9.jpg)
Escuela Especializada en IngenieríaITCA-FEPADE
6) ¿Qué es calidad de software? Es cuando el sistema, componente o proceso cumple los requerimientos especificados, y si puede supere las expectativas de los usuarios mejor.
-7-
![Page 10: Ingenieria de Software](https://reader035.vdocuments.net/reader035/viewer/2022081404/559354201a28abc61b8b46fc/html5/thumbnails/10.jpg)
Escuela Especializada en IngenieríaITCA-FEPADE
7) ¿Por qué se dice que “no existe software terminado”
Por que a pesar de que el software ya esta instalado y a la misma ves funcionando, surgen nuevas necesidades en el cliente que por ende el programador tendrá que solventar esta situación.
-8-
![Page 11: Ingenieria de Software](https://reader035.vdocuments.net/reader035/viewer/2022081404/559354201a28abc61b8b46fc/html5/thumbnails/11.jpg)
Escuela Especializada en IngenieríaITCA-FEPADE
8) ¿En que consiste un proyecto de desarrollo de software?
Es plantear como se va a desarrollar el software, en cuanto tiempo lo va a desarrollar, con quienes, el presupuesto de lo que va a gastar.
-9-
![Page 12: Ingenieria de Software](https://reader035.vdocuments.net/reader035/viewer/2022081404/559354201a28abc61b8b46fc/html5/thumbnails/12.jpg)
Escuela Especializada en IngenieríaITCA-FEPADE
-10-
9) ¿Cuáles son las etapas del desarrollo software?
Análisis y requisitos Especificación Arquitectura Programación Prueba Documentación Mantenimiento
![Page 13: Ingenieria de Software](https://reader035.vdocuments.net/reader035/viewer/2022081404/559354201a28abc61b8b46fc/html5/thumbnails/13.jpg)
Escuela Especializada en IngenieríaITCA-FEPADE
-11-
10) ¿Cuál es la diferencia entre el termino ingeniería de software y el simple desarrollo o producción de software?
Quienes hacen la diferencia destacan que, en general, el desarrollo de software (si bien es parte de los objetivos de la ingeniería del software), hace referencia solamente a la programación de software. No incluye todos los procesos inherentes a la ingeniería del software.
![Page 14: Ingenieria de Software](https://reader035.vdocuments.net/reader035/viewer/2022081404/559354201a28abc61b8b46fc/html5/thumbnails/14.jpg)
Escuela Especializada en IngenieríaITCA-FEPADE
-12-
11) ¿Cuáles son los modelos de desarrollo de software?
Modelo en cascada o clásico (modelo tradicional)Modelo en espiral (modelo evolutivo)Desarrollo por etapasDesarrollo iterativo y creciente o Iterativo e
IncrementalRAD (Rapid Application Development)Desarrollo concurrenteRUP (Modelo Racional)Proceso Unificado
![Page 15: Ingenieria de Software](https://reader035.vdocuments.net/reader035/viewer/2022081404/559354201a28abc61b8b46fc/html5/thumbnails/15.jpg)
Escuela Especializada en IngenieríaITCA-FEPADE
-13-
Video de “¿QUE PASARIA SI LOS PROGRAMADORES HICIERAN LOS
AVIONES?”
![Page 16: Ingenieria de Software](https://reader035.vdocuments.net/reader035/viewer/2022081404/559354201a28abc61b8b46fc/html5/thumbnails/16.jpg)
Escuela Especializada en IngenieríaITCA-FEPADE
-14-
12) ¿Por qué se da ese fenómeno?
Por que se dice que para los programadores lo primordial es que funcione, luego se le van dando los ajustes necesarios, y haciéndole sus respectivos adornos.
![Page 17: Ingenieria de Software](https://reader035.vdocuments.net/reader035/viewer/2022081404/559354201a28abc61b8b46fc/html5/thumbnails/17.jpg)
Escuela Especializada en IngenieríaITCA-FEPADE
-15-
13) ¿Cuál es el mensaje que deja el video?
Que los programadores a medida esta funcionando el sistema le van haciendo los ajustes necesarios para que pueda funcionar de una forma mejor
![Page 18: Ingenieria de Software](https://reader035.vdocuments.net/reader035/viewer/2022081404/559354201a28abc61b8b46fc/html5/thumbnails/18.jpg)
Escuela Especializada en IngenieríaITCA-FEPADE
-16-
14) ¿Se hará realmente lo Correcto?
Pues en mi punto de vista no, por que puede ocasionar perdidas al cliente por no asegurarse que su sistema funciona correctamente.
![Page 19: Ingenieria de Software](https://reader035.vdocuments.net/reader035/viewer/2022081404/559354201a28abc61b8b46fc/html5/thumbnails/19.jpg)
Escuela Especializada en IngenieríaITCA-FEPADE
-17-
15) ¿Qué estrategia proporciona la Ingeniería de software para resolver 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 20: Ingenieria de Software](https://reader035.vdocuments.net/reader035/viewer/2022081404/559354201a28abc61b8b46fc/html5/thumbnails/20.jpg)
Escuela Especializada en IngenieríaITCA-FEPADE
-18-
Video de “¿ARIANE FLIGHT 501”
![Page 21: Ingenieria de Software](https://reader035.vdocuments.net/reader035/viewer/2022081404/559354201a28abc61b8b46fc/html5/thumbnails/21.jpg)
Escuela Especializada en IngenieríaITCA-FEPADE
-19-
16) ¿Qué fue lo que sucedió?
Que por problemas el cohete perdió la dirección y exploto después de despegar.
![Page 22: Ingenieria de Software](https://reader035.vdocuments.net/reader035/viewer/2022081404/559354201a28abc61b8b46fc/html5/thumbnails/22.jpg)
Escuela Especializada en IngenieríaITCA-FEPADE
-20-
17) ¿Qué efectos tienen las fallas del software sobre el cohete?
Pues tienen efectos muy devastadores, ocasionando muchas perdidas de tiempo y dinero y no solo eso si no que también los que pudo producir en el medio ambiente.
![Page 23: Ingenieria de Software](https://reader035.vdocuments.net/reader035/viewer/2022081404/559354201a28abc61b8b46fc/html5/thumbnails/23.jpg)
Escuela Especializada en IngenieríaITCA-FEPADE
-21-
18) ¿Cómo afectan nuestras vidas que el software no sea de calidad?
Primero se queda una desconfianza de cualquier programador y eso no fuera mucho si que también ocasiona muchas perdidas
![Page 24: Ingenieria de Software](https://reader035.vdocuments.net/reader035/viewer/2022081404/559354201a28abc61b8b46fc/html5/thumbnails/24.jpg)
Escuela Especializada en IngenieríaITCA-FEPADE
-22-
19) ¿Como podremos garantizar calidad en el desarrollo de software?
Pues primero ser un especialista en el área, luego haciendo todas las pruebas necesarias para ver si se cumple con todo lo que el cliente le pidió