Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE

No description
by

Usuario Uno

on 13 September 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE

Resumen
Notes
Ideas
Ideas
Ideas
ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE
TAREAS, METAS Y MÉTRICAS DEL ACS
La calidad del software se compone de varias tareas asociadas con dos entidades diferentes:
Ingenieros de Software: trabajo técnico.
Grupo de ACS: tiene responsabilidad de planear, supervisar, registrar, analizar y hacer reportes.
ENFOQUES FORMALES DEL ACS
Un segmento pequeño de la comunidad de la ingeniería de software ha afirmado que se requiere un enfoque mas formal para el ACS. Puede decirse que un programa de computo es un objeto matemático. Si el modelo de los requerimientos y el lenguaje de programación se representan en forma rigurosa, debe ser posible usar una demostración matemática para la corrección, para verificar que se ajuste exactamente a sus especificaciones
ASEGURAMIENTO ESTADISTICO DE LA
CALIDAD DEL SOFTWARE
LAS NORMAS DE CALIDAD ISO 9000
EL PLAN DE ACS
Propósito y alcance del plan
Descripción de todos los productos del trabajo de ingeniería de software que se ubiquen dentro del ámbito del ACS
Todas las normas y practicas aplicables que se utilicen durante el proceso del software
Acciones y tareas del ACS y su ubicación en el proceso del software
Herramientas y métodos que den apoyo a las acciones y tareas de ACS
Procedimientos para la administración de la configuración del software
Métodos para unificar las salvaguardas y para mantener todos los registros relacionados con el ACS
Roles y responsabilidades relacionados con la calidad del producto
El aseguramiento de la calidad del software es una actividad sombrilla de la ingeniería de software que se aplica en cada etapa del proceso del software. El ACS incluye procedimientos para la aplicación eficaz de métodos y herramientas, supervisa las actividades de control de calidad, tales como las revisiones técnicas y las pruebas del software, procedimientos para la administración del cambio, y procedimientos para asegurar el cumplimiento de las normas y mecanismos de medición y elaboración de reportes.
Deben recabarse, evaluarse y divulgarse datos sobre el proceso de la ingeniería de software. Los métodos estadísticos aplicados al ACS ayudan a mejorar la calidad del producto y del proceso de software mismo. Los modelos de confiabilidad del software amplían las mediciones, lo que permite que los datos obtenidos acerca de los defectos se extrapolen hacia tasas de falla proyectadas y hacia la elaboración de pronósticos de confiabilidad.
“El aseguramiento de la calidad del software es el mapeo de los preceptos administrativos y de las disciplinas de diseño del aseguramiento de la calidad, en el ámbito administrativo y tecnológicos aplicable a la ingeniería de software”. La capacidad de asegurar la calidad es la medida de una disciplina madura de la ingeniería. Cuando el mapeo se lleva a cabo con éxito, el resultado es una ingeniería de software madura.
CONFIABILIDAD DEL SOFTWARE
1. Se recaba y clasifica la información acerca de errores y defectos del software.
2. Se hace un intento por rastrear cada error y defecto hasta sus primeras causas.
3. Con el uso del principio de Pareto, se identifica 20 por ciento de las causas de errores y defectos.
4. Una vez identificadas las pocas causas vitales, se corrigen los problemas que han dado origen a los errores y defectos.
Es una metodología rigurosa y disciplinada que usa datos y análisis estadísticos para medir y mejorar el desempeño operativo de una compañía, identificando y eliminando defectos en proceso de manufactura y servicios.
“ Es la probabilidad que tiene un programa de computo de operar sin fallas en un ambiente especifico por un tiempo especifico ”
TMEF = TMPF + TMPR
Disponibilidad del software
Es la probabilidad de que un programa opere de acuerdo con los requerimientos en un momento determinado
Disponibilidad=(TMPF / (TMPF + TMPR))x100%
Seguridad
Examina las formas en las que las fallas generan condiciones que llevan a un peligro
Seis Sigma para la ingeniería de software
Prepara el plan de ACS para un proyecto.
Participa en el desarrollo de la descripción del software del proyecto.
Revisa las actividades de la ingeniería de software a fin de verificar el cumplimiento mediante el proceso definido para el software.
Audita los productos del trabajo de software designados para verificar que se cumpla con aquellos definidos como parte del proceso de software.
Asegura que las desviaciones en el trabajo de software y sus productos se documenten y manejen de acuerdo con un procedimiento documentado.
Registra toda falta de cumplimiento y la reporta a la alta dirección.
TAREAS DEL ACS
METAS, ATRIBUTOS Y MÉTRICAS
Full transcript