1. UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES
SISTEMAS MERCANTILES
NOMBRE: CRISTIAN VILLALVA
NIVEL: SEXTO SISTEMAS
TUTOR: ING. JONH TOASA
FECHA: 13 DE AGOSTO DEL 2012
MATERIA: DESARROLLO DE PROYECTOS
TEMA:
GESTIÓN DE RIESGO, CALIDAD Y CAMBIO EN EL DESARROLLO DE
PROYECTOS DE SOFTWARE
2. RIESGOS DEL SOFTWARE
Se han producido amplios debates sobre la definición adecuada para riesgo
de software, y hay acuerdo común en que el riesgo siempre implica dos
características:
INCERTIDUMBRE: El acontecimiento que caracteriza al riesgo puede o no
puede ocurrir; por ejemplo, no hay riesgos de un 100 por ciento de
probabilidad.
PÉRDIDA: Si el riesgo se convierte en una realidad, ocurrirán
consecuencias no deseadas o pérdidas.
Los riesgos del proyecto amenazan al plan del proyecto. Es decir, si los
riesgos del proyecto se hacen realidad, es probable que la planificación
temporal del proyecto se retrase y que los costos aumenten. Los riesgos
del proyecto identifican los problemas potenciales de presupuesto,
planificación temporal, personal (asignación y organización), recursos.
cliente y requisitos y su impacto en un proyecto de software.
DESARROLLO DE PROYECTOS SEXTO SISTEMAS
3. IDENTIFICACION DEL RIESGO
La identificación del riesgo es un intento sistemático para
especificar las amenazas al plan del proyecto (estimaciones,
planificación temporal, carga de recursos, etc).
Identificando los riesgos conocidos y predecibles, el gestor
del proyecto da un paso adelante para evitarlos cuando sea
posible y controlarlos cuando sea necesario.
DESARROLLO DE PROYECTOS SEXTO SISTEMAS
4. RIESGOS CONOCIDOS EN EL DESARROLLO DE PROYECTOS DE SOFTWARE
TAMAÑO DEL PRODUCTO: riesgos asociados con el tamaño general del software a
construir o modificar.
IMPACTO EN EL NEGOCIO: riesgos asociados con las limitaciones impuestas por la
gestión o por el mercado.
CARACTERÍSTICAS DEL CLIENTE: riesgos asociados con la sofisticación del cliente y
la habilidad del desarrollador para comunicarse con el cliente en los momentos
oportunos.
DEFINICIÓN DEL PROCESO: riesgos asociados con el grado de definición del proceso
del software y su seguimiento por la organización de desarrollo.
ENTORNO DE DESARROLLO: riesgos asociados con la disponibilidad y calidad de las
herramientas que se van a emplear en la construcción del producto.
TECNOLOGÍA A CONSTRUIR: riesgos asociados con la complejidad del sistema a
construir y la tecnología punta que contiene el sistema.
TAMAÑO Y EXPERIENCIA DE LA PLANTILLA: riesgos asociados con la experiencia
técnica y de proyectos de los ingenieros del software que van a realizar el trabajo
DESARROLLO DE PROYECTOS SEXTO SISTEMAS
5. GESTIÓN DE LA CALIDAD: 4 PILARES DEL DESARROLLO
La gestión de la calidad del software actúa sobre 4 pilares que componen el proceso de
desarrollo de software:
• Procesos de ciclo de vida
• Técnicas (¿cómo?)
• Organización (¿quién?)
• Infraestructura (¿con qué?)
Este artículo se centrará únicamente en los dos primeros pilares, procesos y técnicas,
que son los que tienen una vinculación más directa con la calidad del producto final. La
organización se basa en las personas, en su formación o especialización, y en cómo se
organizan para desarrollar un proyecto. La infraestructura, por su parte, son las
instalaciones, equipamiento, servidores, medios de comunicación, de los que se dispone
para el desarrollo de software.
DESARROLLO DE PROYECTOS SEXTO SISTEMAS
6. ASEGURAMIENTO DE CALIDAD DEL SOFTWARE
(SOFTWARE QUALITY ASSURANCE)
• El aseguramiento de calidad del software es el conjunto de
actividades planificadas y sistemáticas necesarias para
aportar la confianza en que el producto (software) satisfará los
requisitos dados de calidad.
DESARROLLO DE PROYECTOS SEXTO SISTEMAS
7. CONTROL DE LA CALIDAD DEL
SOFTWARE (SOFTWARE QUALITY
CONTROL)
• Son las técnicas y actividades de
carácter operativo, utilizadas para
satisfacer los requisitos relativos a la
calidad, centradas en dos objetivos
fundamentales:
Mantener bajo control un proceso
Eliminar las causas de los defectos en las
diferentes fases del ciclo de vida
• En general son las actividades para
evaluar la calidad de los productos
desarrollados
DESARROLLO DE PROYECTOS SEXTO SISTEMAS
9. ATRIBUTOS DE CALIDAD DEL SOFTWARE:
Fiable
Capacidad de ofrecer los mismos resultados bajo las mismas
condiciones.
Eficiente
Utilización óptima de los recursos de la máquina.
DESARROLLO DE PROYECTOS SEXTO SISTEMAS
10. FACTORES PARA LA CALIDAD DEL SOFTWARE:
Integridad: En esta época de intrusos informáticos y de virus, la
integridad del software ha llegado a tener mucha importancia. Este
atributo mide la habilidad de un sistema para resistir ataques
(tanto accidentales como intencionados) contra su seguridad. El
ataque se puede realizar en cualquiera de los tres componentes
del software: programas, datos y documentos.
DESARROLLO DE PROYECTOS SEXTO SISTEMAS