Paso 3 - Diseño y Elaboración (v1)

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 10

EVALUACION DE SOFTWARE

Unidad 2- Paso 3
Diseño y Elaboración

Presentado por:

Andrés Darío Rueda Ferreira, Código: 1.095.912.118


Elkin Leonardo Martín Martínez, Código: 79.728.331
Julie Marcela Gutiérrez Pacheco, Código: 1030546949
Laura Adame Beltrán, Código: 1054681503
Luis Armando Samacá Torres, Código: 80234654

Grupo:
301569_2

Presentado a:
Cesar Augusto Guzmán

Unidad Nacional Abierta y a Distancia - UNAD


julio de 2019
Bogotá D.C.
Introducción

Con el presente trabajo tiene como objetivo la aplicabilidad de la ISO 14598 y la


importancia que tiene para la creación de software con calidad, al identificar y aplicar
los conceptos aplicados durante el desarrollo de la unidad 3.
Objetivos

 Identificar los conceptos ISO 14598 acorde a la importancia de la aplicabilidad


de realizar las pruebas de calidad de software
 Identificar los conceptos de los tipos de pruebas
 Identificar el diseño de pruebas y casos de pruebas
Link de las bitácoras individuales de cada integrante del grupo

Estudiante Link (Bitácora individual)


Andres Dario Rueda Ferreira https://bit.ly/2JzwcYX
Elkin Leonardo Martín Martínez https://bit.ly/2Xixcoc
Julie Marcela Gutiérrez Pacheco https://drive.google.com/file/d/10rcThzs8Nc74K4iix-
aWy_hw_RAUtUF1/view?usp=sharing
Laura Adame Beltrán https://bit.ly/2NVO84o
Luis Armando Samacá Torres
¿Qué importancia tiene las pruebas del software en la calidad del mismo?
Andrés Darío Rueda Ferreira
La importancia de las pruebas de software radica con la detección de los errores desde el inicio
hasta el final de la programación, es por esto que durante la entrega de cada sprints como se
desarrollaría bajo el método de Scrum, es importante realizar las comprobaciones que sean
necesarias con el fin de realizar entregas que cumplan con los estándares requeridos, así se evitara
que al final de todo sea necesario realizar correcciones que puedan a llegar a afectar todo el
proyecto de forma significativas.
Elkin Leonardo Martín Martínez
Las pruebas de software permiten analizar, comprobar, verificar y evaluar el comportamiento y
rendimiento de un software, en diferentes posibles escenarios, con lo cual se garantiza que dicho
software una vez sea entregado al cliente y/o usuarios, estos puedan tener una experiencia grata y
productiva, ya que el software debería funcionar y responder de forma correcta, sin presentar fallos
o comportamientos erróneos.

Julie Marcela Gutiérrez Pacheco


Las pruebas del software son de gran utilidad para ver las fallas que presenta el sistema y poder
analizar las futuras fallas. Otra gran importancia es que sirve para que cuando entreguemos nuestro
software ya finalizado este software esté culminado, tenga altos estándares de calidad y esté listo
para entregar. Para realizar las pruebas de software es importante realizarlas desde que iniciamos,
durante y finalizando el software, para que cuando vayamos a entregar el producto sea de gran
calidad. Estas pruebas son importantes en el desarrollo de las - etapas del software inicio durante
y al analizar el software ya que si realizamos dichas pruebas sólo al analizar el software corremos
el riesgo que durante el desarrollo o peor aún al iniciar el software tengamos un error y nos toque
comenzar desde el inicio.
Laura Adame Beltrán
Las pruebas son importantes porque estas permiten medir la capacidad del software, sus tiempos
de respuesta que tiene este, que cada uno de sus módulos sean funcionales y cumplan los requisitos
esperados por el usuario, además se verifica que sea amigable con el usuario en su menú, link,
paginas, cada uno de su navegación sea fácil y sencilla de entender hacia donde nos lleva, estas
también miden que la aplicación soporte un gran número de usuarios conectados a la vez y
realizando la misma consulta sobre una página para de esta forma garantizar su funcionamiento en
esas condiciones que se viven a diario, estas pruebas incluyen algo muy importante como es la
seguridad del sitio donde garantiza que solo las personas registradas pueden ver ciertos módulos
por los permisos que tienen asignados y realizar las acciones que le tienen permitidas en el software

Luis Armando Samacá Torres

¿Justifiquen la importancia de elaborar y aplicar el plan de pruebas en un proyecto de


desarrollo de software?

Andrés Darío Rueda Ferreira


 Permitir que la codificación cumpla con los estándares establecidos.
 Corregir los errores a tiempo de esta forma se estaría ahorrando tiempo y dinero.
 Realizar los ajustes necesarios tanto en tiempo, dinero, y configuraciones prestablecidos, al
igual garantizar el cumplimiento de la agenda.

Elkin Leonardo Martín Martínez


Cuando se realiza una prueba a un software, es de vital importancia tener un plan de prueba, ya que
esto permite tener un mayor control sobre todos los aspectos que se quieren evaluar del software,
para minimizar el tiempo de cada prueba, y utilizar estos resultados generados, en el proceso de
aplicar los correctivos necesarios, para lograr crear un software de calidad, que cumpla con las
necesidades y exigencias que espera el usuario final.

Julie Marcela Gutiérrez Pacheco

Todo desarrollo de productos de software independientemente de la metodología que se está


implementando, es necesario que se incluya la fase de prueba, la cual nos permitirá determinar si
el producto a entregar cumple con la calidad especificada y esperada por el cliente. El plan de
pruebas de software, tiene como propósito comunicar a todos los involucrados del proyecto los
entregables, las características a ser o no ser probadas, los aspectos de criterios de aprobación y
fallo, criterios de suspensión y reanudación, las necesidades ambientales, las capacitaciones
requeridas para los integrantes del equipo de pruebas, los riesgos y el laboratorio de usabilidad.
El plan de Pruebas de software se puede aplicar a todo proyecto de software, se ajusta a las
necesidades de cada empresa de software considerando el tamaño del proyecto, el tiempo, el costo,
el ciclo de vida del software, los involucrados, etc. Cada empresa puede definir su propio plan de
pruebas de software basándose en las buenas prácticas y en la mejora continua.

Laura Adame Beltrán

Las pruebas de software son importantes porque por medio de ellas se puede encontrar los defectos
que tiene el software los cuales no permiten su debido funcionamiento cuando lo están utilizando
los usuarios por eso por medio de las pruebas se garantiza por medio de la aplicación de las normas
de calidad de que el software cumple los estándares de funcionamiento, usabilidad, eficacia,
satisfacción del usuario al interactuar con la aplicación y la seguridad.

Luis Armando Samacá Torres

¿Qué importancia tienen la utilización de los tipos de pruebas en el desarrollo del proyecto?
Andrés Darío Rueda Ferreira
Determinará que cada una de las fases de la construcción desde las vistas, modelo y controladores
funcionan adecuadamente, ya que se realizan pruebas desde lo más mínimo hasta el funcionamiento
de la aplicación construida y usada por el usuario final, garantizando que todo este funcionado
acorde a las reglas de negocio para la cual fue creada, así mismo como la aceptación que tienen por
parte de los mismos usuarios, así se realizara la entrega del proyecto, un adecuado funcionamiento
de cada una de las configuraciones en software y hardware.

Elkin Leonardo Martín Martínez


Dependiendo del software que se esté desarrollando, es importante tener claro qué tipo de prueba
se va a realizar, habrá casos que sea mejor utilizar una prueba automatizada, como casos en que
sea mejor una prueba manual o de exploración, en algunos casos será necesaria una prueba de
integración, como sería el caso de un aplicativo que utilice una base de datos, mientras que otros
necesite una prueba de rendimiento, en el caso de un aplicativo que necesite procesar una gran
cantidad de datos, y se deba optimizar para un hardware determinado, de ahí la gran importancia
de conocer los diferentes tipos de prueba de software, comprender su importancia y saber en qué
momento se debe utilizar, para de esta manera probar detalladamente el software, para al final
entregar un producto de calidad, que cumpla con los estándares de calidad y usabilidad esperados.

Julie Marcela Gutiérrez Pacheco


La importancia de la utilización de los tipos de pruebas está en que es la forma de asegurarse que
lo que queremos que haga nuestro programa, lo haga y lo haga sin errores.
las pruebas son imprescindibles, ya que nos permiten garantizar que las aplicaciones cumplen las
funcionalidades que se esperan de ellas y las expectativas de calidad (no solo de código); ayudando
a encontrar esos errores o defectos que aún no se han descubierto; reduciendo el costo del
desarrollo, el de propiedad para los usuarios; y desarrollar confianza en los clientes al evitar los
molestos errores de regresión.
La importancia que han ido ganando las pruebas ha sido tal que la propia forma de codificar el
software también ha sufrido cambios profundos. El nacimiento de TDD (desarrollo orientado a las
pruebas) y su forma de supeditar el código a los test, implica que hacer software testeable es un
requisito imprescindible en el código de calidad.
Y, aunque no lleguemos a utilizar esta avanzada técnica de desarrollo (que no es nada fácil), el
objetivo de poder probar de forma automática nuestro código, ha reforzado prácticas tan
importantes en la programación orientada a objetos como es SOLID.
Existen dos tipos de pruebas las automatizadas y manuales ambos tipos de ejecución de pruebas
son complementarios e importantes para garantizar un software de calidad.
Laura Adame Beltrán
Los diferentes tipos de pruebas nos permiten detectar los defectos o mal funcionamiento del
software como es el caso de las pruebas unitarias que son las que se utilizan durante el desarrollo
de la aplicación para verificar que el funcionamiento funciona como lo pidió el cliente y cumple
los requisitos, cuando realizamos la integración de más de un software por medio de las pruebas se
garantiza que al unirlos estos funcionan correctamente, también estas pruebas permiten que el
usuario lo utilice y realice su análisis de aceptación del funcionamiento y navegación del software
donde verifica si cumple los requisitos exigidos, además con el uso de estas se comprueba el nivel
de seguridad del sistema, se realizan pruebas de resistencia que permitan saber cómo responderá el
sistema a situaciones anormales de recursos y pruebas de recuperación y de rendimiento del
software.

Luis Armando Samacá Torres

CONCLUSIONES

 En un proyecto de desarrollo de software los errores (bugs en inglés) puede presentarse en


cualquiera de las etapas del ciclo de vida del software. Aún cuando se intente detectarlos
después de cada fase utilizando técnicas como la inspección, algunos errores permanecen
sin ser descubiertos. Por lo tanto, es muy probable que el código final contenga errores de
requerimientos y diseño, adicionales a los introducidos en la codificación. Las pruebas de
software son una parte importante pero muy costosa del proceso de desarrollo de software.
Pueden llegar a representar entre el 30 y 50 % del costo total del desarrollo del software
[Myers, 2004]. Sin embargo, los costos de las fallas en un software en operación pueden
llegar a ser mucho mayores (catastróficos) por lo cual las pruebas de software tienen un rol
muy importante en el aseguramiento de la calidad ya que permiten detectar los errores
introducidos en las fases previas del proyecto.
Bibliografía

Anónimo. (2016). Prueba de Software. Recuperado de


https://senastage.blackboard.com/bbcswebdav/courses/150752/Pruebas%20del%20Software_T%
C3%A9cnicas.pdf
Anónimo. (2016). It - Mentor. Pruebas de Software. Recuperado de:
http://materias.fi.uba.ar/7548/PruebasSoftware.pdf

Anónimo. (2016). Guía Digital. Desarrollo de un plan de pruebas. Recuperado de


http://www.guiadigital.gob.cl/articulo/desarrollo-de-un-plan-de-pruebas.html

González Palacio, L. (2009). MÉTODO PARA GENERAR CASOS DE PRUEBA


FUNCIONAL EN EL DESARROLLO DE SOFTWARE. Revista Ingenierías Universidad de
Medellín, 8 (15), 29-36. Recuperado de http://www.redalyc.org/articulo.oa?id=75017199005

También podría gustarte