Professional Documents
Culture Documents
Grupo n 5
Tema: Fase de Pruebas, Implantacin y Mantenimiento de
Software.
Integrantes:
Dario Anrrango
Diego Guerra
Patricio Landa
PRUEBAS
Errar es humano y la etapa de pruebas tiene
como objetivo detectar los errores que se
hayan podido cometer en las etapas anteriores
del proyecto (y, eventualmente, corregirlos).
Se recomienda aplicar las etapas:
Anlisis
Diseo
Desarrollo
Prueba
Conceptos bsicos
Ciclo de prueba
Es una actividad compuesta:
Formar una idea de los resultados aceptables
para determinados valores de entrada.
Se ejecuta el software dndole los valores
determinados en unas condicione especficas.
Se observan los resultados.
Se comparan los resultados con la idea inicial.
Conceptos bsicos
Caso de prueba
Es un escenario concreto de una prueba:
Id de caso de prueba.
Mdulo a probar
Descripcin del caso
Pre-requisitos
Data necesaria (valores a ingresar)
Pasos o secuencia lgica
Resultado esperado (correcto o incorrecto)
Resultado obtenido
Observaciones o comentarios
Analista de Pruebas (responsable de las pruebas)
Fecha de Ejecucin
Estado (concluido, pendiente, en proceso)
No deberan:
Ser redundantes
Ser demasiado
complejas
Dar por supuesto
que un software no
tendr defectos
Tcnicas de Prueba
Pruebas funcionales ( Caja negra)
Las pruebas de caja
negra se llevan a cabo
sobre la interfaz del
software, obviando el
comportamiento
interno y la estructura
del programa.
Caja Negra
Orientadas a los requisitos funcionales
Errores en la interfaz
3
Errores de rendimiento
5
Grafos de flujo.
Grafos de Flujo
Utilizados para la representacin del flujo de
control.
La estructura de control sirve de base para
obtener los casos de prueba.
El diseo de casos de prueba tiene que estar
basado en la eleccin de caminos importantes
que ofrezcan una seguridad aceptable de que se
descubren defectos.
En el grafo de flujo
Cada nodo representa una o ms sentencias
procedimentales
Un solo nodo puede corresponder a una secuencia
de pasos del proceso y a una decisin
Ejemplo
Construir el Grafo de Flujo correspondiente a la siguiente especificacin del
software en LDP.
PRUEBA DE
CARGA/CONCURRENCIA
Las pruebas de carga es la forma ms simple de las pruebas de
rendimiento. Una prueba de carga se lleva a cabo por lo general a
comprender el comportamiento del sistema bajo una carga especfica
esperada. Esta carga puede ser el nmero esperado de usuarios
concurrentes en la aplicacin que realiza un nmero determinado de
transacciones dentro de la duracin del conjunto. Esta prueba le dar a
los tiempos de respuesta de todas las transacciones importantes crticos
de negocio. Si la base de datos, servidor de aplicaciones, etc tambin
son monitoreados, a continuacin, esta simple prueba puede s apuntar
hacia los puntos conflictivos en el software de aplicacin.
FASE DE IMPLANTACIN
INTRODUCCIN
La implantacin es el proceso de
verificar e instalar nuevo equipo,
entrenar a los usuarios, instalar la
aplicacin y construir todos
los archivos de datos necesarios
para utilizarla.
Cada estrategia de implantacin
tiene sus mritos de acuerdo con la
situacin que se considere dentro de
la empresa.
INTRODUCCIN
Sin importar cul sea la estrategia
utilizada, los encargados de
desarrollar el sistema procuran que
el uso inicial del sistema se encuentre
libre de problemas.
Los sistemas de informacin deben
mantenerse siempre al da, la
implantacin es un proceso de
constante evolucin.
FASE 2: Ofrecer
capacitacin a los
usuarios,
administradores y
tcnicos
FASE 3: Realizar la
conversin de datos y
el cambio de sistema
FASE 5: Presentar un
reporte final a la
administracin
A los administradores, entre otros debe capacitrseles en la obtencin de los objetivos del negocio,
los principales reportes que ofrece el sistema y como requerir mejoras al mismo.
FASE DE MANTENIMIENTO
INTRODUCCIN:
La creencia habitual de un equipo de trabajo de que su
tarea ha finalizado cuando instala y pone en
funcionamiento el software en las instalaciones del
cliente no puede ser ms errnea. Un producto software
envuelve muchos aspectos y caractersticas que provocan
que sea totalmente necesario supervisar su
funcionamiento correcto durante un tiempo despus de
la entrega del mismo.
INTRODUCCIN
El Servicio de mantenimiento de
software es una de las actividades en
la Ingeniera de Software y es el
proceso de mejorar y optimizar el
software desplegado (revisin del
programa), as como tambin
remediar los defectos.
INTRODUCCIN
La fase de mantenimiento de
software involucra cambios al
software en orden de corregir
defectos y dependencias encontradas
durante su uso tanto como la adicin
de nueva funcionalidad para mejorar
la usabilidad y aplicabilidad del
software.
MANTENIMIENTO CORRECTIVO
Se refiere a los cambios que
se hacen al detectar un
defecto en un software,
generalmente se refiere a
cuando ya est en uso.
MANTENIMIENTO ADAPTIVO
Consiste en la modificacin de un programa
debido a cambios en el entorno
(hardware o software) en el que se ejecuta.
sistemas (nuevo hardware, otro sistema
de gestin de bases de datos , otro
sistema operativo ...).
En el entorno de
los datos (p.e.
cambiar sistema
de ficheros por BD
relacional).
En el entorno de
los procesos (p.e.
migracin a
plataforma con
procesos
distribuidos).
Este
mantenimiento es
cada vez ms
frecuente debido a
la tendencia actual
de actualizacin
de hardware y SO
cada poco tiempo.
MANTENIMIENTO PERFECTIVO
Conjunto de actividades para mejorar o aadir
nuevas funcionalidades requeridas por el
usuario. Se divide en dos:
Mantenimiento de
Ampliacin:
incorporacin de nuevas
funcionalidades.
Mantenimiento de
Eficiencia: mejora de
la eficiencia de
ejecucin.
MANTENIMIENTO PREVENTIVO
Este ltimo tipo de mantenimiento consiste en
la modificacin del software para mejorar las
propiedades de dicho software (por ejemplo,
aumentando su calidad y/o su mantenibilidad)
sin alterar sus especificaciones funcionales.
PREGUNTAS
PREGUNTA 1
La Etapa de Pruebas consiste en asegurar que los componentes
individuales que integran al sistema o producto, cumplen con los
requerimientos de la especificacin creada durante la etapa de:
a) Anlisis
b) Diseo
c) Desarrollo
d) Prueba
RESPUESTA 1
La Etapa de Pruebas consiste en asegurar que los componentes
individuales que integran al sistema o producto, cumplen con los
requerimientos de la especificacin creada durante la etapa de:
a) Anlisis
b) Diseo
c) Desarrollo
d) Prueba
PREGUNTA 2
La prueba de Caja Negra esta orientada a:
a) Requisitos Funcionales
b) La etapa de diseo
c) Requisitos no Funcionales
d) La etapa de desarrollo
RESPUESTA 2
La prueba de Caja Negra esta orientada a:
a) Requisitos Funcionales
b) La etapa de diseo
c) Requisitos no Funcionales
d) La etapa de desarrollo
PREGUNTA 3
Cual de las siguientes notaciones de grafo representa el while:
a)
b)
c)
d)
RESPUESTA 3
Cual de las siguientes notaciones de grafo representa el while:
a)
b)
c)
d)
PREGUNTA 4
La implantacin es el proceso de verificar e instalar ,
entrenar a los usuarios, instalar la aplicacin y construir todos los
.necesarios para utilizarla.
a) El sistema parmetros
b) nuevo equipo - archivos de datos
c) el programa datos
d) la aplicacin aspectos
RESPUESTA 4
La implantacin es el proceso de verificar e instalar ,
entrenar a los usuarios, instalar la aplicacin y construir todos los
.necesarios para utilizarla.
a) El sistema parmetros
b) nuevo equipo - archivos de datos
c) el programa datos
d) la aplicacin aspectos
PREGUNTA 5
En qu fase de la implantacin de software se ofrece capacitacin a los
usuarios, administradores y tcnicos
a) Fase 1
b) Fase 2
c) Fase 3
d) Fase 4
e) Fase 5
RESPUESTA 5
En qu fase de la implantacin de software se ofrece capacitacin a los
usuarios, administradores y tcnicos
a) Fase 1
b) Fase 2
c) Fase 3
d) Fase 4
e) Fase 5
PREGUNTA 6
En la Fase 5 se presenta un reporte final a la administracin en la que consta:
a) La documentacin del sistema
b) Los reportes
c) La hoja de datos
d) Srs y Conops
RESPUESTA 6
En la Fase 5 se presenta un reporte final a la administracin en la que consta:
a) La documentacin del sistema
b) Los reportes
c) La hoja de datos
d) Srs y Conops
PREGUNTA 7
La fase de mantenimiento de software involucra cambios al software en orden
de corregir:
a) Problemas y fallos del sistema.
b) Errores despus de la instalacin.
c) Defectos y dependencias encontradas durante su uso.
d) Defectos y problemas despus de la implantacin.
RESPUESTA 7
La fase de mantenimiento de software involucra cambios al software en orden
de corregir:
a) Problemas y fallos del sistema.
b) Errores despus de la instalacin.
c) Defectos y dependencias encontradas durante su uso.
d) Defectos y problemas despus de la implantacin.
PREGUNTA 8
MANTENIMIENTO CORRECTIVO
Se refiere a los cambios que se hacen al detectar un defecto en un software,
generalmente se refiere a cuando ya est en uso.
a) Verdadero
b) Falso
RESPUESTA 8
MANTENIMIENTO CORRECTIVO
Se refiere a los cambios que se hacen al detectar un defecto en un software,
generalmente se refiere a cuando ya est en uso.
a) Verdadero
b) Falso
PREGUNTA 9
Cul de los siguientes no es un fallo de sistema de software?
a) Fallo de Rendimiento
b) Fallo de Desarrollo
c) Fallo de Procesamiento
d) Fallo de Programacin
RESPUESTA 9
Cul de los siguientes no es un fallo de sistema de software?
a) Fallo de Rendimiento
b) Fallo de Desarrollo
c) Fallo de Procesamiento
d) Fallo de Programacin
BIBLIOGRAFA
Daniel Benito Romn Ocampo.2011.Fundamentos de Desarrollo de Sistemas. Disponible en:
http://es.slideshare.net/itlac/etapas-de-desarrollo-software
Guadalupe Ibargengoitia G., Hanna Oktaba . Ingeniera de Software Pragmtica. Fase de
Integracin y prueba del sistema. Disponible en:
http://sergiomerino.files.wordpress.com/2010/09/9_fase_de_pruebas.pdf
CBSE - ISIS4713. Pruebas. Disponible en:
https://sistemas.uniandes.edu.co/~isis4713/dokuwiki/lib/exe/fetch.php?media=isis4713pruebas3.pdf
Vctor Gmez Adan.2012.Pruebas de Caja Negra. Disponible en:
http://www.globetesting.com/2012/08/pruebas-de-caja-negra/
BIBLIOGRAFA
Lic. Tom Rodrguez. DESARROLLO e implantacin del software de Aplicacin. Disponible en:
http://es.slideshare.net/TomRodriguez/implementacion-de-software
SINCOWS. Servicios Integrales en Computacin .Mantenimiento de Software.
Disponible en:
http://www.sincows.com/sincows/index.php?option=com_content&view=articl
e&id=70&Itemid=68
Francisco Ruiz, Macario Polo. Grupo Alarcos. UNIVERSIDAD DE CASTILLA-LA MANCHA.
Ciudad Real, 2000/2001. Mantenimiento del Software. Disponible en:
http://alarcos.esi.uclm.es/per/fruiz/curs/mso/trans/s1.pdf
Ingeniera de software
http://www.monografias.com/trabajos5/inso/inso.shtml