Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentado A:
PEREIRA
2014
5: Explique en qué consiste los Modelos de referencia en la industria del software:
SEI, CMMI de la 1 a la 4, ISO-SPICE, diseñe un ejemplo práctico por cada uno.
Ejemplo
En la industria de los videojuegos los equipos de trabajo son importantes y los
líderes de estos equipos son los responsables de los proyectos que lideran
teniendo en cuenta que cada integrante del equipo está capacitado en PSP
(Personal Software Process) por tanto estos equipos desarrollan proyectos
grandes y complejos; en cuanto a la industria de los videojuegos los
desarrolladores más reconocidos hacen juegos que en verdad son complejos en
su producción.
ISO10006
Es una norma de calidad que lleva como título: “Directrices para la calidad en la
gestión de proyectos”, y tiene como objetivo servir de guía en aspectos relativos
a elementos, conceptos y prácticas de sistemas de calidad que pueden
implementarse en la gestión de proyectos o que pueden mejorar la calidad de la
gestión de proyectos.
Reduce la variedad y tipos de productos. Esto sirve para eliminar los productos
que no son necesarios, o no cumplen con la calidad deseada para el usuario final.
Reduce inventarios y costos de producción Al realizar el paso anterior nos
permitirá cierto ahorro económico, ya que se utilizaran menos recursos para realizar
los inventarios y a la vez la producción disminuirá.
Mejora la gestión y el diseño de productos. Esto permite tener una mejor calidad
en la cuestión del proceso permitiendo crear productos mejor diseñados.
Agiliza los procesos de pedidos. Permite expandir nuestros productos de una
manera más rápida, ya que reduce de manera considerable el proceso del pedido.
Ejemplo
En el desarrollo de una aplicación de gestión administrativa, en el principio se
tiene un montón de información que se debe clasificar y documentar además de
gestionar el cómo va a ser el desarrollo de las actividades y como afecta el
entorno del cliente, por lo tanto la ISO10006 da una guía de cómo gestionar un
proyecto y toda su documentación que es pertinente.
Ejemplo
En el desarrollo de un programa de métricas para los negocios y las metas
técnicas debemos tener en cuenta la calidad del producto que vamos a ofrecer
como las mejoras del proceso del software que utilicé la empresa y tener en
cuenta la gerencia y el riesgo
El ISO/IEC 12207 es el estándar para los procesos de ciclo de vida del software de la organización
ISO El estándar indica una serie de procesos desde la recopilación de requisitos hasta la
culminación del software.
o Principales
o de apoyo
o de organización
• Los procesos primarios identifican cinco roles que pueden ser llevados a
cabo por la organización: adquisición, suministro, desarrollo, mantenimiento
y operación.
Suministro:
Procesos de desarrollo:
Operación:
Mantenimiento:
Procesos de soporte
Proceso de Documentación:
El proceso de documentación define las actividades necesarias para registrar
toda la información producida por los procesos del ciclo de vida.
Administración de la configuración:
Incorpora actividades de identificación, control, estadística y evaluación de las
configuraciones así como las de la administración de versiones.
Verificación:
Define las actividades (para el adquiriente, el proveedor u organización
independiente) para verificar los productos y servicios de software.
Validación:
Define las actividades (para el adquiriente, el proveedor u organización
independiente) para validar los productos de software del proyecto de software.
Revisiones conjuntas:
Este proceso es para revisiones tanto técnicas
como administrativas, para que de esta forma una de las partes evalúe el
estado de los productos producidos y las actividades realizadas por la otra
parte.
Auditorías:
Define las actividades para determinar el cumplimiento de los requerimientos,
planes y contratos. Este proceso puede ser usado por cualquiera de las dos
partes, donde una parte (auditora) audita los productos o actividades de la otra
parte (auditada).
Procesos organizacionales
Administración
La intención de este proceso es la de proporcionar administración a todos los
demás procesos del proyecto, incluyendo administración del producto y
administración del proyecto.
Infraestructura
Establece y mantiene el "hardware, software, herramientas, técnicas y
estándares" que se requieren para la ejecución de los otros procesos. Cualquier
estándar utilizado en un proyecto o por una organización se vuelve parte de la
infraestructura.
Mejoras
Define las actividades básicas que una organización (adquiriente, proveedor,
operador, administrador, etc.) realiza para establecer, medir, controlar y mejorar
los procesos de su ciclo de vida.
Entrenamiento
Define las actividades para proveer personal entrenado adecuado.
El estándar está dividido en cuatro partes las cuales dirigen, realidad, métricas
externas, métricas internas y calidad en las métricas de uso y extendido. El
modelo de calidad establecido en la primera parte del estándar, ISO 9126-1,
clasifica la calidad del software en un conjunto estructurado de características y
subcaracterísticas de la siguiente manera:
Funcionalidad - Un conjunto de atributos que se relacionan con la existencia de
un conjunto de funciones y sus propiedades específicas. Las funciones son
aquellas que satisfacen las necesidades implícitas o explícitas.
Madurez - Atributos del software que se relacionan con la frecuencia de falla por
fallas en el software.
La calidad en las métricas de uso están sólo disponibles cuando el producto final
es usado en condiciones reales.