Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad 2 Paso 3 Diseno y Elaboracion Grupo 301569 20
Unidad 2 Paso 3 Diseno y Elaboracion Grupo 301569 20
Presentado Por:
Alberth Fabian Pérez Mendivelso
Cod. 80873882
Raúl Jezzid Salgado Robayo
Cod. 80799295
Herney Galvis Rivera
Cod. 80177610
Omar Rodríguez Castillo
Cod. 80741017
Diego Alberto Ríos
Cod. 80723035
Tutor:
Geovanni Catalán
Grupo:
301569_20
Hoy en día los programas los vemos en todo lado, son una parte importante de nuestro
diario vivir, los utilizamos en cualquier labor que desempeñamos, tanto así que cuando nos
Es por esto que los creadores de software están en la obligación de crear los programas con
altísimos estándares de calidad, para que nunca valla a ocurrir algo que perjudique el
proceso que se esté realizando o tal vez correr peligro la vida si el software es utilizado por
ejemplo en un avión.
Por eso es tan importante que al software se le realice pruebas de calidad todo el tiempo
para que al final cumpla con los requerimientos del usuario final.
Además, realizaremos diferentes tipos de pruebas relacionadas con las mismas métricas ya
Del software escogido en la primera fase deberemos realizar revisión y realizar pruebas
Aplicar la norma y las pruebas que esta define en el aplicativo Web elegido en la
fase de Análisis y Planeación.
Tabla de consolidado trabajo individual
¿Qué importancia tiene las pruebas del software en la calidad del mismo?
La calidad del software depende 100% de las pruebas que se realicen con anterioridad, y
esta no se debe dejar al finalizar el trabajo, sino que se deben ejecutar al mismo tiempo que
se desarrolla el código. Hay ingenieros que dejan las pruebas del software al finalizar el
proyecto lo cual está mal hecho, ya que esto puede significar más plata ya que es
complicado identificar con exactitud donde está el error, es más fácil a medida que se
codifica ir realizando las pruebas necesarias y no seguir con el siguiente modulo hasta que
Son muchos los problemas que se han presentado por no realizar las pruebas necesarias
antes de entregar el software al cliente, como ejemplo inconveniente con las transacciones
electrónicas, negocios de la bolsa de valores, telemedicina, transporte aéreo entre otros. Los
cuales ha costado mucha plata a los implicados o incluso se han perdido vidas por el mal
funcionamiento.
De manera que no cabe duda de que las pruebas son de vital importancia para que un
producto salga al mercado con todas las garantías necesarias y que no halla incertidumbre
de desarrollo de software?
1. Identificador de plan
Es importante identificar un plan para que al momento de realizar las pruebas se tenga
2. Alcance
Indica la configuración a probar y las condiciones mínimas que debe cumplir para
4. Estrategia
prueba.
5. Categorización de la configuración
Suspendido
Repetido
Culminado
6. Tangibles
Explica los documentos a entregarse al culminar el proceso previsto por el plan p. ej.
bitácora de pruebas.
7. Procedimientos especiales
Identifica el grafo de las tareas necesarias para preparar y ejecutar las pruebas, así como
cualquier otro software necesario para llevar a cabo las pruebas, así como la colocación
9. Calendario
Esta sección describe los hitos del proceso de prueba y el grafo de dependencia en el
11. Responsables
proyecto?
software. Dependiendo del tipo de prueba, estas actividades podrán ser implementadas en
de software, así como modelos de pruebas. A cada uno corresponde un nivel distinto de
La Importancia que tienen las pruebas del software de calidad del mismo son de gran
utilidad para ver las fallas que presenta el sistema y poder analizar las futuras fallas además
de esto también sirven para que cuando entreguemos nuestro software ya analizado este
software este culminado tenga altos estándares de calidad y esté listo para entregar.
Para la prueba del software existen unos modelos que son de suma importancia para
realizar las pruebas de dicho software estos modelos tienen varios esquemas que son los
que se le realizan al software
Los Productos Software, sistemas y/o aplicaciones son creadas, desarrolladas e
implementadas por seres humanos y por ende en cualquiera de sus etapas de creación se
puede presentar una equivocación, al generarse esa “Equivocación” se puede conllevar a un
defecto en el software, por ejemplo mala digitación, distracción al codificar, mala
elaboración de un documento entre otras. Si no se ha identificado ese defecto y el software
o la aplicación se ejecuta, hay un alto riesgo de que la aplicación no haga lo que debería
hacer o el objeto para lo cual fue creada, es decir se genera un fallo o desperfecto, lo que
podría generar una catástrofe como las que se han mencionado en este documento y muchas
otras más, es importante conocer que los fallos también se pueden presentar por situaciones
del entorno, como la radiación, descarga eléctrica, contaminación, inundaciones, Húmeda,
Fuego, etc.
Los Ingenieros de sistemas entonces deben estar en la capacidad de conocer y aplicar las
diferentes normas, procesos y procedimientos para garantizar la calidad de los productos
software, aplicando las pruebas de calidad de software necesarias para que con ellas se
pueda ayudar a reducir los riesgos en las aplicaciones, logrando que se identifiquen los
defectos antes de que se ejecuten, así de forma proactiva tomar decisiones que permitan
hacer las actividades necesarias para mejorar las condiciones del software y ofertar un
producto que satisfaga las necesidades del cliente.
Es de suma importancia realizar las pruebas de un software desde que iniciamos durante y
finalizado el software, para que cuando vallamos a entregar el producto sea de gran calidad.
Estas pruebas son importantes en el desarrollo de las 3 etapas del software inicio durante y
al finalizar el software ya que si realizamos dichas pruebas solo al finalizar 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.
Por esta razón es recomendable dividir el software por etapas y al realizar alguna etapa de
una vez hacer las pruebas para de una vez mejorar si hay algo malo y no acumular las
pruebas para el final cuando es más difícil identificar en que parte del software se está
presentando el inconveniente para poder entregar el software con una alta calidad.
¿Qué importancia tiene las pruebas del software en la calidad del mismo?
La Importancia que tienen las pruebas del software de calidad del mismo son de gran
utilidad para ver las fallas que presenta el sistema y poder analizar las futuras fallas además
de esto también sirven para que cuando entreguemos nuestro software ya finalizado este
software este culminado, tenga altos estándares de calidad y esté listo para entregar.
Para la prueba del software existen unos modelos que son de suma importancia para
realizar las pruebas de dicho software estos modelos tienen varios esquemas que son los
que se le realizan al software como lo son:
-Modelo Cascada: el cual permite Realizar pruebas cuando está terminado la construcción
del sistema.
-Modelo Incremental: con este modelo se realizan pruebas a cada etapa o incremento que
haiga en el sistema.
-Modelo Evolutivo: este se enfoca en el uso y retroalimentación de los usuarios.
-Modelo Espiral: este modelo se enfoca en las pruebas cíclicas de verificación y validación
en el desarrollo del sistema.
-Modelo XP: Este modelo se realiza la prueba durante las mejoras que se le hacen al
sistema.
Por esta razón es recomendable dividir el software por etapas y al realizar alguna etapa de
una vez hacer las pruebas para de una vez mejorar si hay algo malo y no acumular las
pruebas para el final cuando es más difícil identificar en que parte del software se está
presentando el inconveniente para poder entregar el software con una alta calidad
Por esto y por muchas razones es de suma importancia realizar las pruebas de un software
desde que iniciamos durante y finalizado el software, para que cuando vallamos a entregar
el producto sea de gran calidad. Estas pruebas son importantes en el desarrollo de las 3
etapas del software inicio durante y al finalizar el software ya que si realizamos dichas
pruebas solo al finalizar 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.
¿Justifiquen la importancia de elaborar y aplicar el plan de pruebas en un proyecto
de desarrollo de software?
Defecto:
Un defecto en el software como, por ejemplo, un proceso, una definición de datos o un paso
de procesamiento incorrectos en un programa.
Fallo:
La incapacidad de un sistema o de alguno de sus componentes para realizar las funciones
requeridas dentro de los requisitos de rendimiento especificados
Error:
tiene varias acepciones:
• La diferencia entre un valor calculado, observado o medio y el valor verdadero,
especificado o teóricamente correcto.
• Un defecto
• Un resultado incorrecto
• Una acción humana que conduce a un resultado incorrecto
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 Sin embargo, los costos de las fallas en un software en operación
pueden llegar a ser mucho mayores (catastróficos)
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.
Omar Rodríguez Castillo
¿Qué importancia tiene las pruebas del software en la calidad del mismo?
En una opinión personal las pruebas durante el desarrollo del software es lo más importante
que hay, pues allí vamos a revisar lo que hemos creado, vamos a identificar los posibles
errores que tenemos ya que nunca un desarrollo va a ser perfecto en su primera ejecución,
vamos a poder visualizar lo que ha solicitado el cliente y veremos si cumple sus
expectativas, podremos observar algún otro detalle que no habíamos considerado y que
podemos incluir para que el software sea los más completo posible, en definitiva las
pruebas jamás deben ser suprimidas antes de lanzar un producto al mercado.
Muchas veces hemos visto software deficiente en producción y creo que a cada uno de
nosotros nos ha tocado en algún momento, pero esto pasa debido a que somos humanos y
como humanos podemos cometer errores, aunque estemos trabajando dentro de una
maquina programando esta está sometida a nuestras órdenes y de no darlas como son ellas
fallarán, por esta razón son tan importantes los planes de pruebas, llevar un cronograma de
lo que se probará saber a dónde queremos llegar y que queremos que se cumpla en nuestro
software.
Tiene una importancia vital debido a que son ciclos que se deben cumplir para asegurar que
el funcionamiento del producto a entregar sea el esperado, si llegara a faltar una prueba del
plan estaríamos incurriendo en una falta grave y esto prácticamente aseguraría un fallo o
riesgo de fallo a la hora de realizar el paso a producción. Estos ciclos son creados
precisamente para que en cada uno de los momentos se revisen cada uno de los procesos a
llevar a cabo, cabe anotar que para que cada ciclo de pruebas se dé por terminado todo debe
estar probado y aprobado.
Diego Alberto Ríos
¿Qué importancia tiene las pruebas del software en la calidad del mismo?
Las pruebas de software son de vital importancia ya que hoy en día con el desarrollo de la
tecnología las aplicaciones se utilizan en un gran número de actividades de la vida cotidiana
del ser humano, hay países como china que robots reemplazan funciones como meseros,
porteros, cocineros, etc., esto hace tener que ofrecer soluciones tecnológicas de calidad.
El plan de pruebas es importante para validar antes de entrar a la fase de producción, entre
otras cosas aparte de probar el desempeño de la tecnología usada, seguridad antes ataques,
corrección de contenido y despliegue de los programas.
La importancia también está dada en función a la calidad que se va a prestar para el
desarrollo del ser humano, atendiendo varias tareas que reemplazan en gran medida al ser
humano.
Si no se realiza hay alto riesgo de que la aplicación no haga lo que tiene que hacer o el
objeto para lo que fue creada, puede generar catástrofes como escapes de radiación,
descargas eléctricas, contaminación, humedades, fuego etc.
En algunos proyectos puede llegar a suceder que no se evidencien los errores de ahí una de
las primeras causas por las cuales se debe probar el software. Hay altas probabilidades que
el código final tenga fallas requerimientos, funciones, diseño. Para poder identificar a
tiempo estos fallos debemos realizar pruebas en un entorno de software, es importante en el
proceso, pero es costosa, de todas formas, el costo debido a fallas cuando el software ya
está en producción puede ser mucho mayor.
https://prezi.com/view/hYlRunAFCLmnzaVUsYk6/
Es importante realizar este tipo de trabajos ya que podemos investigar sobre las
pruebas de software, lo cual es de gran utilidad para nuestra carrera porque es algo
tema constantemente y debemos estar preparados para correr al mismo tiempo que
del código fuente de los módulos, mientras que las pruebas de caja negra poseen
de:http://materias.fi.uba.ar/7548/PruebasSoftware.pdf