Criterios ESG: fundamentos, aplicaciones y beneficios
Dmcs u3 atr_roch
1. 1
INGENIERÍA EN DESARROLLO DE SOFTWARE
ASIGNATURA: MODELOS DE CALIDAD DE SOFTWARE.
UNIDAD TRES: MODELOS DE CALIDAD DE SOFTWARE.
AUTORREFLEXIONES UNIDAD TRES
NOMBRE DEL ALUMNO: ROBERTO CABRERA HERNÁNDEZ.
MATRICULA: AL12504228
SEXTO SEMESTRE
FACILITADOR: MARIA DE LOURDES SANTIAGO ZARAGOZA
CORREO ELECTRONICO: shagadelico090510980@yahoo.com.mx
O bien al correo al12504228@unadmexico.mx
2. 2
AUTORREFLEXIONES UNIDAD TRES
1. ¿Crees que algún conocimiento de este curso fue significativo para tí y que consideres
aplicarlo de alguna manera en tu práctica profesional? ¿Cuál? ¿Por qué? Argumenta tu
respuesta
Durante todo el curso todos los aspectos relacionados a la evaluación de la calidad y normas
que establecen principios y atributos de cada una de las partes son muy extensos, la cual
podría decir que a veces enreda mucho los diversos conceptos y el llenado de cada tabla de
evaluación.
Las tres unidades de modelos de calidad son muy importantes simplemente por la eficiencia
y usabilidad en nuestros diseños como futuros ingenieros de software. Al tener una buena
planeación de nuestros proyectos es seguro entregar trabajos de calidad y funcionales. Ahora
bien si no cumple con los requisitos no certificaremos y ahí el problema ningún cliente estará
satisfecho de los diseños o programas que trabajemos en un futuro.
Es una materia que ayuda a tener un panorama amplio de lo que pasa en el mundo real, lo
único que sí puedo decir que los tiempos y el trabajo en equipo no sigue funcionando, hay
compañeros que no tienen un amplio criterio de las cosas y no son nada comprometidos,
espero que en algún momento de mi carrera tenga el gusto de formar un buen equipo de
trabajo.
2. ¿En qué fase es requerido definir un plan de métricas de calidad para el desarrollo de
un sistema o software? ¿Por qué? Argumenta tu respuesta
Todas las fases de calidad dentro de un proyecto son muy importantes, sin embargo la fase de
implementación se tiene el diagnóstico de la organización, requisitos de la norma, se cubren
las diferencias que se encuentran, la forma de capacitación del personal responsable del
proyecto, se reúnen evidencias y registros de la documentación. Por el otro lado podría la fase
de auditorías también implementa acciones necesarias para cubrir deficiencias del proyecto
al revisar las acciones pertinentes correctivas y preventivas que se apliquen, antes de tener
problemas con la fase de certificación. Las fases de calidad son una metodología para que
exista una calidad total de software como se observó durante esta tercera unidad, los
diagnósticos entre entradas y salidas y las actividades que se tienen durante el proyecto.
3. ¿Qué conocimiento útil te aportó el estudio de las generalidades del modelo de calidad
interna, externa y en uso de la norma ISO 25000? ¿Por qué? Argumenta tu respuesta
La calidad del proceso de desarrollo de software en general y sus características de calidad
interna y externa ayuda a conocer más las necesidades del cliente o usuario, así como
también los requerimientos necesarios de nuestro sistema o proyecto. Con respecto a la
calidad interna es un vistazo al tamaño de software y su complejidad, la externa es el
comportamiento del producto y los atributos. Cuando las dos forman parte de la calidad es
cuando se valoran en uso, es decir se mide la productividad y efectividad al usuario final.
3. 3
Al momento que ya contamos con algunos resultados de la investigación, el modelo ISO/IEC
25000 entra en acción, se define las características y subcaracterísticas del proyecto, como
resultado se tendrá la evaluación y proceso de certificación de las propiedades de calidad
acorde a las mediciones y resultados adquiridos.
4. En tu opinión ¿Cuál de los modelos es más viable para guiar la mejora de procesos en
un proyecto de desarrollo de software mediante los niveles de capacidad (continua) y/o
madurez (por niveles) en las empresas mexicanas (MOPROSOFT, CMMI, ETC)?. ¿Por
qué? Argumenta tu respuesta
Es una buena pregunta, porque en los proyectos existen numerosas prácticas acorde a las
necesidades y metodologías de hoy en día que cubren las diferentes necesidades de
organizaciones, usuarios o clientes.
En mi opinión por el comentario que explica hace rato me parece que todos pueden ser de
gran utilidad acorde a lo que necesitamos, sin son proyectos personales, para algún cliente o
dimensiones algo mas grande como dependencias de gobierno o instituciones donde se
incrementan los usuarios o en el caso de páginas Web que sería un alcance súper mayor.
Durante este curso y las investigaciones realizadas me encontré que la mayoría de los
proyectos estaban enfocados con MoProSoft y CMMI, me percate que la primera sus
procesos apuntan a la gestión de recursos, recursos humanos y ambiente de trabajo,
bienes y servicios e infraestructura, conocimiento de la organización con la ayuda de
gestión de negocio, de proyectos, administración y desarrollo y mantenimiento de
software. Y al final la gestión de procesos, en conclusión existe la operación, la gestión y alta
dirección. Del otro lado tenemos a CMMI que la mayoría de proyectos que he observado es
el más usado porque sus niveles de madurez se observa los procesos de inicio, el proceso de
gestión, el proceso definido, el proceso de gestión cuantitativo y al final la optimización.
También en el orden de los niveles de capacidad junto a los atributos de proceso.
5. ¿Cuál es tu utilidad e importancia del modelo de evaluación de procesos de desarrollo de
software definido por la norma ISO 15504 SPICE. Para la determinación de la
capacidad de los mismos?
Determina los requisitos en el proceso de evaluación y procesos dentro de la organización.
Contiene guías o manuales para evaluar los procesos y determinar las fases de desarrollo
junto a los criterios de evaluación de procesos y mejora de procesos que determinen la
capacidad completa de la evaluación. En conclusión provee herramientas de evaluación y
ayuda a garantizar la salida de resultados para justificar las calificaciones y cumplir con los
requisitos.