Professional Documents
Culture Documents
ESTHER LOZANO
CANDIA
FUNDAMENTO
S DE CALIDAD
DE SOFTWARE
2016
2016
EQUIPO
Autor: VLUIS LPEZ ACOSTA
FUNDAMENTOS DE CALIDAD DE
SOFTWARE
FUNDAMENTOS DE
CALIDAD DE
SOFTWARE
Contenido
PRPOSITO...................................................................................................................... 3
INSTRUCCIONES............................................................................................................... 3
PLANTEAMIENTO.............................................................................................................. 3
INSTRODUCCIN.............................................................................................................. 3
DESARROLLO................................................................................................................... 4
RESEA DE LA IMPLEMENTACIN DE LA CALIDAD EN EL DESARROLLO DE SOFTWARE. . .4
ACTIVIDADES DE UN GESTOR DE PROYECTOS EN LA IMPLEMENTACIN DE LA CALIDAD
DE SOFTWARE.................................................................................................................. 5
Ejemplo de proceso de garanta de Calidad en el software..............................................7
CONCLUSIONES................................................................................................................ 7
Fuentes de Consulta......................................................................................................... 8
FUNDAMENTOS DE CALIDAD DE
SOFTWARE
PRPOSITO
El propsito de esta actividad es que identifiques, en forma colaborativa, diversos
conceptos y perspectivas de calidad de software. Con base en las instrucciones del (de
la) Docente en lnea respecto a la conformacin de los equipos y el tema a desarrollar,
realiza estos pasos
INSTRUCCIONES
1.
Comuncate con tus compaeros de equipo mediante el Foro general de la
asignatura para organizar las actividades con base en el tema y nombrar un
representante de equipo.
2.
3.
Integren en la Wiki, mediante el representante del equipo, el resultado de la
investigacin realizada sobre el tema. No olviden integrar los datos bibliogrficos de las
fuentes de consultadas.
4.
Ingresa al Wiki de la Actividad 1 y redacta una aportacin en forma individual
acerca de la relacin del contenido de la Wiki con el contenido de la unidad respecto a
los temas revisados: concepto de calidad de software, perspectivas de la calidad de
software, caractersticas y ejemplos.
5.
Redacta tus conclusiones integrando tus propias perspectivas sobre la calidad del
software e intgralas en la Wiki, enriqueciendo la aportacin de alguno(a) de tus
compaeros(as) o incluyendo tu propia aportacin.
PLANTEAMIENTO
FUNDAMENTOS DE CALIDAD DE
SOFTWARE
INSTRODUCCIN
La implantacin de sistemas de calidad aportan gran nmero de beneficios a las
compaas que apuestan por esta estrategia. No slo reducen sus costos de manera
razonable, sino que adems incrementan sus ingresos gracias al mayor grado de
satisfaccin de sus clientes y en una mejora de la motivacin de sus empleados.
DESARROLLO
Estandarizacin.
Control estadstico de procesos.
Inspeccin.
FUNDAMENTOS DE CALIDAD DE
SOFTWARE
Aptitud de costo: Enfoque hacia la empresa para reducir los costes, mientras se
incrementa la
calidad (disminuyendo la variabilidad)
Aptitud para las necesidades latentes. Enfoque hacia el cliente. Se intenta aadir valor
en el diseo del producto y del servicio, mediante productos desarrollados para
satisfacer necesidades latentes:
En 1988 nace la European Foundation for Quality Managment (EFQM), organizacin que
apuesta por los modelos de gestin de calidad total (GTC o TQM), estrategias
encaminadas a optimizar los recursos, reducir costes y mejorar los resultados, con el
objetivo de perfeccionar constantemente el proceso productivo.
ACTIVIDADES DE UN GESTOR DE PROYECTOS EN LA IMPLEMENTACIN DE LA CALIDAD
DE SOFTWARE
El gestor de calidad de proyectos de software al implementar la gestin de calidad
tiene las siguientes actividades con las que puede estandarizar y as poder realizar una
conrrecta evaluacin cuantitativa y cualitativa de los estndares de calidad de los
diversos proyectos de software que se presenten:
EVS
ASI
FUNDAMENTOS DE CALIDAD DE
SOFTWARE
ASI - CAL 3 - Revisin del Anlisis de Consistencia
ASI - CAL 4 - Revisin del Plan de Pruebas
ASI - CAL 5 - Registro de la Aprobacin del Anlisis del SI
DSI
CSI
IAS
MSI
FUNDAMENTOS DE CALIDAD DE
SOFTWARE
MSI - CAL 3 - Revisin de la Realizacin de las Pruebas de Regresin
En Resumen:
1.-Realizar una metodologa de desarrollo apropiada establecida
2.-Que los proyectos utilicen estndares y procedimientos en su trabajo
3.-Que la documentacin sea creada para mantenimiento y mejoramiento
4.-La administracin de configuracin de software este adecuada para controlar
cambios
5.-Se realicen pruebas y que se aprueben
6.-Cualquier deficiencia y desviaciones sean identificadas y llevadas con atencin a la
administracin.
FUNDAMENTOS DE CALIDAD DE
SOFTWARE
que el software debe ofrecer, siendo posible automatizar dichas pruebas funcionales
para as reducir los tiempos y los recursos a invertir para ejecutar dichas pruebas.
Con las capacidades de Visual Studio Ultimate los equipos de proyecto pueden definir y
ejecutar pruebas de carga y estrs en sistemas web que darn la informacin necesaria
para analizar cmo se comportarn los sistemas cuando sean sometidos a
determinados niveles de uso en sus escenarios de operacin finales.
CONCLUSIONES
Como hemos observado la calidad de Software es de suma importancia, sobre todo
porque ello habla de nuestro profesionalismo, mas halla de un certificado, ya que un
certificado ISO no es el fin, sino solo una carta de presentacin, pero lo que realmente
los clientes crearn una impresin real de nuestro trabajo al momnto que trabajamos
con ellos y creamos un software de calidad, en el que nuestros procesos adems de
estar dentro de las normas de calidad, tambin den un plus que permita al cliente una
mayor optimizacin de sus procesos y gestiones de informacin, y esto realmente
hablara de una calidad total y con enfoque al cliente, lo cual nos podr dar un
indicativo real de la calidad con la que desarrollamos nuestros software.
Fuentes de Consulta
Anglica de Antonio. (2010). GESTIN, CONTROL Y GARANTA DE LA CALIDAD DEL
SOFTWARE. 2016, de NA Sitio web:
http://www.cva.itesm.mx/biblioteca/pagina_con_formato_version_oct/apaweb.html
Jess Hernando Corrochano. . (2013). La Calidad del Producto Software. 2016, de
AtSistemas Sitio web: http://atsistemas.com/wpcontent/uploads/2013/12/20121201_articulo_calidad_producto_software_jesus_hernand
o_corrochano.pdf
Kim Querner, Offering Manager Michael Lundblad, Program Manager. (Mayo 2007).
Gestin de calidad de software de IBM: una solucin completa para todo el proceso de
pruebas.. 2016, de IBM Sitio web:
ftp://ftp.software.ibm.com/software/es/rational/rtty/Gestion_de_Calidad_del_Software_20
07.pdf
FUNDAMENTOS DE CALIDAD DE
SOFTWARE
ACTIVIDAD EN WIKI
concepto de calidad de software
La calidad del software es medible y vara de un sistema o programa a otro. Un
software hecho para ejecutarse una sola vez no requiere el mismo nivel de calidad
mientras que un software para ser explotado durante un largo necesita ser confiable,
mantenible y flexible para disminuir los costos. La calidad del software puede medirse
despus de elaborado el producto. Pero esto puede resultar muy costoso si se detectan
problemas deriva dos de imperfecciones en el diseo, por lo que es imprescindible
tener en cuenta tanto la obtencin de la calidad como su control durante todas las
etapas del ciclo de vida del software.
En cuanto a la perspectiva podemos decir que existen dos perspectivas de la calidad
del software (calidad interna), y la calidad de el uso del software (externa). Cada
perspectiva considera diversas caractersticas, y a su vez cada caracterstica puede
tener una o ms subcaractersticas.
Caractersticas y subcaractersticas de calidad interna:
Adecuacin funcional: funcionalidad adecuada, funcionalidad correcta, funcionalidad
completa.
Confiabilidad: madurez, disponibilidad, tolerancia a fallos, recuperabilidad.
Eficiencia de rendimiento: tiempo de respuesta, utilizacin de recursos, capacidad.
Operabilidad: reconocimiento de funcionalidad adecuada, facilidad de uso, facilidad de
aprendizaje, proteccin contra errores de usuario, accesibilidad, esttica de la interfaz
de usuario.
Seguridad: confidencialidad, integridad, no rechazo, responsabilidad, autenticidad.
Compatibilidad: interoperabilidad, capacidad de coexistencia.
Mantenibilidad: modularidad, reusabilidad, capacidad de ser analizado, capacidad de
ser modificado, capacidad de ser verificado/probado.
Transmisibilidad/Portabilidad: instalabilidad, adaptabilidad, reemplazabilidad.
Caractersticas y subcaractersticas de calidad externa:
Satisfaccin de uso: utilidad, confianza, placer, comodidad.
Seguridad de uso: mitigacin de riesgos econmicos, mitigacin de riesgos para el
usuario, mitigacin de riesgos ambientales.
Flexibilidad de uso: cobertura del contexto, flexibilidad.
Efectividad de uso.
FUNDAMENTOS DE CALIDAD DE
SOFTWARE
Eficiencia de uso.
FUENTES DE CONSULTA
4- Oscar M. Fernndez Carrasco, D. G. (s.f.). http://scielo.sld.cu. Recuperado el 7 de
febrero
de
2012,
de
http://scielo.sld.cu/scielo.php?pid=S102494351995000300005&script=sci_arttext&tlng=eshttp://www.itescam.edu.mx/principal/
sylabus/fpdb/recursos/r35043.PDFhttp://dialnet.unirioja.es/servlet/articulo?
codigo=2098142
Juan M. Fernndez. (2011). Calidad del Software. Octubre 2016, de N/A Sitio web:
http://www.uv.mx/personal/jfernandez/files/2010/07/8_Calidad.pdf
10