Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Ingeniería de Software, Exámenes de Derecho Común

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

2018/2019

Subido el 28/11/2022

cielo-m-pantigoso
cielo-m-pantigoso 🇵🇪

5 documentos

1 / 11

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
INGENIERÍA DE
SOFTWARE
pf3
pf4
pf5
pf8
pf9
pfa

Vista previa parcial del texto

¡Descarga Ingeniería de Software y más Exámenes en PDF de Derecho Común solo en Docsity!

INGENIERÍA DE

SOFTWARE

Qué es la Ingeniería de Software?

● (^) 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

Atributos de un buen software

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.

Fundamentos de IS

● Los sistemas deben ser desarrollados mediante un proceso de

desarrollo dirigido y entendido.

● La fiabilidad y el rendimiento son importantes para todos los tipos de

sistema.

● La comprensión y la gestión de la especificación de requisitos de

software y (lo que el software debe hacer) son importantes.

● Reutilización: Se puede volver a utilizar el software que ya ha sido

desarrollado en lugar de escribir un nuevo software.

Actividades del proceso de software

● (^) 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

Actividades y Subactividades del proceso de

software

  1. Especificación a. Estudio de factibilidad b. Obtención y Análisis de requerimientos c. Especificación de requerimientos d. Validación de requerimientos

Actividades y subactividades del proceso de

software

  1. Validación a. Prueba de desarrollo b. Pruebas del sistema c. Pruebas de aceptación

Actividades y subactividades del proceso de

software

  1. Evolución