La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Por: Jaime Enrique Melendez Monreal Código: 210463769 INGENIERÍA DE SOFTWARE.

Presentaciones similares


Presentación del tema: "Por: Jaime Enrique Melendez Monreal Código: 210463769 INGENIERÍA DE SOFTWARE."— Transcripción de la presentación:

1 Por: Jaime Enrique Melendez Monreal Código: 210463769 INGENIERÍA DE SOFTWARE

2 QUE ES SOFTWARE? Programas de computo y documentación asociada. Los productos de software se desarrollan para un cliente en particular o para un mercado en general

3 CUALES SON LOS ATRIBUTOS DEL BUEN SOFTWARE? El buen software debe entregar al usuario la funcionalidad y el desempeño requeridos, y deben ser sustentables, confiables y utilizable.

4 QUE ES INGENIERÍA DE SOFTWARE? La ingeniería de software es una disciplina de la ingeniería que se interesa por todos los aspectos de la producción de software

5 CUALES SON LAS ACTIVIDADES FUNDAMENTALES DE LA INGENIERÍA DE SOFTWARE? Especificación Desarrollo Validación Evolución del software

6 CUAL ES LA DIFERENCIA DE INGENIERÍA DE SOFTWARE Y CIENCIAS DE LA COMPUTACIÓN? Las ciencias de la computación se enfocan en teoría y fundamentos; mientras la ingeniería de software se enfoca en el sentido practico del desarrollo y en la distribución de software

7 CUALES SON LOS PRINCIPALES RETOS QUE ENFRENTA LA INGENIERÍA DE SOFTWARE? Se enfrentan con una diversidad creciente, demandas por tiempos de distribución limitados y desarrollo de software confiable

8 CUALES SON LOS COSTOS DE INGENIERÍA DE SOFTWARE? Aproximadamente 60% de los costos del software son de desarrollo y 40% de prueba, para el software elaborado específicamente, los costos de evolución superan con frecuencia los costos de desarrollo

9 QUE DIFERENCIAS A MARCADO LA WEB A LA INGENIERÍA DE SOFTWARE? La web a llevado a la disponibilidad de servicios de software y a la posibilidad de desarrollar sistemas basados en servicios distribuidos ampliamente. El desarrollo de sistemas basados en web ha conducido a importantes avances en lenguajes de programación y reutilización de software

10 EL CICLO DE VIDA BÁSICO DE UN SOFTWARE CONSTA DE LOS SIGUIENTES PROCEDIMIENTOS Definición de objetivos : definir el resultado del proyecto y su papel en la estrategia global. Análisis de los requisitos y su viabilidad : recopilar, examinar y formular los requisitos del cliente y examinar cualquier restricción que se pueda aplicar. Diseño general : requisitos generales de la arquitectura de la aplicación. Diseño en detalle : definición precisa de cada subconjunto de la aplicación. Programación (programación e implementación): es la implementación de un lenguaje de programación para crear las funciones definidas durante la etapa de diseño.

11 Prueba de unidad : prueba individual de cada subconjunto de la aplicación para garantizar que se implementaron de acuerdo con las especificaciones. Integración : para garantizar que los diferentes módulos se integren con la aplicación. Éste es el propósito de la prueba de integración que está cuidadosamente documentada. Prueba beta (o validación ), para garantizar que el software cumple con las especificaciones originales. Documentación : sirve para documentar información necesaria para los usuarios del software y para desarrollos futuros. Implementación Mantenimiento : para todos los procedimientos correctivos (mantenimiento correctivo) y las actualizaciones secundarias del software (mantenimiento continuo).

12 BIBLIOGRAFÍA Pearson Educacion, México, 2011, Ingeniería de software, Luis M. Cruz Castillo


Descargar ppt "Por: Jaime Enrique Melendez Monreal Código: 210463769 INGENIERÍA DE SOFTWARE."

Presentaciones similares


Anuncios Google