You are on page 1of 10

DOCENTE:

ESTHER LOZANO
CANDIA

FUNDAMENTO
S DE CALIDAD
DE SOFTWARE

Autor: VLUIS LPEZ ACOSTA

2016

Perspectivas sobre conceptos de calidad

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

Autor: VLUIS LPEZ ACOSTA

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.

Desarrolla en equipo la investigacin sobre el tema asignado.

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

Comentar cundo aparece por primera vez la Calidad en el Software


Explicar por lo menos 6 actividades que debe llevar a cabo un gestor de proyecto
de software al implementar un sistema de gestin de calidad.
Ejemplificar un proceso de garanta de Calidad en el software

Autor: VLUIS LPEZ ACOSTA

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

RESEA DE LA IMPLEMENTACIN DE LA CALIDAD EN EL DESARROLLO


DE SOFTWARE

A partir de los aos de 80, comenz la afectacin de los procesos debido a la


aparicin del concepto de globalizacin , lo cual dio lugar a una ampliacin de
competencias en el mercado y por ende a consumidores con mas
requierimientos y necesidades que permitieran dar frente a estos nuevos retos
continuos, ya que la interconectividad, gener mayores exigencias en el
mercado, enet decada la estandarizacin de procesos ISO alcanz al desarrollo
de softwareen tres diversas etapas:
Desde la aptitud segn establecen los estndares, a la aptitud para uso. Cambio
que prioriza el mercado
Desde la aptitud para el uso a la aptitud de costos. Cambio hacia el concepto de
que el precio lo fija el mercado.
Desde la aptitud de costos a la aptitud para satisfacer las necesidades latentes
de los clientes. Cambio hacia los conceptos del cambio continuo en las
necesidades del mercado y, por tanto, en la necesidad de acortar continuamente
los ciclos de desarrollo de los productos.
Y esto a su vez dio paso a la Evolucin de Metodologas:
Aptitud segn estndares: : Enfoque hacia la empresa, las tcnicas empleadas
son:

Estandarizacin.
Control estadstico de procesos.
Inspeccin.

Aptitud de uso: Enfoque hacia el cliente, las tcnicas empleadas son:

Investigacin de mercado para identificar las necesidades de los clientes.


Cooperacin interfuncional para crear lo que necesitan los clientes

Autor: VLUIS LPEZ ACOSTA

FUNDAMENTOS DE CALIDAD DE
SOFTWARE
Aptitud de costo: Enfoque hacia la empresa para reducir los costes, mientras se
incrementa la
calidad (disminuyendo la variabilidad)

Control y mejora de los procesos e implicacin de todos los trabajadores a travs


de:
Crculos de control de calidad y grupos de mejora.
Las 7 herramientas para el control de la calidad.
Proyectos de mejora

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:

QFD. Despliegue de Funciones de la Calidad.


Las 7 herramientas de planificacin y gestin.

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

EVS - CAL 1 - Identificacin de las Propiedades de Calidad del SI


EVS - CAL 2 - Establecimiento del Plan de Aseguramiento de Calidad
EVS - CAL 3 - Adecuacin del Plan de Aseguramiento de Calidad a la Solucin

ASI

ASI - CAL 1 - Especificacin inicial del Plan de Aseguramiento de Calidad


ASI - CAL 2 - Especificacin detallada del Plan de Aseguramiento de Calidad

Autor: VLUIS LPEZ ACOSTA

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

DSI - CAL 1 - Revisin de la Arquitectura del SI


DSI - CAL 2 - Revisin de la Especificacin Tcnica del Plan de Pruebas
DSI - CAL 3 - Revisin de los Requisitos de Implantacin
DSI - CAL 4 - Registro de la Aprobacin del Diseo del SI

CSI

CSI - CAL 1 - Revisin del Cdigo


CSI - CAL 2 - Revisin de las Pruebas unitarias, de integracin y del sistema.
CSI - CAL 3 - Revisin de los Manuales de Usuario
CSI - CAL 4 - Revisin de la Formauci a Usuarios
CSI - CAL 5 - Registro de la Aprobacin del SI

IAS

IAS - CAL 1 - Revisin del Plan de Implantacin


IAS - CAL 2 - Revisin de las Pruebas de Implantacin
IAS - CAL 3 - Revisin de las Pruebas de Aceptacin
IAS - CAL 4 - Revisin de las Pruebas de Mantenimiento
IAS - CAL 5 - Registro de la Aprobacin de la Implantacin

MSI

MSI - CAL 1 - Revisin del Mantenimiento


MSI - CAL 2 - Revisin del Plan de Pruebas de Regresin

Autor: VLUIS LPEZ ACOSTA

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.

Ejemplo de proceso de garanta de Calidad en el software


Un ejemplo de ello es QA dentro de Visual Studio:
Microsoft incluye como parte fundamental dentro de su solucin ALM Visual Studio,
todas las capacidades necesarias para garantizar la mxima calidad en el desarrollo de
sistemas o aplicaciones software. Es ms, desde hace aos, como parte de la solucin
se incluyen herramientas y soporte metodolgico que permiten a los equipos de
proyecto software realizar las tareas de aseguramiento de la calidad (Software Quality
Assurance) de manera integral a lo largo de todo el ciclo de vida y reduciendo la
friccin que dichas tareas pueden llegar a suponer para los miembros de los equipos de
proyecto.
Utilizando los diferentes componentes de la solucin de Visual Studio se pueden
realizar:
Con Visual Studio Test Professional y Team Foundation Server se puede realizar la
planificacin y gestin de los planes de pruebas necesarios para garantizar la mxima
calidad de nuestras aplicaciones, permitiendo recopilar centralizada toda la informacin
relativa a la calidad del software, de manera que se pueden elaborar mtricas e
informes que dan idea delos niveles de calidad a lo largo de la vida del proyecto.
Realizacin de pruebas unitarias por parte de los equipos de desarrollo que permiten
asegurar en todo momento la calidad tcnica del cdigo producido, pudiendo incluso
incluir dichas bateras de pruebas unitarias dentro de los procesos de construccin
automatizada a los que Visual Studio Team Foundation Server da soporte.
Utilizando Visual Studio Test Professional los equipos de calidad pueden automatizar la
ejecucin de pruebas funcionales que comprueban las funcionalidades y las operativas

Autor: VLUIS LPEZ ACOSTA

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

Autor: VLUIS LPEZ ACOSTA

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.

Autor: VLUIS LPEZ ACOSTA

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

INTEGRANTES DEL EQUIPO 7


Integrantes del equipo 7
JORGE ALBERTO LAGART DELGADO al12536333@unadmexico.mx
LUIS LOPEZ ACOSTA al13504956@unadmexico.mx
ALFREDO LOPEZ GALVAN al10508711@unadmexico.mx
OSCAR IVAN MALO AGUILAR al12524726@unadmexico.mx
GERMAN MARTINEZ REYES al10514622@unadmexico.mx

Autor: VLUIS LPEZ ACOSTA

10

You might also like