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

Pruebas de Software: Guía Completa para Estudiantes, Esquemas y mapas conceptuales de Ingeniería Infórmatica

Una guía completa sobre las pruebas de software, cubriendo conceptos fundamentales, tipos de pruebas, planificación, ejecución y documentación. Se incluyen ejemplos prácticos y ejercicios para aplicar los conocimientos adquiridos. Ideal para estudiantes que buscan comprender los principios y prácticas de las pruebas de software.

Tipo: Esquemas y mapas conceptuales

2024/2025

Subido el 03/03/2025

ivon-cruz-4
ivon-cruz-4 🇲🇽

1 documento

1 / 124

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
GESTIÓN DE
DESARROLLO
DE SOFTWARE
LCC - EVA COVARRUBIAS
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e
pf5f
pf60
pf61
pf62
pf63
pf64

Vista previa parcial del texto

¡Descarga Pruebas de Software: Guía Completa para Estudiantes y más Esquemas y mapas conceptuales en PDF de Ingeniería Infórmatica solo en Docsity!

GESTIÓN DE

DESARROLLO

DE SOFTWARE

L C C - E V A C O V A R R U B I A S

UNIDADES

1. DISEÑO E IMPLEMENTACIÓN DE SOFTWARE

2. PRUEBAS DE SOFTWARE

3. GESTIONAR DE LA CALIDAD DEL PROCESO

DE DESARROLLO DE SOFTWARE

4. TÉCNICAS DE ESTIMACIÓN DE COSTOS DEL

SOFTWARE

Muestra la estructura lógica de la base, incluidas las

relaciones y limitaciones que determinan cómo se

almacenan los datos y cómo se accede a ellos.

MODELADO BASE DE DATOS

EJEMPLOS DE MODELOS DE BASES DE DATOS

MODELO DE

BASE DE DATOS

JERÁRQUICO

MODELO

RELACIONAL

MODELO DE

BASE DE DATOS

ORIENTADO A

OBJETOS

MODELO

ENTIDAD-RELACIÓN

MODELO ENTIDAD-RELACIÓN Capta las relaciones entre entidades del mundo real de forma muy similar al modelo de red, pero no está directamente ligado a una estructura física de la base de datos. En cambio, con frecuencia se lo usa para diseñar una base de datos conceptualmente. Aquí, a las personas, lugares y cosas, acerca de las cuales se almacenan puntos de datos, se las denomina entidades, cada una de las cuales tiene ciertos atributos que en conjunto forman su dominio.

DISEÑO DE DATOS Descubrir y definir completamente los proceso y características de los datos de la aplicación. Es un proceso de perfeccionamiento gradual que abarca las situaciones más simples como por ejemplo ¿Qué datos requieren la aplicación? ¿Cómo se accederán a esos datos? ¿Cómo se almacenarán los datos?. Si se logra un diseño de datos bueno el acceso a los datos de la aplicación será rápido y fácil de mantener y podrá aceptar sin problemas las futuras mejoras de los datos.

DISEÑO DE ARQUITECTÓNICO Utiliza los conocimientos de programación para planear el diseño general del software de modo que puedan agregarse detalles más adelante, lo cual permite a los equipos de software delimitar el panorama general y comenzar a elaborar un prototipo.

PATRONES DE ARQUITECTURA DE SOFTWARE

Patrón cliente-servidor:

Es muy usado sobre todo en el

diseño de webs y servicios online, y

se basa en el concepto de la

existencia de un servidor (que

proporciona el servicio) y una serie

de clientes, que piden al servidor y

reciben una respuesta del mismo.

DISEÑO DE INTERFAZ. Una interfaz de usuario es la presentación visual de la interacción entre un dispositivo con software, producto o servicio, y un usuario. También llamado UI (User Interface) transforma ciertas señales, imágenes, símbolos o acciones de un sistema para hacerlas comprensibles al ser humano.

EL OBJETIVO DE UN BUEN INTERFAZ ES PROPORCIONAR UNA EXPERIENCIA MÁS EFICIENTE, INTUITIVA, COORDINADA, SIMPLE Y FÁCIL DE RECORDAR

¿Quién es el diseñador UI? EL UI Designer como lo llaman en inglés, es el encargado de crear un medio de comunicación eficaz entre el software y el ser humano ¿cómo? por medio de unas reglas de diseño de la interfaz. ¿Quién lo hace? El encargado de diseñar la interfaz de usuario es el ingeniero del software que aplica a una serie de procesos y principios predefinidos según un diseño UI. ¿Por qué es tan importante? Si estamos ante una herramienta difícil de utilizar, forzamos al cliente a cometer errores para alcanzar una meta determinada, entonces, no le gustará.

¿Cuál es el producto final?

Se crea la coordinación visual por medio de herramientas para hacer

mockup, organigramas, diagramas, etc. Aparece el prototipo de la

interfaz que está interactivo y activo.

Ayuda a extender y ampliar la vida útil de los sistemas. Los sistemas generados son mucho más fáciles de entender, modificar y probar. Le ayuda a las compañías a recuperar y disminuir la inversión en software, así como a reducir los costos de mantenimiento. Después de aplicar un proceso de reingeniería de software, las empresas suelen notar un aumento del conocimiento y del control de los procesos empresariales, esto debido a que se hacen mucho más sencillos de administrar. La implementación de este tipo de proceso además de ayudar a mejorar un software existente y evitar el desarrollo de cero de otro, les aporta a las compañías ciertas ventajas, veamos algunas de ellas a continuación:

MODELO CÍCLICO ANÁLISIS DE INVENTARIO REESTRUCTURACIÓN DE DOCUMENTOS INGENIERÍA INVERSA INGENIERÍA DIRECTA REESTRUCTURACIÓN DE CÓDIGO Y DATOS

Se compone por diversas etapas o actividades, las cuales pueden ser

aplicadas tanto de forma secuencial como de forma lineal e incluso en algunos

casos estos pasos pueden aplicarse en un orden diferente: