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, Apuntes de Matemáticas

Este documento proporciona una introducción a la ingeniería de software, incluyendo una definición de software y los aspectos clave de la producción de software. Aborda temas como el impacto de la ingeniería de software en la sociedad, los tipos de productos de software, los fundamentos y actividades del proceso de desarrollo de software, y los atributos deseables de un buen software, como el mantenimiento, la confiabilidad, la eficiencia y la aceptabilidad. También se discuten aspectos específicos de la ingeniería de software web y la importancia de la correcta obtención de requisitos del sistema. En general, este documento ofrece una visión general de los conceptos y principios fundamentales de la ingeniería de software, lo que lo convierte en un recurso valioso para estudiantes y profesionales interesados en este campo.

Tipo: Apuntes

2017/2018

Subido el 13/09/2022

aileen-indra-manrique-medina
aileen-indra-manrique-medina 🇵🇪

3 documentos

1 / 10

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 Apuntes en PDF de Matemáticas 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

ING. DE SOFTWARE

A la hora de construir una aplicación software es fundamental que los desarrolladores conozcan de forma precisa el problema que van a resolver, de tal manera que la solución que se desarrolle sea correcta y útil. Por tal motivo, la correcta obtención de los requerimientos del sistema es uno de los aspectos clave en la construcción de proyectos de software.

Ing. De Requisitos

 Los requisitos determinan lo que hará el sistema (cómo funcionará),

restricciones sobre su operación e implementación.

 La elicitación, análisis y especificación de requisitos es el proceso del

estudio de las necesidades de los usuarios para llegar a una definición de los requisitos del sistema.

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

3. Validación

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

4. Evolución