Unidad 2 Paso 3 - Diseño y Elaboración - Grupo - 301569 - 20
Unidad 2 Paso 3 - Diseño y Elaboración - Grupo - 301569 - 20
Unidad 2 Paso 3 - Diseño y Elaboración - Grupo - 301569 - 20
Presentado Por:
Alberth Fabian Prez Mendivelso
Cod. 80873882
Ral Jezzid Salgado Robayo
Cod. 80799295
Herney Galvis Rivera
Cod. 80177610
Omar Rodrguez Castillo
Cod. 80741017
Diego Alberto Ros
Cod. 80723035
Tutor:
Geovanni Cataln
Grupo:
301569_20
Hoy en da los programas los vemos en todo lado, son una parte importante de nuestro diario
vivir, los utilizamos en cualquier labor que desempeamos, tanto as que cuando nos
Es por esto que los creadores de software estn en la obligacin de crear los programas con
altsimos estndares 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 avin.
Por eso es tan importante que al software se le realice pruebas de calidad todo el tiempo para
estndares y mtricas de calidad, estudiaremos los temas de la Unidad 2 con el fin de analizar
Del software escogido en la primera fase deberemos realizar revisin y realizar pruebas
Aplicar la norma y las pruebas que esta define en el aplicativo Web elegido en la fase
de Anlisis y Planeacin.
Tabla de consolidado trabajo individual
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 cdigo. Hay ingenieros que dejan las pruebas del software al finalizar el
proyecto lo cual est mal hecho, ya que esto puede significar ms plata ya que es complicado
identificar con exactitud donde est el error, es ms fcil a medida que se codifica ir
realizando las pruebas necesarias y no seguir con el siguiente modulo hasta que se est seguro
electrnicas, negocios de la bolsa de valores, telemedicina, transporte areo 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 garantas 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 configuracin a probar y las condiciones mnimas que debe cumplir para
4. Estrategia
prueba.
5. Categorizacin de la configuracin
Suspendido
Repetido
Culminado
6. Tangibles
Explica los documentos a entregarse al culminar el proceso previsto por el plan p. ej.
bitcora 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 colocacin especfica
9. Calendario
Esta seccin describe los hitos del proceso de prueba y el grafo de dependencia en el
11. Responsables
proyecto?
Los tipos de pruebas son bsicamente un conjunto de actividades dentro del desarrollo de
software. Dependiendo del tipo de prueba, estas actividades podrn ser implementadas en
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 adems de esto
tambin sirven para que cuando entreguemos nuestro software ya analizado este software
este culminado tenga altos estndares 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 creacin se
puede presentar una equivocacin, al generarse esa Equivocacin se puede conllevar a un
defecto en el software, por ejemplo mala digitacin, distraccin al codificar, mala elaboracin
de un documento entre otras. Si no se ha identificado ese defecto y el software o la aplicacin
se ejecuta, hay un alto riesgo de que la aplicacin no haga lo que debera hacer o el objeto
para lo cual fue creada, es decir se genera un fallo o desperfecto, lo que podra generar una
catstrofe como las que se han mencionado en este documento y muchas otras ms, es
importante conocer que los fallos tambin se pueden presentar por situaciones del entorno,
como la radiacin, descarga elctrica, contaminacin, inundaciones, Hmeda, 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 an al iniciar el software tengamos un
error y nos toque comenzar desde el inicio.
Por esta razn 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 ms difcil identificar en que parte del software se est presentando el
inconveniente para poder entregar el software con una alta calidad.
Qu importancia tienen la utilizacin de los tipos de pruebas en el desarrollo del
proyecto?
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 adems de esto
tambin sirven para que cuando entreguemos nuestro software ya finalizado este software
este culminado, tenga altos estndares 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 construccin
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 retroalimentacin de los usuarios.
-Modelo Espiral: este modelo se enfoca en las pruebas cclicas de verificacin y validacin
en el desarrollo del sistema.
-Modelo XP: Este modelo se realiza la prueba durante las mejoras que se le hacen al sistema.
Por esta razn 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 ms difcil 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 an 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 definicin 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 tericamente correcto.
Un defecto
Un resultado incorrecto
Una accin humana que conduce a un resultado incorrecto
En una opinin personal las pruebas durante el desarrollo del software es lo ms 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 ejecucin,
vamos a poder visualizar lo que ha solicitado el cliente y veremos si cumple sus expectativas,
podremos observar algn otro detalle que no habamos considerado y que podemos incluir
para que el software sea los ms completo posible, en definitiva las pruebas jams deben ser
suprimidas antes de lanzar un producto al mercado.
Muchas veces hemos visto software deficiente en produccin y creo que a cada uno de
nosotros nos ha tocado en algn 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 fallarn,
por esta razn son tan importantes los planes de pruebas, llevar un cronograma de lo que se
probar saber a dnde 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 estaramos incurriendo en una falta grave y esto prcticamente asegurara un fallo o
riesgo de fallo a la hora de realizar el paso a produccin. 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.
Las pruebas de software son de vital importancia ya que hoy en da con el desarrollo de la
tecnologa las aplicaciones se utilizan en un gran nmero de actividades de la vida cotidiana
del ser humano, hay pases como china que robots reemplazan funciones como meseros,
porteros, cocineros, etc., esto hace tener que ofrecer soluciones tecnolgicas de calidad.
El plan de pruebas es importante para validar antes de entrar a la fase de produccin, entre
otras cosas aparte de probar el desempeo de la tecnologa usada, seguridad antes ataques,
correccin de contenido y despliegue de los programas.
La importancia tambin est dada en funcin 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 aplicacin no haga lo que tiene que hacer o el objeto
para lo que fue creada, puede generar catstrofes como escapes de radiacin, descargas
elctricas, contaminacin, 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 cdigo fuente de los mdulos, mientras que las pruebas de caja negra poseen
de:http://materias.fi.uba.ar/7548/PruebasSoftware.pdf