Upload
cristian-villalva
View
109
Download
1
Embed Size (px)
Citation preview
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
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
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
DESARROLLO DE PROYECTOS SEXTO SISTEMAS
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
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.
GESTIÓN DE LA CALIDAD: 4 PILARES DEL DESARROLLO
DESARROLLO DE PROYECTOS SEXTO SISTEMAS
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
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
DESARROLLO DE PROYECTOS SEXTO SISTEMAS
FiableCapacidad de ofrecer los mismos resultados bajo las mismas
condiciones.
EficienteUtilización óptima de los recursos de la máquina.
ATRIBUTOS DE CALIDAD DEL SOFTWARE:
DESARROLLO DE PROYECTOS SEXTO SISTEMAS
Integridad: En esta época de intrusos informáticos y de virus, laintegridad del software ha llegado a tener mucha importancia. Esteatributo mide la habilidad de un sistema para resistir ataques(tanto accidentales como intencionados) contra su seguridad. Elataque se puede realizar en cualquiera de los tres componentesdel software: programas, datos y documentos.
FACTORES PARA LA CALIDAD DEL SOFTWARE: