Clas1 primer corte
-
Upload
f2foreverf2 -
Category
Education
-
view
467 -
download
3
Transcript of Clas1 primer corte
![Page 1: Clas1 primer corte](https://reader036.fdocumento.com/reader036/viewer/2022082811/5590038c1a28abb26f8b47db/html5/thumbnails/1.jpg)
Ingeniería de Software2
Proceso de Ingeniería de Software
![Page 2: Clas1 primer corte](https://reader036.fdocumento.com/reader036/viewer/2022082811/5590038c1a28abb26f8b47db/html5/thumbnails/2.jpg)
Según la definición del IEEE, citada por [Lewis 1994]
"software es la suma total de los programas de computadora, procedimientos, reglas, la documentación asociada y los datos que pertenecen a un sistema de cómputo". Según el mismo autor, "un producto de software es un producto diseñado para un usuario"
Que es Software
![Page 3: Clas1 primer corte](https://reader036.fdocumento.com/reader036/viewer/2022082811/5590038c1a28abb26f8b47db/html5/thumbnails/3.jpg)
Es el establecimiento y uso de principios con el fin de obtener software que sea fiable y que funcione eficientemente
Qué es la Ingeniería de Software?
![Page 4: Clas1 primer corte](https://reader036.fdocumento.com/reader036/viewer/2022082811/5590038c1a28abb26f8b47db/html5/thumbnails/4.jpg)
Capas de la Ingeniería de Software
Capa fundamental De la ingeniería desoftware
Indican como construirTécnicamente el Software
Proporcionan unSoporte automáticoY semi-automático
Conjunto de cualidades que lo caracterizan y que determinan su utilidad y existencia
![Page 5: Clas1 primer corte](https://reader036.fdocumento.com/reader036/viewer/2022082811/5590038c1a28abb26f8b47db/html5/thumbnails/5.jpg)
Fase de un bucle de resolución de problemas
Status Quo
Definición del Problema
Desarrollo Técnico
Integración de Soluciones
![Page 6: Clas1 primer corte](https://reader036.fdocumento.com/reader036/viewer/2022082811/5590038c1a28abb26f8b47db/html5/thumbnails/6.jpg)
Define todas las actividades que se van a desarrollar en la construcción del software
Proceso de ingeniería de SW
![Page 7: Clas1 primer corte](https://reader036.fdocumento.com/reader036/viewer/2022082811/5590038c1a28abb26f8b47db/html5/thumbnails/7.jpg)
Proceso de desarrollo de software
![Page 8: Clas1 primer corte](https://reader036.fdocumento.com/reader036/viewer/2022082811/5590038c1a28abb26f8b47db/html5/thumbnails/8.jpg)
Define Quién debe hacer Qué, Cuándo y Cómo debe hacerlo
Que es un Proceso de desarrollo de SW
Requisitos nuevos o modificados
PROCESO DE DESARROLLO DE SOFTWARE
Sistema nuevo o modificado
Sueño Investigación Desarrollo Soporte
![Page 9: Clas1 primer corte](https://reader036.fdocumento.com/reader036/viewer/2022082811/5590038c1a28abb26f8b47db/html5/thumbnails/9.jpg)
Establecer las relaciones entre elementos que permitan responder Quién debe hacer Qué, Cuándo y Cómo debe hacerlo
![Page 10: Clas1 primer corte](https://reader036.fdocumento.com/reader036/viewer/2022082811/5590038c1a28abb26f8b47db/html5/thumbnails/10.jpg)
Especificación de software: Se debe definir la funcionalidad y restricciones operacionales que debe cumplir el software.
Diseño e Implementación: Se diseña y construye el software de acuerdo a la especificación.
Validación: El software debe validarse, para asegurar que cumpla con lo que quiere el cliente.
Evolución: El software debe evolucionar, para adaptarse a las necesidades del cliente.
Actividades del proceso de desarrollo del SW
![Page 11: Clas1 primer corte](https://reader036.fdocumento.com/reader036/viewer/2022082811/5590038c1a28abb26f8b47db/html5/thumbnails/11.jpg)
Un marco común del proceso, definiendo un pequeño número de actividades del marco de trabajo que son aplicables a todos los proyectos de software, con independencia del tamaño o complejidad.
Un conjunto de tareas, cada uno es una colección de tareas de ingeniería del software, hitos de proyectos, entregas y productos de trabajo del software, y puntos de garantía de calidad, que permiten que las actividades del marco de trabajo se adapten a las características del proyecto de software y los requisitos del equipo del proyecto.
Las actividades de protección, tales como garantía de calidad del software, gestión de configuración del software y medición, abarcan el modelo del proceso. Las actividades de protección son independientes de cualquier actividad del marco de trabajo y aparecen durante todo el proceso.
Elementos en el proceso de desarrollo de software
![Page 12: Clas1 primer corte](https://reader036.fdocumento.com/reader036/viewer/2022082811/5590038c1a28abb26f8b47db/html5/thumbnails/12.jpg)
Representación abstracta de alto nivel de un proceso de Software. Se tiene los siguiente:
Modelo Lineal Modelo en cascada Modelo de desarrollo evolutivo Modelo desarrollo formal de sistemas Modelo Desarrollo iterativo incremental Modelo desarrollo en espiral
Modelo de Procesos de Software