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

ITBA 06 Calidad en la Industria del Software

Gestión de Proyectos de Software ITBA - Ing. Matías Querel
by

Matias Querel

on 4 June 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of ITBA 06 Calidad en la Industria del Software

Calidad en la Industria del
Software
Control de Calidad
Garantía de Calidad
Gestión de Calidad
definicion
visiones
Necesaria o Requerida:
Programada o Especificada
Realizada
Calidad Percibida
costos de la calidad
Prevención de errores: Construcción de la Calidad.
Detección de defectos: Control de Calidad
costos de la no calidad
vs
Corrección de los defectos
Repercusiones externas
“La calidad es la suma de todos aquellos aspectos o características de un producto o servicio que influyen en su capacidad para satisfacer las necesidades, expresadas o implícitas” (ISO 8402)
modelos de calidad
Factores -> Usuario
Criterios -> Producto
Métricas -> Medidas
Características del Software
(Diferencias con otros productos industriales)
Producto Abstracto
El software es un producto mental, no restringido por las leyes de la Física o por los límites de los procesos de fabricación. Es algo abstracto, y su calidad también lo es.
Se desarrolla, no se fabrica
Se perfecciona con el tiempo, no se deteriora
Es artesanal, no se produce en masa
El fallo es más complejo
Engañosamente fácil de cambiar
Técnicas inmaduras
Se asume que el software tiene errores
Se desarrolla, no se fabrica. El coste está fundamentalmente en el proceso de diseño, no en la producción. Y los principales errores se introducen también en el diseño, no en la producción.
El software no se deteriora con el tiempo. No es susceptible a los efectos del entorno, y su curva de fallos es muy diferente de la del hardware. Todos los problemas que surjan durante el mantenimiento estaban allí desde el principio, y afectan a todas las copias del mismo; no se generan nuevos errores.
Es artesanal en gran medida. El software, en su mayoría, se construye a medida, en vez de ser construido ensamblando componentes existentes y ya probados, lo que dificulta aún más el control de su calidad. Aunque se ha escrito mucho sobre la reutilización del software, hasta ahora se han conseguido pocos éxitos tangibles.
El mantenimiento del software es mucho más complejo que el mantenimiento del hardware. Cuando un componente hardware se deteriora se sustituye por una pieza de repuesto, pero cada fallo en el software implica un error en el diseño o en el proceso mediante el cual se tradujo el diseño en código máquina ejecutable.
Es engañosamente fácil realizar cambios sobre un producto software, pero los efectos de estos cambios se pueden propagar de forma explosiva e incontrolada.
Como disciplina, el desarrollo de software es aún muy joven, por lo que las técnicas de las que disponemos aún no son totalmente efectivas o no están totalmente calibradas.
El software con errores no se rechaza. Se asume que es inevitable que el software presente fallos.
Definición de la calidad del Software
Modelos de Calidad,
Comprobación de la calidad del software
Control de Calidad
Mejora de la calidad del software
Gestión de Calidad

Garantía o Aseguramiento de Calidad
El Control de Calidad se refiere a todas las actividades que nos permiten evaluar la calidad de los productos desarrollados. Esta actividad será tratada en detalle en la asignatura de Validación y Verificación del software.
En los Modelos de Calidad, la misma se define de forma jerárquica. Resuelven la complejidad mediante la descomposición. La calidad es un concepto que se deriva de un conjunto de sub-conceptos.
Determinación y aplicación de las políticas de calidad de la empresa (objetivos y directrices generales)
Conjunto de actividades planificadas y sistemáticas necesarias para proporcionar confianza en que el producto software satisfará los requisitos dados de calidad.
una posible
Full transcript