You are on page 1of 8

UNIVERSIDAD DE ANTIOQUIA

CALIDAD DEL SOFTWARE


PARCIAL NRO. 1 - CAPTULOS 1 Y 2
MEDELLN 2015
Fecha (DD/MM/AAAA): 19/09/2015

Nombre:

Nota:________

ID:

1. Cmo podra sensibilizar a los siguientes interesados, sobre la importancia de la calidad de software?. (15 puntos)
INTERESADOS

Equipo de Trabajo

CMO SENSIBLIZAR? EXPLICAR RESPUESTA


La importancia de la calidad de software en el trabajo en equipo radica en que los
participantes del equipo deben tener una visin de los procesos que contribuyan a una
buena calidad en el software y esto se puede hacer teniendo en cuenta algunos
aspectos como :
Conocer los diferentes modelos empresariales que se dan en el mercado para
hacer una asesora adecuada.
Conocer y aplicar con claridad las normas de certificacin y calidad que se han
desarrollado en los distintos procesos.
Tener la facilidad de proponer o implantar sistemas de gestin donde se visione
al cliente partiendo de sistemas de procesos que puedan ser medibles,
comprensibles y gestionables.
Aplicar mltiples tecnologas y tcnicas de calidad de acuerdo a lo que pide el
cliente.
La calidad del software es importante en el mundo empresarial moderno si se tiene en
cuenta que los mercados actuales son dependientes de los procesos de globalizacin,
la gestin de la calidad y los estrictos requerimientos que hacen los clientes actuales, es
por estas y otras razones que las empresas deben garantizar productos con alta calidad
pero con un reduccin notable en los costos sin importar el sector o tamao de la
empresa.

Empresas u Organizaciones

Para dar cabida a estas expectativas del mercado la empresa debe tener en cuenta
algunos aspectos como :
Que se cumplan todas las expectativas del cliente; esto incluye dar respuesta a
sus solicitudes e inconformidades.
Tener en el mercado productos con cero defectos de fabricacin.
Disear, producir y entregar un producto de satisfaccin total.
Que los artculos y/o servicios que se ofrecen cumplan con las normas de
calidad del mercado.

Lderes o alta direccin


Es importante tomar en cuenta que la calidad en lideres o la alta direccin es el
resultado de un compromiso en querer darle al cliente siempre lo que el desea a un

costo asequible,
Esto se puede dar si se generan estrategia y polticas que permitan desarrollar y
ejecutar proyectos de acuerdo a los perfiles de las empresas teniendo como base un
recurso humano capacitado con un mejoramiento continuo en todos los aspectos en
especial profesional y personal.

2. En tus palabras de forma GENERAL, Cules podran ser las 4 principales actividades del Software Quality
Assurance (15 puntos):

ACTIVIDAD

GESTION

DOCUMENTACION

INFORMES DE
PROBLEMAS
3

OBJETIVO
Permitir que se apliquen
correctamente los
estndares y guas.

Especificar en una lista


todos los documentos que
dirigen el desarrollo,
verificacin, validacin, uso
y mantenimiento del
software que harn parte del
proyecto y que sern
revisados durante las
actividades generadas en el
plan de aseguramiento de la
calidad.

ENTREGABLES
(si aplica)

TIPO DE PRUBAS
(si aplica)

IEEE Std. 1058 - 1998

No aplica

Software Requirements
Specification.
La IEEE. Std. 830-1998.
La IEEE Std. 1016-1998.
La IEEE Std. 1063 1987 for
software User documentation.
La IEEE Std. 828 1998 for
software Configuration
Management Plans.

Planes de verificacin y
validacin.
La IEEE Std. 829 1998
for software test
documentation.
La IEEE Std. 1008
1997 for Software Unit
Testing.
La IEEE Std. 1012
1998 for software
validation and
verification.

Describir las prcticas y


procedimientos de informe,
procedimientos y solucin
de problemas tanto en el
proceso como en el
producto terminado.
Testing funcional

TESTING

Ejecutar un sistema con la


intencin de encontrar
defectos incluyendo una
planificacin previa a la
ejecucin

3. Identifique 3 Caractersticas y/o Atributos para cada una de las siguientes definiciones: Calidad, Calidad de
Software y Aseguramiento de la Calidad, segn su estndar respectivo. Realice paralelo entre ellas (5 puntos):

Calidad
[Segn IEEE 610]
Calidad de Software
[Segn ISO 9126]
Aseguramiento de la calidad
[ISO 9000]
Calidad:
Grado en el cual un componente, sistema o proceso satisface requisitos especificados
y/o necesidades y expectativas del usuario/cliente.
La totalidad de la funcionalidad y prestaciones de un producto de software que estn relacionadas con su capacidad de
satisfacer las necesidades explcitas o implcitas.
La calidad del software como el grado con el que un sistema, componente o proceso cumple los requerimientos
especificados y las necesidades o expectativas del cliente o usuario.

Define la Calidad del Software como: La totalidad de caractersticas de un producto de software que se manifiesta en su
habilidad para satisfacer necesidades establecidas o implcitas.
Se relaciona con seis factores: funcionalidad, confiabilidad, eficiencia, usabilidad, mantenibilidad y portabilidad.
El aseguramiento de la calidad es el grado con el que un sistema, componente o proceso cumple:

Los requisitos especificados


Las necesidades o expectativas del cliente o usuario. (IEEE Std. 610-1990) [IEEE, 1993].

El aseguramiento de la calidad se pueden dividir en dos grupos:

1. Normas para el aseguramiento externo de la calidad.


ISO 9001: Aseguramiento de la calidad en organizaciones cuyo proceso abarca desde el diseo hasta el servicio

posventa.
ISO 9002: Aseguramiento de la calidad en organizaciones cuya actividad se basa en las fases de produccin y de

instalacin.
ISO 9003: Aseguramiento de la calidad en organizaciones cuya actividad requiere inspecciones y ensayos finales.
2.

Normas para la gestin interna de la calidad.

ISO 9004: define los elementos de un sistema de calidad

4. Teniendo en cuenta la evolucin del concepto de calidad, realice la match entre la etapa y su concepto (5 puntos):
CONCEPTO

ETAPAS
Artesanal [ 3 ]
Revolucin Histrica [ 4 ]
Segunda Guerra Mundial [ 5 ]
Posguerra (Japn) [ 6 ]
Postguerra (Resto del mundo) [ 7 ]
Control de Calidad [ 1 ]
Aseguramiento de la calidad de
software [ 2 ]
Calidad Total [ 8 ]

1 Tcnicas de inspeccin en produccin para evitar que se produzcan bienes


defectuosos.
2 Sistemas y procedimientos de la organizacin para evitar que produzcan
bienes defectuosos.
3 Hacer las cosas bien independientemente del costo o esfuerzo necesario
para ello.
4 Hacer muchas no importando que sean de calidad. Se identifican produccin con
calidad
5 Asegurar la eficacia del armamento sin importar el costo, con la mayor rpida
produccin eficacia plazo calidad.
6 Hacer las cosas bien desde la primera vez.
7

Producir, cuanto ms, mejor.

8 Teora de la administracin empresarial centrada en la permanente satisfaccin


de las expectativas del cliente

5. Segn la ISO 9126 atributos para cada uno de los siguientes tipos de calidad. (10 puntos):

Calidad Interna
[Segn ISO 9126]

Funcionalidad: proporcionar
funciones que satisfacen
necesidades declaradas e
implcitas cuando se usa.

Calidad de Externa
[Segn ISO 9126]

adecuacin
exactitud

Calidad en Uso
[Segn ISO 9126]

Eficacia: para permitir a los usuarios


alcanzar objetivos especficos con
precisin y completamente

interoperabilidad
seguridad del acceso
cumplimiento de la
funcionalidad

Fiabilidad: mantener un nivel


especificado de prestaciones
cuando se usa

Madurez
tolerancia a fallos
capacidad de
recuperacin

Productividad: para permitir a los


usuarios emplear recursos
apropiados con relacin a la eficacia
alcanzada.

cumplimiento de la
fiabilidad
Mantenibilidad: ser
modificado Las
modificaciones puede incluir
correcciones, mejoras o
adaptacin a cambios en el

capacidad para ser


analizado
capacidad para ser
cambiado

Seguridad: para alcanzar niveles


aceptables de riesgo hacia la gente,
negocio, software, propiedad o
medio ambiente
4

entorno, requisitos o
especificaciones funcionales.

estabilidad capacidad
para ser probado
cumplimiento de la
mantenibilidad

6. Teniendo en cuenta la definicin de cada modelo de desarrollo y su objetivo, organice e indique para cada uno su
objetivo correspondiente (5 puntos):

Iteractivo e incremental [ ]

Objetivo Principal
1 Minimizar el tiempo de comercializacin (Time to market)
2 Mnimo esfuerzo de gestin
3 Reduccin del Riesgo
4 Calidad, reduccin del riesgo
5 Maximizar la Calidad
6 Reduccin del Riesgo, desarrollo rpido

RUP [ ]
XP/SCRUM [ ]

7 Minimizar el tiempo de comercializacin (Time to market), minimizar el riesgo


8 Resultados Rpidos

Modelo
Codificar y Corregir [ ]
Cascada [ ]
Modelo V [ ]
Modelo W [ ]
Prototipito [ ]

7. Teniendo en cuenta las etapas generales del modelo de desarrollo. Identifique para cada etapa el Rol que juega el
QA (10 puntos):

Qu rol juega QA en cada fase del desarrollo de Software?

Planeacin

Diseo

Pruebas

Desarrollo e
Implementacin

8. Segn las reas de conocimiento definidas en el SEWBOK, cules podran ser las tres reas de la ingeniera de
software que tienen mayor relacin con el SQA. Adicional, indique segn IEEE730 cules son las dos primeras
actividades SQA macro que se debe realizar durante el SDLC (5 puntos).:

SQA durante el ciclo de vida de un


proyecto
ACTIVIDAD 1:

ACTIVIDAD 2:

documentacin

Gestin de riesgos

QUE ABARCA?

QUE ABARCA?

Los documentos
Los mtodos y
que dirigen el
procedimientos
desarrollo del
que sern
proyecto y que
utilizados para
debern ser
identificar,
9. La norma ISO 9000-3 son los estndares utilizados
para como
el desarrollo, suministro
y mantenimiento
del software.
revisados
monitorear
y
Identifique del siguiente listado los 3 mbitos correctos de aplicacin de la norma y de una breve descripcin de uno.
parte de las
controlar los
(10 puntos):

PASOS

DESCRIPCION GENERAL

1 Desarrollo de Sistemas de
Informacin

2 Administracin de la Configuracin
o Planeacin de Proyectos
3 Procesos del Ciclo de vida

4
Configuracin o Planeacin de
Proyectos
5 Caractersticas de calidad

6 Calidad de Software

10. Identificar para cada estndar o modelos que elementos aporta para el Plan de Aseguramiento de la Calidad.
Registra en una tabla los resultados de este anlisis (15 puntos)
Nombre
ISO9000

Elementos o Aspectos que aportan al Plan de Aseguramiento de la Calidad


Los elementos que aporta ISO como estandar de garantia de calidad de software para el
plan de aseguramiento de calidad, a mi modo de ver estn relacionados con los 8
principios de gestin que tiene enmarcados y que posibilitan a las Organizaciones lograr la
calidad del producto y servicio (en nuestro caso el desarrollo de software).
Estos prinicipios son los siguientes:
Centrado en el cliente.
Liderazgo
Participacin de la gente.
Aproximacin basada en proceso.
Aproximacin basada en el sistema de gestin.
Mejora continua
Acercamiento verdadero a la toma de deciciones.
Relaciones de proveedor mutuamente beneficiosas.
"

TSP/PSP

"Por su parte y a mi modo de ver, en TSP la creacin de equipos de trabajo eficaces


(Lideres de equipo, Gestores de Desarrollo, Gestores de la planificacin, Gestores de
Calidad y Procesos, Administradores de requerimientos), con actividades de trabajo
claramente diferenciados ayuda al plan de aseguramiento de la calidad.
De igual forma la implementacin de ciclos de trabajo (lanzamiento, estrategia, plan,
requisitos, diseo, implementacin, pruebas, postmortem) permite hacer seguimiento a
cada una de las fases de desarrollo."

IEEE 1012
"Sin lugar a dudas la puesta en marcha de la verificacin y validacin conllevan a
establecer convenientes mecanismos de aseguramiento de calidad.
Este estandar tiene la ventaja de poder ser aplicado en cada etapa de desarrollo del
software y nos permte construir el software correctamente (etapa de verificacin:
""estamos construyendo el producto correctamente?"", adems de tener en cuenta
aspectos como la conistencia, la precisin, la completitud nos da elementos suficientes
para determinar si estamos construyendo el producto correcto (validacin)."

ISO27000

"Son muchos los elementos que este estandar proporciona al SQA. La seguridad en todas
sus instancias es muy importante, y sin importar el rol que se tenga dentro de la cadena de
ejecusion de actividades de un proyecto siempre existiran vulnerabilidades que pueden
poner en riesgo el negocio, particularmente si se tiene en cuenta que se opera todo el
tiempo con informacin.
Creera que uno de los aspectos que ms destaca y que tiene un gran enfoque dentro del
SQA es la necesidad de establecer en todos los niveles criterios y esquemas que permitan
garantizar la seguridad de la informacin en terminos de preservar la confidencialidad,
integridad y dispinibilidad de la informacin."

You might also like