You are on page 1of 11

Unidad III

Aseguramiento de la Calidad del Software


( SQA )


OBJETIVO:
Conocer medidas de seguridad en los sistemas de
informacin, as como conocer e implementar
actividades que conlleven al aseguramiento de la
calidad, mediante el uso de metodologas, estndares y
herramientas.
ITESCO Calidad de S.I. Septimo Semestre
Ral Monforte Chulin - MORCH Systems
3.1 Relacin de la ingeniera de sistemas de
informacin con SQA.
INGENIERA DE SOFTWARE

SOFTWARE:
Programas, procedimientos y posiblemente, la
documentacin asociada y los datos pertenecientes a las
operaciones de un sistema computacional.

I NCLUYE:
Entrenamiento
Soporte al consumidor
Instalacin
Ral Monforte Chulin - MORCH Systems
ITESCO Calidad de S.I. Septimo Semestre
CARACTERISTICAS:

Elemento lgico, no fsico
Desarrollado, no fabricado
No se estropea, pero se deteriora (deterioro por cambios)
Mayoritariamente cerrado: usar todo o nada
Construccin a la medida
Mantenimiento complicado

INGENIERA DE SOFTWARE: es el establecimiento y uso de
principios slidos de la ingeniera para obtener
econmicamente un software confiable y que funcione de
modo eficiente en mquinas reales.
Ral Monforte Chulin - MORCH Systems
ITESCO Calidad de S.I. Septimo Semestre
El IEEE (Instituto de Ingenieros Electricistas y Electrnicos), ha elaborado
una definicin que establece:

Es la aplicacin de un enfoque sistemtico, disciplinado y
cuantificable al desarrollo y mantenimiento del software.

La ingeniera de software es una tecnologa estratificada. , debe estar
sustentado en un compromiso con la calidad. La gestin de calidad
total, sigma seis y enfoques similares fomentan una cultura de mejora
continua del proceso y es una cultura la que al final conduce al
desarrollo de enfoques muy afectivos para la ingeniera de software.

La base que soporta la ingeniera del software es un enfoque de calidad.
Ral Monforte Chulin - MORCH Systems
ITESCO Calidad de S.I. Septimo Semestre
Desarrollo de software a pequea escala:
Proceso simple
Modelado mnimo
Herramientas simples
Puede hacerlo una sola persona
Desarrollo artesanal
Bajo costo



No precisa, apenas requiere de ingeniera

Ral Monforte Chulin - MORCH Systems
ITESCO Calidad de S.I. Septimo Semestre
Desarrollo de software a gran escala:
Proceso complejo
Modelado y diseo
Herramientas sofisticadas
Equipo de trabajo
Costo elevado
Gestin del proyecto
Posiblemente plazos de terminacin


Necesidad de ingeniera

Ral Monforte Chulin - MORCH Systems
ITESCO Calidad de S.I. Septimo Semestre
Perspectiva histrica del desarrollo de software
Dcada 50-60
Software como un aadido
Desarrollo artesanal, a la medida
Lenguaje de bajo nivel
Dcada 60-70
Software como producto
Dcada lenguajes y compiladores
Crisis de software
Dcada 70-80
Tecnologa de SGBD, SO.
Nuevos paradigmas de programacin y de productos

90 a la fecha:
POO, Programacin visual
Anlisis y diseo OO
Tecnologa CASE
Mtodos agiles
Componentes y reutilizacin
Interoperabilidad
Internet
Correo electrnico

Ral Monforte Chulin - MORCH Systems
ITESCO Calidad de S.I. Septimo Semestre
La problemtica actual del software
Incapacidad para estimar tiempo, costo, y
esfuerzo para el desarrollo de un producto
de software.

Falta de calidad del producto de software.

Avance del hardware y necesidad de
aplicaciones ms complejas.
Ral Monforte Chulin - MORCH Systems
ITESCO Calidad de S.I. Septimo Semestre
Problemas del software:
Porqu lleva tanto tiempo terminar los programas?
Porqu es tan elevado su costo?
Porqu no debemos encontrar todos los errores
antes de entregar el software a nuestros clientes?
Porqu nos resulta difcil constatar el progreso
conforme se desarrolla el software?
Ral Monforte Chulin - MORCH Systems
ITESCO Calidad de S.I. Septimo Semestre
Algunas causas:
Naturales no fsica de la programacin
Problemas derivados de la intervencin de grupos
Problemas de comunicacin con los clientes
Poco esfuerzo en el anlisis y diseo
Problemas de gestin
A veces, el software debe solucionar los problemas del
sistema global.
Difusin limitada a las nuevas tcnicas, mtodos y
herramientas.
Ral Monforte Chulin - MORCH Systems
ITESCO Calidad de S.I. Septimo Semestre
Diferencias en comparacin a otras
disciplinas:
El software es un producto mental
Se desarrolla, no se fabrica.
Los costos se concentran en las tareas de ingeniera.
El software no se deteriora con el tiempo.
Es artesanal en gran medida.
Su mantenimiento es mucho ms complejo.
Los cambios son engaosamente fciles.
Como disciplina el desarrollo de software es joven.
Se debe satisfacer una amplia gama de entes.
Es necesario crear una cultura de calidad.


Ral Monforte Chulin - MORCH Systems
ITESCO Calidad de S.I. Septimo Semestre

You might also like