Está en la página 1de 7

Instituto Antonio José Camacho

Ingeniería de software I
Javier Perez Campo
Taller principios y características del desarrollo de software

Apreciado estudiante a continuación se presentan las instrucciones para la realización del taller, lea
con atención:
Instrucciones:
1. El material de apoyo es el punto inicial para responder las preguntas que se plantean en el taller.
2. Cada pregunta debe tener la referencia de la fuente consultada
3. Debe usar otras fuentes además del material de apoyo proporcionado por el docente
4. Debe hacer uso de la Biblioteca Uniajc, tanto en libros virtuales como físicos

Criterios de Evaluación
1. Presentación del documento con normas APA para documentos escritos y referencias
bibliográficas
2. Contenido y argumentación de las respuestas
3. Exposición del taller en actividad de socialización
4. Autenticidad del documento del grupo.
5. Todas las preguntas deben tener respuesta.

1. Conceptos Fundamentales
La calidad es un tema que viene adquiriendo gran importancia a nivel empresarial.
Ella es la responsable de la prosperidad que ha tomado la industria automotriz en el Japón en la
última década.
El software no es ajeno a las exigencias internacionales y por ende hay normatividad referente a la
calidad en el desarrollo del mismo.
Con base en documento de apoyo (Fundamentos de Calidad) y la profundización de las consultas
realizadas en internet u otro medio, elabora un escrito definiendo ampliamente los siguientes
conceptos:
Instituto Antonio José Camacho
Ingeniería de software I
Javier Perez Campo
Taller principios y características del desarrollo de software

1. Calidad: La calidad se refiere a la medida en que un producto o servicio cumple o supera las
expectativas del cliente. Es una percepción subjetiva que puede variar de una persona a otra.
2. Visión de la calidad: Es la percepción y expectativa que una organización tiene sobre cómo
debe ser su producto o servicio en términos de calidad. Esta visión guía las acciones y
decisiones de la organización para alcanzar sus objetivos de calidad.
3. Calidad del software: Se refiere a qué tan bien el software cumple con los requisitos
funcionales y de rendimiento, y la medida en que minimiza los errores y maximiza la
satisfacción del usuario.
4. Aseguramiento de la calidad: Es el proceso de verificar que un producto o servicio cumple
con los estándares de calidad especificados. Incluye actividades como la inspección, el
control de calidad y la auditoría.
5. Control de calidad para el desarrollo de software: Es el proceso de verificar que el software
cumple con los estándares de calidad especificados durante su desarrollo. Incluye actividades
como la revisión de código, las pruebas y la auditoría.
6. Gestión de la calidad: Es el conjunto de actividades coordinadas para dirigir y controlar una
organización en lo que respecta a la calidad. Incluye la planificación de la calidad, el control
de la calidad, el aseguramiento de la calidad y la mejora de la calidad.
7. Policía de la calidad: Este término se refiere a las personas o equipos dentro de una
organización que son responsables de asegurar que los productos o servicios cumplan con
los estándares de calidad establecidos. Su papel es similar al de un policía, en el sentido de
que vigilan y hacen cumplir las normas.
8. Bomberos de la calidad: Este término se refiere a las personas o equipos dentro de una
organización que son responsables de solucionar problemas de calidad cuando surgen. Su
papel es similar al de un bombero, en el sentido de que responden a “incendios” o problemas
de calidad y trabajan para solucionarlos.
9. Sistemas de calidad: Un sistema de calidad es el marco organizativo, los procedimientos, los
procesos y los recursos necesarios para implementar la gestión de la calidad.
10. Características de los sistemas de calidad: Los sistemas de calidad suelen ser sistemáticos y
repetibles, y están diseñados para minimizar la probabilidad de fallos o errores. También
están diseñados para facilitar la mejora continua y la satisfacción del cliente.
11. Modelos de calidad: Un modelo de calidad es un marco o conjunto de estándares utilizado
por una organización para gestionar y mejorar su rendimiento en términos de calidad.
Ejemplos de modelos de calidad incluyen ISO 9001, Six Sigma y Total Quality Management
(TQM).

Calidad del software: metodologías y tecnologías para garantizarla | InnovaciónDigital360


(innovaciondigital360.com)
Aspectos de la Calidad en el Desarrollo de Software (innevo.com)
Instituto Antonio José Camacho
Ingeniería de software I
Javier Perez Campo
Taller principios y características del desarrollo de software

2. Con base en la presentación MODELOS CMMI elaborado por el docente Javier Pérez, realice
individualmente, lo siguiente:
 Modelo de calidad: Un modelo de calidad es un marco conceptual que describe
los procesos, los resultados, los factores clave y las relaciones entre ellos que
se consideran importantes para entender y gestionar la calidad en un contexto
específico. Los modelos de calidad proporcionan una visión estructurada de la
calidad y se utilizan como guía para entender, definir, evaluar y mejorar la
calidad.

 CMMI (Capability Maturity Model Integration): CMMI es un modelo de mejora


de procesos que proporciona a las organizaciones los elementos esenciales de
procesos efectivos. Se puede utilizar para guiar el desarrollo de productos y
servicios, desde la concepción hasta la entrega y el mantenimiento. CMMI
ayuda a las organizaciones a mejorar sus procesos y a lograr sus objetivos de
negocio. El modelo CMMI incluye prácticas para la gestión de proyectos, el
desarrollo de productos y servicios, la gestión de proveedores, y otros
aspectos de la organización

CMMI: definición, herramientas de cumplimiento, guía completa - Visure Solutions

3. Establecer en un cuadro comparativo, los niveles de madurez de la representación escalonada y


Instituto Antonio José Camacho
Ingeniería de software I
Javier Perez Campo
Taller principios y características del desarrollo de software

los de la representación continua, definiendo ampliamente, cada nivel de madurez.

Nivel de Representación Escalonada Representación Continua


Madurez
0 Incompleto: Trabajo ad hoc y desconocido. El trabajo puede o no Incompleto: Enfoque incompleto
completarse para cumplir con la intención del
área de práctica. Puede o no estar
cumpliendo con la intención de
cualquier práctica. Rendimiento
inconsistente
1 Inicial: Impredecible y reactivo. El trabajo se completa, pero a Inicial: Enfoque inicial para cumplir
menudo se retrasa y se excede el presupuesto con la intención del área de
práctica. No es un conjunto
completo de prácticas para cumplir
con la intención completa del área
de práctica. Aborda problemas de
rendimiento
2 Gestionado: Gestionado a nivel de proyecto. Los proyectos se Gestionado: Subsume las prácticas
planifican, realizan, miden y controlan de nivel 1. Conjunto simple pero
completo de prácticas que abordan
la intención completa del área de
práctica. No requiere el uso de los
activos organizacionales. Identifica
y supervisa el progreso hacia los
objetivos de rendimiento del
proyecto1.
3 Definido: Proactivo, en lugar de reactivo Definido: Se basa en las prácticas
de nivel 2. Utiliza estándares
organizacionales y adaptaciones
para abordar las características del
proyecto y del trabajo. Los
proyectos utilizan y contribuyen a
los activos de la organización. Se
centra en lograr tanto los objetivos
de rendimiento del proyecto como
los organizacionales
4 Gestionado Cuantitativamente: (Solo en la representación
escalonada) Los procesos de la organización se miden y controlan
5 Optimización: (Solo en la representación escalonada) Se enfoca
en la mejora continua del proceso.

CMMI Institute - CMMI Levels of Capability and Performance

4. Complemente el cuadro siguiente:


Instituto Antonio José Camacho
Ingeniería de software I
Javier Perez Campo
Taller principios y características del desarrollo de software

NIVEL FOCO

Nivel 2 - Gestionado
Estandarización del proceso

Nivel 3 - Definido
Administración de proyectos

Nivel 1
Héroes

Nivel 4 - Cuantitativamente
Gestionado Gestión cuantitativa del proceso

Nivel 5 - Optimizando Mejora continua del proceso

1. Definir y determinar ampliamente la diferencia entre Metas Globales, Metas genéricas,


Metas específicas, áreas de proceso, prácticas específicas y sub prácticas.
 Metas Globales: Son los objetivos generales que se persiguen a largo plazo. Son
amplias y ambiciosas, y sirven como marco para las metas más específicas.
 Metas Genéricas: Son objetivos que se aplican a varias áreas de proceso. Describen
las características que deben estar presentes para institucionalizar los procesos que
implementan un área de proceso.
 Metas Específicas: Son objetivos específicos y medibles que se deben cumplir para
alcanzar una meta genérica. Se definen para cada área de proceso.
 Áreas de Proceso: Son conjuntos de actividades relacionadas que se agrupan por un
objetivo común. En CMMI, hay 22 áreas de proceso.
 Prácticas Específicas: Son acciones concretas que se deben realizar para cumplir
una meta específica.
 Subprácticas: Son pasos específicos que se deben seguir para realizar una práctica
específica.

2. Cuántos y cuáles son las categorías de las áreas de proceso que maneja CMMI
 Madurez: Estas áreas de proceso se centran en establecer y mantener una base sólida
para la mejora de procesos.
 Gestión de proyectos: Estas áreas de proceso se centran en la planificación,
ejecución y control de proyectos.
 Ingeniería: Estas áreas de proceso se centran en las actividades de desarrollo y
mantenimiento de software.

3. Explique cuál es el modelo ideal de implantación del modelo CMMI (Ciclo de vida
Peterson)
 Inicio: Se define el alcance de la mejora, se selecciona el modelo CMMI y se
establece el equipo de mejora.
 Planificación: Se realiza un análisis de la situación actual, se definen los objetivos
Instituto Antonio José Camacho
Ingeniería de software I
Javier Perez Campo
Taller principios y características del desarrollo de software

de mejora y se desarrolla un plan de acción.


 Ejecución: Se implementa el plan de acción y se monitorean los resultados.
 Evaluación: Se evalúa el progreso de la mejora y se realizan los ajustes necesarios.
 Finalización: Se documentan los resultados de la mejora y se celebra el éxito.

4. Consulte Cuántas y cuáles son las áreas de proceso por cada nivel de madurez.

Nivel 1: Inicial:

 Gestión de proyectos
 Gestión de requisitos
 Gestión de la configuración
 Aseguramiento de la calidad

Nivel 2: Repetible:

 Planificación de proyectos
 Seguimiento y control de proyectos
 Gestión de riesgos
 Gestión de medidas

Nivel 3: Definido:

 Ingeniería de software
 Integración del sistema
 Verificación y validación
 Gestión de la capacitación

Nivel 4: Gestionado:

 Gestión cuantitativa del proceso


 Mejora del proceso
 Innovación del proceso
 Gestión de activos

Nivel 5: Optimizado:

 Enfoque en el cliente
 Agilidad
 Optimización del proceso
 Decisión basada en datos

https://normacmmi.blogspot.com/2012/05/que-es-el-cmm-cmmi-el-cmm-cmmi-es-
un.html

5. Conteste verdadero o falso según corresponda, justifique su respuesta

a) La Norma ISO 9001:2000 tiene 6 capítulos?


b) La Norma ISO 9001:2000 está orientada a la Satisfacción y Confianza de los
Clientes?
c) La Norma ISO 9001:2000 requiere un Manual de la Calidad?
Instituto Antonio José Camacho
Ingeniería de software I
Javier Perez Campo
Taller principios y características del desarrollo de software

d) El mantenimiento también es un requisito de ISO 9001:2000?


e) La Norma ISO 9001:2000 tiene un enfoque de procesos de realización de producto?
f) La Revisión por la Dirección del Sistema según ISO 9001:2000 es cada año?
g) La Norma ISO 9001:2000 no contiene la evaluación de los proveedores?
h) Para cumplir con la Norma ISO 9001:2000 no es necesario cumplir con otras
Normas que son obligadas por las leyes?
i) El Diseño y Desarrollo no está contenida en la ISO 9001:2000?
j) La Norma ISO 9001:2000 contiene el termino acciones de mejora?

 a) Falso. La Norma ISO 9001:2000 no se organiza en 6 capítulos. No encontré


información precisa sobre el número exacto de capítulos en la Norma ISO
9001:2000.

 b) Verdadero. Uno de los principios clave de la Norma ISO 9001:2000 es el enfoque


al cliente, lo que significa que todas las decisiones y actividades de la organización
deben estar orientadas a entender y satisfacer las necesidades y expectativas de los
clientes.

 c) Verdadero. La Norma ISO 9001:2000 requiere que la organización establezca,


documente, implemente y mantenga un sistema de gestión de la calidad.

 d) Verdadero. El mantenimiento es un aspecto considerado en la Norma ISO


9001:2000. La norma contempla la necesidad de mantener y mejorar continuamente
la eficacia del sistema de gestión de la calidad.

 e) Verdadero. La Norma ISO 9001:2000 promueve la adopción de un enfoque


basado en procesos para desarrollar, implementar y mejorar la eficacia de un sistema
de gestión de la calidad.

 f) Falso. La Norma ISO 9001:2000 no especifica una frecuencia anual para la


Revisión por la Dirección del Sistema. Sin embargo, se espera que la alta dirección
revise el sistema de gestión de la calidad de manera periódica.

 g) Falso. La Norma ISO 9001:2000 sí contempla la evaluación de proveedores. La


norma establece que las organizaciones deben determinar y aplicar criterios para la
evaluación, selección, monitoreo de desempeño y reevaluación de proveedores
externos.

 h) Falso. Aunque la Norma ISO 9001:2000 establece los requisitos para un sistema
de gestión de la calidad, no exime a las organizaciones de cumplir con otras normas
o regulaciones legales que sean obligatorias.

 i) Falso. El Diseño y Desarrollo es un aspecto que está contemplado en la Norma


ISO 9001:2000.

 j) Verdadero. La Norma ISO 9001:2000 promueve la mejora continua, lo que


implica la implementación de acciones de mejora.

ESTRUCTURA DE LA NORMA ISO 9001:2015 • International Certification Body


in ISO Standards (qalliance.org)

También podría gustarte