You are on page 1of 20

TRABAJO TERICO PRCTICO N 1: GESTIN DE LA CALIDAD DE SOFTWARE

ASEGURAMIENTO DE CALIDAD DE SOFTWARE

ELABORADO POR
Zuly Andrea Alcaraz Daz
Claudia Elena Arcila Lpez
Yudy Patio Arroyave
Diana Patricia Yepes Arcila

ASIGNATURA
Gestin de la Calidad de Software

DOCENTE
Juan Villegas

POLITCNICO COLOMBIANO JAIME ISAZA CADAVID


INGENIERA INFORMTICA
MEDELLN
2014 2

CONTENIDO

Pg.
1. INTRODUCCIN

2. OBJETIVOS
2.1. OBJETIVO GENERAL
2.2. OBJETIVOS ESPECFICOS

4
4
4

3. EVALUACIN DE CALIDAD DE USO DE PRODUCTO DE SW SEGN ISO 9126


3.1. ESQUEMA DE TRABAJO
3.2. RECOPILACIN DE DATOS
3.3. TABULACIN DE DATOS
3.4. CUADRO DE RESULTADOS DE LA CALIDAD DE USO

5
6
6
7
8

4. CARACTERIZACIN DEL PROCESO DE SOFTWARE PARA EL DESARROLLO DE SW


4.1. DEFINICIN DEL PROCESO
4.2. DIAGRAMA
4.3. PROCEDIMIENTOS DEL PROCESO DE DESARROLLOR DE SOFTWARE
4.3.1. Procedimiento Plan y Control de Proyecto
4.3.2. Procedimiento Levantamiento de Requisitos
4.3.3. Procedimiento Diseo de la Solucin
4.3.4. Procedimiento Implementacin de la Solucin
4.3.5. Procedimiento Entrega de la Solucin

9
9
10
10
11
11
11
11
11

5. PLAN DE CALIDAD PARA UN PROYECTO DE SOFTWARE

12

1. INTRODUCCIN

El presente trabajo escrito, permitir aplicar los conocimientos adquiridos en los diferentes temas
vistos al momento de la asignatura Gestin de la Calidad de Software de la carrera Ingeniera
Informtica que actualmente estamos cursando en el Politcnico Colombiano Jaime Isaza Cadavid.
Este trabajo consta de tres partes:
1. Evaluar la calidad de USO de un producto de SW segn ISO 9126, implementando una
metodologa para evaluar la calidad de uso de un programa de software.
2. Caracterizar el Proceso de Software para el desarrollo de SW en una empresa que ha
creado el rea de Calidad, en la cual nosotros hemos sido encargados de documentar el
proceso de desarrollo de software. Esto implica entender la metodologa de desarrollo al
detalle, determinar el mapa de procesos y caracterizar sus procesos.
3. Construir un Plan de Calidad para un proyecto de software, aplicando algn estndar de
los ya vistos en el desarrollo de la asignatura.

2. OBJETIVOS

2.1. OBJETIVO GENERAL


Aplicar, consolidar y confrontar los conocimientos adquiridos en el curso de la asignatura
Gestin de la Calidad de Software relacionados con la calidad al proceso de software de
una organizacin.

2.2. OBJETIVOS ESPECFICOS


Evaluar la calidad de USO para un producto de Software de Facturacin para la
empresa ALQUIPC segn ISO9126
Caracterizar el Proceso de Software para el desarrollo de software.
Construir un Plan de Calidad para un proyecto de software.

3. EVALUACIN DE CALIDAD DE USO DE PRODUCTO DE SW SEGN ISO 9126

La Calidad en uso, es una medida de la calidad del sistema en su ambiente operacional. Es


determinado por la naturaleza del software, del hardware, del ambiente de funcionamiento y de
las caractersticas de los usuarios, de las tareas y del ambiente social; todos estos factores
contribuyen a la calidad en uso. Esta se refiere a la capacidad del software para alcanzar la calidad
en uso para los contextos especficos en uso. Alcanzar la calidad en uso depende de alcanzar la
calidad externa necesaria, que alternadamente depende de alcanzar la calidad interna necesaria.
El enunciado del programa de software a evaluar es el siguiente:
La Empresa ALQUIPC desea que se le realice el programa de Facturacin de sus servicios
prestados. ALQUIPC presta el servicio de alquiler de equipos de cmputo porttiles por das (no
tiene la opcin por horas), el valor del alquiler por da es de $35.000. El cliente llama a su lnea
gratuita, solicita el nmero de equipos a alquilar, (mnimo tienen que ser 2 equipos) y el nmero
de das iniciales de alquiler de los equipos.
Hay tres opciones de alquiler de los equipos:
Dentro de la ciudad
Fuera de la ciudad
Dentro del establecimiento donde se tiene el local con los equipos
Inmediatamente la operadora le asigna un Id-cliente, el cual el cliente debe tener en cuenta para
su facturacin. Si el alquiler de los equipos es fuera de la ciudad, tiene un incremento por servicio
de domicilio del 5%. Si el alquiler de los equipos es dentro del establecimiento, tiene un descuento
adicional del 5%. El usuario puede solicitar das adicionales para continuar con el alquiler de los
mismos equipos, por da adicional se le realiza un descuento del 2%.
La empresa ALQUIPC, se encuentra en estos momentos ayudando a nivel mundial con el reciclaje
de papel y no desea la opcin de imprimir el recibo, slo que arroje los datos de: la opcin de
alquiler de equipos, cuntos equipos son alquilados, por cuntos das, cuntos das adicionales y
dependiendo de la opcin del alquiler, informar si tiene descuentos o incrementos y el valor total
que debe cancelar el cliente para ser enviado va e-mail al cliente.
En la definicin de la norma ISO/IEC 9126, se resalta que para realizar una evaluacin,
especificacin o requerimiento de la calidad de cualquier producto de software utilizando dicha
norma, es necesario realizar los siguientes pasos:
a) Utilizar las seis caractersticas y subcaractersticas establecidas.
b) Describir la jerarqua de atributos (categorizacin) propias de evaluacin.
c) Proveer un cuadro sinptico o mapa conceptual que permita visualizar las caractersticas y
subcaractersticas empleadas en la evaluacin.
d) Si la especificacin o el requerimiento contienen mtricas comparativas, se debe aclarar
como dichas mtricas cumplen con las propiedades definidas por la Norma.
Para la realizacin del cuadro de resultados que se gener en la evaluacin de software, segn ISO
9126 y su anlisis, se aplic la metodologa por medio de encuestas realizadas a nosotras mismas
con base en las pruebas realizadas al software en uso.

3.1. ESQUEMA DE TRABAJO

3.2. RECOPILACIN DE DATOS


Para este punto, se cont con la informacin de cada uno de los integrantes del equipo
segn el entendimiento de la definicin del producto de software en anlisis, para lo cual
se realizaron preguntas de cada uno de los atributos de la caracterstica de usabilidad.
La informacin recopilada por medio de la metodologa, se utiliz para visualizar los
aspectos de la calidad interna y externa del producto de software en anlisis.
Adicionalmente, como no se tiene la informacin relacionada con el cdigo del producto,
no se pudieron aplicar mtricas enfocadas a este tema.
La siguiente tabla muestra la informacin de las respuestas obtenidas:
N Atributo / Encuestado

Zuly

Claudia

Yudy

Diana

No

No

No

No

Si

No

No

N/A

No

No

No

No

No

No

No

No

Si

No

Si

Si

No

No

No

No

Si

No

Si

Si

N/A

No

No

N/A

No

No

No

No

10

No

N/A

No

No

11

N/A

N/A

N/A

N/A

3.3. TABULACIN DE DATOS


Una vez realizadas y diligenciadas las encuestas de cada una de las integrantes, se
procedi con la tabulacin de los datos, en donde las respuestas usadas fueron:

Si
No
N/A ( No aplica)

Para la tabulacin se utiliz la siguiente frmula tomada del documento en estudio


Modelo de Evaluacin QS 2 de 2.pdf :
Calificacin_Atributo = 10 x {A / (B NA)}
Donde,
A = # total respuestas SI
B = # total respuestas (SI+NO+NA)
NA = # total respuestas NA
La calificacin mxima para cada atributo es 10 y la calificacin mnima es 0. Si todas las
respuestas obtenidas en determinado atributo son N/A, no se dar informacin al
respecto de este punto.
Para definir la calidad con respecto a las respuestas obtenidas, se tiene la siguiente tabla:
Calificacin Obtenida

Nivel de Calidad

0-3

Deficiente

4-5

Regular

6-7

Aceptable

8-9

Bueno

10

Excelente

Los resultados obtenidos segn las respuestas x atributo fueron las siguientes:
N Respuestas No N Respuestas Si N Respuestas N/A
4
0
0
2
1
1
4
0
0
4
0
0
1
3
0
4
0
0
1
3
0
2
0
2
4
0
0
3
0
1
0
0
4

3.4. CUADRO DE RESULTADOS DE LA CALIDAD DE USO


Finalmente se presenta la siguiente tabla de resultados, realizando los clculos de cada
atributo segn los datos anteriores y la frmula definida:
CARACTERISTICA SUBCARACTERISTICA

COMPRENSIBILIDAD

FACILIDAD DE
APRENDIZAJE

USABILIDAD

ATRACTIVIDAD

OPERABILIDAD

CONFORMIDAD

ATRIBUTO
Existencia de un
demo
Capacidad
para
proveer entradas y
salidas entendibles
Capacidad
para
brindar claridad al
usuario
Documentacin
adecuada
Capacidad para ser
aprendido
fcilmente por el
usuario
Capacidad para ser
agradable a la vista
del usuario
Capacidad para ser
operado
y
recordado por el
usuario con facilidad
Capacidad
para
orientar al usuario
Capacidad para ser
personalizable
Presencia
de
mensajes claros para
el usuario
Cumplimiento
de
estndares para la
usabilidad

CALIF.
ATRIBUTO

PORC.
ATRIBUTO

TOTAL
ATRIBUTO
PONDERADO

0,00

0,10

0,00

3,33

0,50

1,67

0,00

0,40

0,00

0,00

0,20

0,00

7,50

0,80

6,00

0,00

1,00

0,00

7,50

0,35

2,63

0,00

0,25

0,00

0,00

0,10

0,00

0,00

0,30

0,00

CALIF.
SUBCARACT.

1,67

6,00

0,00

2,63

0,00
N/A

0,10

N/A

Realizando el promedio segn los niveles anteriormente definidos, la usabilidad para este
producto de software quedara representada de la siguiente forma:

4. CARACTERIZACIN DEL PROCESO DE SOFTWARE PARA EL DESARROLLO DE SW

Un proceso es un conjunto de actividades mutuamente relacionadas o que interactan, las cuales


transforman entradas en salidas. De acuerdo a esta definicin, para definir un proceso es
importante conocer cules son las actividades que se deben realizar (ciclo de vida del software),
cmo se relacionan entre s, qu recursos requieren para poder ser ejecutadas, qu ingresa al
proceso y cul es resultado del mismo. Esto implica entender la metodologa de desarrollo al
detalle, determinar el mapa de procesos y caracterizar sus procesos.
En una empresa se ha creado el rea de Calidad. A los integrantes de ese equipo de trabajo se nos
ha encargado documentar el proceso de desarrollo de software.
Para esta realizacin utilizamos la metodologa tradicional.
4.1. DEFINICIN DEL PROCESO
NOMBRE DEL PROCESO
Proceso de Desarrollo de Software
OBJETIVO

LDER DEL PROCESO


Gerente Tcnico

Realizar el proceso de desarrollo de software a la medida de los clientes, para satisfacer


sus necesidades, enmarcados en las mejores prcticas de la industria.
POLTICAS
~ Todos los proyectos de desarrollo de software de la empresa deben seguir las fases
del ciclo de vida definidas.
~ La planificacin de los proyectos en operacin debe ser realizada de acuerdo a
las actividades establecidas.
~ Todos los proyectos de desarrollo de software deben ser monitoreados en todas sus
fases.
~ Se deben definir escenarios de prueba para todos los tipos de requerimiento.
~ La estimacin de los requerimientos debe realizarse de acuerdo a lo definido en el
cronograma.
~ Los Analistas de Desarrollo deben mantener la trazabilidad de los requisitos durante el
ciclo de vida del proyecto.
~ Todas las verificaciones y validaciones del cliente a los requerimientos de desarrollo
deben ser tipificadas y registradas como verificaciones de calidad.
~ Se debe hacer uso de los medios de comunicacin establecidos con el cliente para el
entendimiento de las necesidades y el adecuado desarrollo de los requerimientos.
ALCANCE
Este proceso comprende la prestacin del servicio para atender las necesidades
reportadas a compaa por sus clientes de un desarrollo de software a la medida.
ENTRADAS
- Necesidad del cliente
- Personal con conocimiento y experiencia
- Instructivos, manuales, procedimientos y guas
- Matriz de priorizacin de los casos
- Gua de gestin de necesidades

SALIDAS
- Solucin a la necesidad del cliente
- Requerimientos resueltos y cerrados.
- Comunicacin al usuario y/o al cliente.
- Registros de evidencia de la gestin de la necesidad.
CARGOS Y ROLES QUE INTERVIENEN EN EL PROCESO
1. Perfil del Cargo Gerente Tecnico
2. Perfil del Cargo Director Desarrollo
3. Perfil de Cargo Analista de Desarrollo de Soluciones Informticas
4. Perfil de Cargo Analista de Calidad
5. Ficha del Rol Lider de Equipo

4.2. DIAGRAMA

4.3. PROCEDIMIENTOS DEL PROCESO DE DESARROLLOR DE SOFTWARE


A continuacin se describen los diferentes procedimientos del proceso de desarrollo de
software en la empresa:

4.3.1. Procedimiento Plan y Control de Proyecto

4.3.2. Procedimiento Levantamiento de Requisitos

4.3.3. Procedimiento Diseo de la Solucin

4.3.4. Procedimiento Implementacin de la Solucin

4.3.5. Procedimiento Entrega de la Solucin

5. PLAN DE CALIDAD PARA UN PROYECTO DE SOFTWARE

A continuacin se elabora el Plan de Calidad (SQA) de un proyecto para la realizacin del software
de facturacin de la empresa ALQUIPC S.A., soportado por normas y estndares para la
elaboracin de planes de calidad, segn la plantilla suministrada por el docente para este proceso.

You might also like