Sei sulla pagina 1di 20

La Calidad del Software

&
Verificacin y Validacin del Software

Nombre: David Luna


Docente: Esteban Daz
Sistema de Informacin

La Calidad del software:


En el mercado actual tan competitivo ya no basta
Origen
con producir y distribuir masivamente. El cliente lo
que busca hoy en da es la calidad del producto que
se convierte as en un objetivo fundamental para los
dos parmetros clsicos de una gestin en la
empresa que son: dinero y tiempo. Lo que
prima es la adaptacin a las necesidades del
cliente, lo que esto lleva a investigar cuales son las
necesidades de este, para as dividirlas en dos
requisitos que son: el producto final (requisitos
funcionales) y la calidad(requisitos no funcionales)
dependiendo del tipo de cliente.

La Calidad del Software:


Concepto de Calidad

En la vida cotidiana las calidad representa las propiedades inherentes a un


objetivo que permite apreciarlo como mejor, igual o peor que otros objetos de
su especie.
Calidad es sinnimo de bondad, excelencia o superioridad.
Se trata de un concepto rgido que permite:
La existencia de un ideal de calidad.
El prestigio de los materiales.
El origen de la fabricacin.
La categora del punto de venta.
Etc.
Para considerar que el producto tiene calidad.
Pero esta famosa idea de calidad no nos sirve, incluso puede jugar en contra
perjudicando la respectiva empresa.
Como dijo uno de los expertos en calidad llamado Crossby:La calidad puede
ser lo que no piensas.

La Calidad del Software: Concepto


de Calidad
El diccionario de la Real Academia nos indica que la calidad
es:

Propiedad o conjunto de propiedades que, inherentes a una


cosa, permiten apreciarla como igual, mejor o peor que las
restantes de su especie.
La calidad es relativa a las personas, a su edad y sus
circunstancias, al espacio, al tiempo, etc.
Por ejemplo:
Un caramelo tiene gran calidad para un nio cuando es muy
dulce. Al crecer, es posible que juzgue la calidad en funcin de
la acidez despreciando la dulzura.

La Calidad del Software: Concepto


Asde
podemos
ver que la calidad no se trata de un concepto absoluto:
Calidad
el consumidor la juzga con todo relativismo en un producto. En
general podemos considerarla como un concepto multidimensional.
Sujeta a restricciones, y ligada a compromisos aceptable, incluso se
puede considerar que no es totalmente subjetiva ni objetiva.
Entonces as podemos concluir que la calidad no es absoluta, es
multidimensional.
---------------

---------------------------------- - ----------------------------

-----------------cionalidad
n
u
F
------------------Oportunid
ad
----------------------------

La Calidad del Software:


Definiciones de Calidad
Aqu encontraremos 3 origines de calidad distintos los
cuales son:
CALIDAD
PROGRAMAD
A

CALIDAD
REALZADA

CALIDAD
NECESARIA

La Calidad del Software:


Definiciones de Calidad. Calidad
Realizada
Es la capaz de obtener la persona que
realiza el trabajo, gracias a su habilidad en
la ejecucin de una tarea. Se potencia con
la mejora de las habilidades personales y
tcnicas de los participantes en un
proceso.

La Calidad del Software:


Definiciones de Calidad. Calidad
Programada

Es la que se a pretendido obtener. Es la


que aparece descrita en una
especificacin, en un documento de
diseo o en un plano constructivo. Se
potencia con la elaboracin de una
especificacin que sirva de buena
referencia a los participantes en un
proceso.

La Calidad del Software:


Definiciones de Calidad. Calidad
Necesaria
Es la que el cliente exige con mayor o
menor grado de concrecin o, al menos la
que le gustara recibir. Se potencia con
una adecuada obtencin de informacin
de la idea de calidad de los clientes y de
su percepcin de la misma.

La Calidad del Software: Calidad


en Ingeniera del Software.
Este constituye un producto con unas caractersticas muy
peculiares. Esto provoca que las ideas sobre la calidad creadas y
aplicadas en otros sectores industriales tengan que adaptarse a
esta situacin. As, el software:

Se desarrolla, no se fabrica en el sentido clsico del termino.


Se trata de un producto lgico, sin existencia fsica.
No se degrada con el uso.
La complejidad del software.
Un porcentaje muy grande de la produccin se hace aun a
medida.
Es extraordinariamente flexible.

La Calidad del Software:


Ejercicios. Test de
conocimiento.
1.- Sealar las frases correctas de una calidad:
a) La calidad es
y clientes.
b) La calidad es
c) La calidad es
d) La calidad es

un concepto absoluto igual para todos los productos


totalmente objetiva.
totalmente subjetiva.
un concepto complejo, multidimensional.

2.- Cual de las siguientes es la calidad que el cliente exige


de manera mas o menos concreta?
e) Calidad realizada.
f) Calidad programada.
g) Calidad necesaria.
h) Ninguna de las anteriores.

La Calidad del Software:


Respuestas de Ejercicios. Test
deSealar
conocimiento.
1.las frases correctas de una calidad:
a) La calidad es
y clientes.
b) La calidad es
c) La calidad es
d) La calidad es

un concepto absoluto igual para todos los productos


totalmente objetiva.
totalmente subjetiva.
un concepto complejo, multidimensional.

2.- Cual de las siguientes es la calidad que el cliente exige


de manera mas o menos concreta?
e) Calidad realizada.
f) Calidad programada.
g) Calidad necesaria.
h) Ninguna de las anteriores.

Verificacin y Validacin del


Software: Introduccin.
La verificacin y validacin (V y V) del software
esta formada por un conjunto de
procedimientos, actividades, tcnicas, y
herramientas que se utilizan, paralelamente al
desarrollo de software.

Verificacin y Validacin del


Software:
Objetivos.
Los
objetivos que persigue
la V y V son los siguientes:

Detectar y corregir los defectos tan pronto como sea


posible en el ciclo de vida de software .
Disminuir los riesgos, las desviaciones sobre los
presupuestos y sobre el calendario o programa de
tiempos del proyecto.
Mejorar la calidad y fiabilidad del software.
Mejorar la visibilidad de la gestin del proceso de
desarrollo.
Valorar rpidamente los cambios propuestos y sus
consecuencias.

Verificacin y Validacin del


Software:
Las
actividades Definicin.
V y V son iterativas, es decir,
son repetitivas hasta alcanzar una meta
deseada, objetivo o resultado.
Podemos adems distinguir las actividades
propias de la V y V:
Validacin: El objetivo de este es determinar
la correccin del producto final respecto a las
necesidades del usuario.
Verificacin: El objetivo de este es
demostrar la consistencia, complecin, y
correccin del software entre las fases del
ciclo de desarrollo de un proyecto.

Verificacin y Validacin del Software: Actividades


de V y V en el Ciclo de Vida.
FASES DEL CILCO DE VIDA

ACTIVIDADES DE VERIFICACIN

REQUISITOS

DISEO

CONSTRUCCIN

Determinar las consecuencias del


diseo con los requisitos.
Determinar la adecuacin del diseo.
Generar datos de pruebas
estructurales y funcionales.

Determinar la consecuencia respecto


del diseo.
Determinar la adecuacin de la
implementacin.
Generar datos de pruebas
estructurales y funcionales.
Aplicar los datos de prueba.

Nueva ejecucin de pruebas.

OPERACIN Y MANTENIMIENTO

Determinar el enfoque de verificacin.


Comprobar adecuaciones de los
requisitos.
Generar de datos de pruebas
funcionales.

Verificacin y Validacin del


Software: Actividades de V y V en el
Ciclo de Vida.
Las actividades V y V se realizan aplicando un
conjunto de tcnicas sobre los productos
intermedios. Las principales tcnicas de
verificacin son las revisiones y auditorias
del software.

Verificacin y Validacin del Software:


Ejercicios.
Test de Conocimientos
1.- El objetivo de la verificacin y validacin del software es:
a)
b)
c)
d)

Detectar los fallos producidos en un sistema software en produccin.


Detectar y corregir los defectos tan pronto sea posible en el ciclo de
vida del software.
Obtener la aprobacin del cliente sobre el sistema desarrollado.
Detectar defectos en la fase de prueba.

2.- Cuando intentamos demostrar la consistencia, complecin y


correccin de un producto software estamos hablando de:
e) Validacin del software.
f)
Evaluacin del software.
g) Verificacin del software.
h) Auditorias del software.
3.- Las principales tcnicas de verificacin son:
i) Diseo y construccin del software.
j) Revisin y auditoria del software.
k) Operacin y mantenimiento del software.
l) Requisito y diseo del software.

Verificacin y Validacin del Software:


Respuestas de Ejercicios. Test de
1.- El objetivo de la verificacin y validacin del software es:
Conocimientos
a)
b)
c)
d)

Detectar los fallos producidos en un sistema software en produccin.


Detectar y corregir los defectos tan pronto sea posible en el ciclo de
vida del software.
Obtener la aprobacin del cliente sobre el sistema desarrollado.
Detectar defectos en la fase de prueba.

2.- Cuando intentamos demostrar la consistencia, complecin y


correccin de un producto software estamos hablando de:
e) Validacin del software.
f)
Evaluacin del software.
g) Verificacin del software.
h) Auditorias del software.
3.- Las principales tcnicas de verificacin son:
i) Diseo y construccin del software.
j) Revisin y auditoria del software.
k) Operacin y mantenimiento del software.
l) Requisito y diseo del software.

o
P
s
a
i
n
c

i
a
r
c
G en
t
A

u
S
r

Potrebbero piacerti anche