La calidad del producto y del proceso de software, se refieren a “la concordancia del software producido con los requerimientos establecidos, con los estándares de desarrollo prefijados y con los requerimientos implícitos no establecidos formalmente, que desea el usuario”, teniendo en cuenta el Control de la Calidad, el Sistema de Calidad y el manejo del Costo de la Calidad.

Para esto es importante desarrollar la aplicación y fortaleciendo la actividad en el campo de la calidad del software a través de la formulación y desarrollo de proyectos de investigación que contribuya a la solución de problemas es específicos en la ingeniería del software.
Factores
y características de calidad de software
Funcionabilidad: Es que el usuario pueda utilizar el software sin ningún problema.
Confiabilidad: En este es que los datos sean seguros he íntegros de si mismos, sin robo alguno.
Usabilidad: Que sea fácil de usar, fácil de aprender.
Portabilidad: Que sea compatible con otras plataformas sin problema.
Compatibilidad: Que sea visible y ejecutable en la plataforma que corra sin ningún problema.
Correccion: Que sea capaz de darle mantenimiento en cada tiempo requerido para actualizaciones.
Eficiente: Cuando realice algo que lo haga bien, y con tiempo.
Robuztes: Que se mantenga como se debe
Oportunidad: Fácil de acceder, en cualquier momento
Link de Vídeos he información de Calidad de desarrollo del Software
https://www.youtube.com/watch?v=sTOOnZjJI8c
https://www.youtube.com/watch?v=Lqsh1dIvP70
Métricas
La medición de las métricas es fundamental
para cualquier disciplina de ingeniería, y la ingeniería del Software
no es una excepción. La medición se puede aplicar al proceso de Software con el
intento de mejorarlo sobre una base continua.
Podemos definir las Métricas de Software o Medidas de
Software como:
La aplicación continua de técnicas basadas en las medidas
de los procesos de desarrollo de Software y sus productos
Las Métricas de Software implican medir: el uso de
números para hacer cosas mejor.
Las Métricas de Software pretenden mejorar los procesos
de desarrollo de Software
Las medidas del Software y los modelos de medida son
entonces útiles para predecir costos y para medir la productividad y la calidad
del producto. Un ingeniero del Software recopila medidas y desarrolla métricas
para obtener indicadores por cada una de las medidas en las actividades de
calidad.
En estos link tienen información muy importante que se puede utilizar para distintas cosas, principalmente para conocer mas sobre las mediciones de métricas de software
Link de información de Calidad de desarrollo del Software de Metrícas
http://www.sites.upiicsa.ipn.mx/polilibros/portal/Polilibros/P_proceso/ANALISIS_Y_DISEnO_DE_SISTEMAS/IngenieriaDeSoftware/CIS/UNIDAD%20II/2.3.HTMhttp://catarina.udlap.mx/u_dl_a/tales/documentos/lis/gonzalez_d_h/capitulo4.pdf
PSP Y TSP
El PSP pretende formar ingenieros de software con métodos disciplinados para mejorar su desarrollo personal de software. La calidad es medida en términos de defectos. Para PSP, un proceso de calidad debería producir software de pocos defectos que cumple con las necesidades del usuario estos puntos son importantes para el desarrollo como lo son:
- Mejorar sus habilidades de estimación y planeación.
- Hacer compromisos que se puedan cumplir.
- Administrar la calidad de sus procesos.
- Reducir la cantidad de defectos en sus productos.
Aspectos fundamentales de PSP es el uso de datos históricos para analizar y mejorar el desempeño del proceso. La recolección de datos para PSP es soportada por cuatro elementos importantes:
- Guiones.
- Métricas.
- Estándares.
- Formatos.

Link de información de Calidad de desarrollo del Software de PSP
En estos link contienen información importante y relevante que ayuda al desarrollo de las actividades de calidad, es información muy interesante y me llamo mucho la atencion por la forma e que explica cada uno de ellos
https://es.wikipedia.org/wiki/Personal_Software_Processhttp://asprotech.blogspot.mx/2010/06/personal-software-process-psp-elementos.html
http://www.uv.mx/personal/asumano/files/2010/07/PSP.pdf
MOPROSOFT
Para este modelo de Procesos para
la Industria del Software, es para la mejora y evaluación de los procesos
de desarrollo y mantenimiento de sistemas y productos de software. De igual forma es desarrollado por la Asociación Mexicana
para la Calidad en Ingeniería de Software a través de la Facultad de Ciencias
de la Universidad Nacional Autónoma de México para el desarrollo y
mantenimiento de software. Moprosoft es
el nombre del modelo en la comunidad universitaria y profesional, y la norma
técnica.
Categoría Gerencia
·
Gestión de
Procesos
·
Gestión de
Proyectos
·
Gestión de
Recursos
·
Recursos
Humanos y Ambiente de Trabajo
·
Bienes
Servicios e Infraestructura
·
Conocimiento
de la Organización
La norma de modelo de procesos de software MoProSoft pretende ayudar a las organizaciones dedicadas al desarrollo y mantenimiento de software a mejorar los procesos de cada una de sus áreas. Las empresas les permite alcanzar los mejores niveles en calidad de procesos de una manera sencilla ya que esta norma fue realizada tomando en cuenta las características y estructuras de desarrollo de software a implementar la norma de modelo de procesos de software como su modelo de mejora de procesos.
Link de información de Moprosoft
En estos link se
encuentran información muy importante y relevante al tema, de Moprosoft donde
te permitirá tener una clara información y te sera de gran utilidad. ademas te muestran los pasos y niveles que se tienen en el proceso
https://www.youtube.com/watch?v=mAQkR8MiIOw
https://www.youtube.com/watch?v=mAQkR8MiIOw
CMMI
El modelo CMMI
vio la luz en 1987 como Capability Maturity Model (CMM), un proyecto del
Software Engineering Institute, que es un centro de investigación de la
Universidad Carnegie-Mellon. Este centro
lo fundó y lo financia el Departamento de Defensa de los Estados Unidos. En 1991, se
publicó por primera vez el modelo CMM for Software, que está basado en una
lista de comprobación de los principales factores de éxito de los proyectos de
desarrollo de software realizados a finales de los años setenta y principios de
los años ochenta.
Enfoques Generales – CMMI
CMMI
define los modelos para la mejora, evaluación de procesos para desarrollo,
mantenimiento, operación de sistemas y productos de software. Así mismo su
objetivo es servir para cualquier organización que decida adquirir un camino
constante en la mejora continua partiendo del
establecimiento e institucionalización de una serie de áreas de proceso.
Niveles
de CMMI
Conclusión
El CMMI ha sido un modelo de gran utilidad para que toda
empresa pueda tener una guía para orientar sus iniciativas de mejora. A su vez,
las evaluaciones formales han sido de gran ayuda para poder organizar a la
organización hacia las mejoras.
Link de referencias para el CMMI
Este video te muestra muchas ventajas de lo que es el CMMI y
como para que puedes usarlo, brinda mucha información muy importante