






Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Una introducción a la ingeniería de software, que es la disciplina que se encarga del desarrollo y mantenimiento de sistemas de software. Se explican los conceptos básicos, como la definición de software, el impacto de la ingeniería de software en la sociedad, los aspectos de la producción de software y los tipos de productos de software. También se abordan los atributos de un buen software, como el mantenimiento, la confiabilidad, la seguridad y la eficiencia. Además, se detallan los fundamentos de la ingeniería de software, como el proceso de desarrollo dirigido y entendido, la importancia de la fiabilidad y el rendimiento, y la reutilización de software. Finalmente, se describen las principales actividades del proceso de software: especificación, diseño e implementación, validación y evolución.
Tipo: Exámenes
1 / 11
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!







● (^) Software: programa de cómputo y su documentación. ● (^) El costo de software suele ser mayor al hardware. Ingeniería de software: ● (^) Impacto en la sociedad: económico, uso actual. ● (^) Aspectos de la producción de software ● (^) Software rentable Productos de software: ● (^) Genéricos ● (^) Personalizados
Mantenimiento El software debe escribirse de tal forma que pueda evolucionar para satisfacer las necesidades cambiantes de los clientes. Éste es un atributo crítico porque el cambio del software es un requerimiento inevitable de un entorno empresarial variable. Confiabilidad y seguridad El software no debe causar daño económico o físico ante la situación de que el sistema falle. Usuarios maliciosos no deben poder acceder a información o dañar el sistema. Eficiencia El software debe utilizar bien los recursos como memoria y ciclos del procesador. Aceptabilidad El software debe ser aceptado por los usuarios que lo utilizan. Esto significa que debe ser entendible, usable y compatible con otros sistemas que se utilicen.
● (^) Especificación: que producirá el software y sus restricciones. ● (^) Diseño e Implementación: diseño y programación. ● (^) Validación: se verifica que el software es lo que el cliente quiere. ● (^) Evolución: manejar requerimientos cambiantes del cliente. Detalles que afectan al software: ● (^) Heterogeneidad ● (^) Cambio empresarial y social ● (^) Seguridad y confianza