Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sección: “S1”
Profesor: Bachiller:
CI: 25.250.660.
Julio, 2019
Introducción
El diseño orientado a objetos (DOO) crea una representación del problema del
mundo real y la hace corresponder con el ámbito de la solución, que es el software.
El análisis orientado a objetos, el diseño orientado a objetos y la programación
orientada a objetos comprenden un conjunto de actividades de la ingeniería del
software para la construcción de un sistema basado en objetos.
La norma ISO 9001 les otorga a las empresas un valor de garantía, el cual les ayuda
mantener e incrementar sus ganancias y su lista de clientes satisfechos. La calidad
siempre ha sido uno de los factores más relevantes en el sector de negocios, ya
que involucra a proveedores, empresarios y clientes; ahora no sólo se limita al
producto o al servicio, sino que comprende cada etapa del proceso de producción
en las que se garantiza la aprobación de lo que se quiere ofertar.
Las pruebas de software son las investigaciones empíricas y técnicas cuyo objetivo
es proporcionar información objetiva e independiente sobre la calidad del producto
a la parte interesada o stakeholder. Es una actividad más en el proceso de control
de calidad.
Mejoramiento y mantenimiento.
El mejoramiento significa la transformación o cambio que lleva a un sistema
más cerca del estándar o de la condición de operación normal, lleva la connotación
de que el diseño está definido y que se han establecido las normas para su
operación. El mejoramiento de los sistemas se refiere al proceso de asegurar que
un sistema opere de acuerdo a las expectativas, el mejoramiento es una
metodología que consta de los siguientes pasos:
Evaluación
Síntesis
Tipos de Síntesis
Especificaciones.
Soporte de abstracción.
La prueba es un proceso que se enfoca sobre la lógica interna del software y las
funciones externas. Es un proceso de ejecución de un programa con la intención de
descubrir un error, no puede asegurar la ausencia de defectos; sólo puede
demostrar que existen defectos en el software.
Para lograr los objetivos propuestos, un ingeniero de software deberá conocer los
principios básicos que guían las pruebas del software.
Una caja negra es un elemento que se estudia desde el punto de vista de las
entradas que recibe y las salidas o respuestas que produce, sin tener en cuenta su
funcionamiento interno. En otras palabras, de una caja negra nos interesará su
forma de interactuar con el medio que le rodea (en ocasiones, otros elementos que
también podrían ser cajas negras) entendiendo qué es lo que hace, pero sin dar
importancia a cómo lo hace.
Para preparar los casos de pruebas hacen falta un número de datos que
ayuden a la ejecución de los estos casos y que permitan que el sistema se ejecute
en todas sus variantes, pueden ser datos válidos o inválidos para el programa según
si lo que se desea es hallar un error o probar una funcionalidad. Los datos se
escogen atendiendo a las especificaciones del problema, sin importar los detalles
internos del programa, a fin de verificar que el programa corra bien.
Para desarrollar la prueba de caja negra existen varias técnicas, entre ellas
están:
Método de prueba.
Existen muchas razones por las cuales un grupo de modulos que funcionan
correctamente de forma independiente no funcionen un ocasionen problemas al
trabajar juntos, entre las que podemos encontrar:
Big-Band:
En big bang, se acoplan todos los módulos de una sola vez, reduciendo la
cantidad de pruebas.
Las pruebas de software son las comprobaciones que se efectúan sobre una
aplicación informática. Estas comprobaciones se realizan para aportar información
a los stakeholders sobre la calidad del producto.
Prueba Dinámica.
1. Pruebas de aceptación
2. Pruebas de regresión
3. Pruebas de integración
Prueba Estática.
https://prezi.com/whnti0lpjqxz/diseno-orientado-a-los-objetos-o-doo/
https://visualmexico.com.mx/iso-9001-garantia-de-calidad/
https://es.wikipedia.org/wiki/Pruebas_de_software
http://samuelitosg.blogspot.com/2011/11/mejoramiento-de-sistemas-y-diseno-
de.html
https://www.edukativos.com/apuntes/archives/10657
https://www.definicionabc.com/general/especificacion.php
https://styde.net/abstraccion-programacion-orientada-a-objetos/
https://es.wikipedia.org/wiki/Abstracci%C3%B3n_(inform%C3%A1tica)
https://www.ecured.cu/Pruebas_de_software
https://es.wikipedia.org/wiki/Caja_negra_(sistemas)
https://www.ecured.cu/Pruebas_de_caja_negra
https://es.wikipedia.org/wiki/Caja_blanca_(sistemas)
https://www.ecured.cu/Pruebas_de_caja_blanca
https://es.wikipedia.org/wiki/Top-down_y_bottom-up
https://modelosdepruebasw.wordpress.com/
https://testermoderno.com/pruebas-estaticas-vs-pruebas-dinamicas/
https://es.wikipedia.org/wiki/Pruebas_de_software