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
estándares y métricas de calidad, estudiaremos los temas de la Unidad 2 con el fin de analizar
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 se esté seguro
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 que este
desarrollo de software?
calendario, responsables y el manejo de riesgos de un proceso de pruebas, todo esto para que
1. Identificador de plan
Es importante identificar un plan para que al momento de realizar las pruebas se tenga
3. Items a probar
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
8. Recursos
Especifica las propiedades necesarias y deseables del ambiente de prueba, incluyendo las
otro software necesario para llevar a cabo las pruebas, así como la colocación específica
9. Calendario
Esta sección describe los hitos del proceso de prueba y el grafo de dependencia en el
11. Responsables
proyecto?
Los tipos de pruebas son básicamente un conjunto de actividades dentro del desarrollo de
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 tienen la utilización de los tipos de pruebas en el desarrollo del
proyecto?
¿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
¿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.
¿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.
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
que debemos comprender a profundidad ya que en nuestra carrera veremos este tema
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