Professional Documents
Culture Documents
ALUMNOS:
DOCENTE:
MATERIA:
LENGUAJES FORMALES
SEDE SUR
INDICE
RESUMEN
INTRODUCCION
OBJETIVOS
RESULTADOS
CONCLUSIONES
BIBLIOGRAFIA
ABSTRACT:
Illustrating what has been done in this paper we present methodologies and tools with a
single purpose Quality and Performance Development of a Software Project type. Based on
the research on hierarchical and maturity models.
We focus on quality standards such as:
• CMM.
• CMMI.
• ISO 9001.
Applied to a software product to develop, and allow us to certify to the ISO, or issued by
the Software Engineering Institute (SEI Standards) Carnegie Mellon University.
RESUMEN:
CMM.
CMMI.
ISO 9001.
Aplicadas a un producto software a desarrollar, y que nos permitan certificarlo ante las
Normas ISO, o las que emite el Software Engineering Institute (Normas SEI) de la
Universidad Carnegie Mellon.
INTRODUCCIÓN:
Para poder decir que un Producto Software es competente, se tiene que evaluar por
varios procesos y modelos, que certifiquen que tan bien se construye o desarrolla el
Producto Software y así determinar el grado o el nivel de Madurez que tiene, es de allí
entonces que nacen normas para la certificación de la calidad del software tales como:
(ISO, SEI) .
OBJETIVO:
¿El sistema evaluador de calidad del software permitirá medir el grado en el que un
software cumple los requerimientos especificados por un cliente?
La calidad del software puede medirse después de elaborado el producto. Pero esto
puede resultar muy costoso si se detectan problemas deriva dos de imperfecciones en el
diseño, por lo que es imprescindible tener en cuenta tanto la obtención de la calidad
como su control durante todas las etapas del ciclo de vida del software.
Reseña tomada:
http://www.ingenierosoftware.com/calidad/cmm-cmmi.php
http://juanmarcosteoria2.blogspot.com/2008/01/para-el-enriquecimiento-de-los-
lectores.html
http://es.wikipedia.org/wiki/SW-CMM
El CMM - CMMI son modelos de calidad, que clasifican las mejoras en la construcción y el
desarrollo de software en una empresa, los clasifica en niveles de madurez jerárquicos.
Estos niveles sirven para conocer la madurez de los procesos que se han realizado para
producción y mantenimiento.
EVOLUCIÓN:
Hoy es un modelo obsoleto, que SEI ya no mantiene desde que en 2000 fue relevado e
integrado en el nuevo CMMI.
Niveles CMMI:
En general los niveles son 6 y están relacionados con el nivel de “madurez” de la empresa
y están distribuidos como sigue:
Nivel 0 se dice de cuando los niveles de madurez, no son aplicables a una empresa, no se
cumplen los objetivos, o no se concluye el proceso de desarrollo.
Nivel 1 o nivel Inicial de Madurez:
Se agrupan en este nivel las empresas que simplemente no tiene procesos definidos. Es
decir emprenden un proyecto sin tomar en cuenta tiempo que le lleva producir cierta
parte, incluso no dividen el proyecto en partes. Pero que concluyen el mismo.
Se diferencia del Nivel anterior básicamente, por que el proyecto a sido Gestionado. Con
gestionado queremos decir que además de concluir un proceso, este fue planificado, se
revisan y evalúan los procesos para ver si se cumplen las expectativas planteadas. Además
es llamado repetible porque para un proceso exitoso, este podría repetirse y obtener los
mismos resultados exitosos.
Incluye las características de un proceso de Nivel 2, pero los procesos utilizados, son
ajustados a la política de procesos de la empresa, es decir el proceso se alineará con las
directivas que posee la empresa como propios.
Una empresa llega a este nivel, cuando es una empresa con nivel de madures 3, y además
agrega la característica de agregar la medición de resultados de una forma cuantitativa, es
de decir poder medir que tan buenos fueron sus procesos.
Es la empresa que teniendo nivel 4, además tiene procesos de mejora continua, es decir
mide sus resultados, los analiza, aprende, y toma decisiones a partir de ellos. Esto llevará a
la empresa a estar siempre más cerca de la optimización.
También puede haber una gestión de calidad dentro de la gestión de cada proyecto.
RESULTADOS
INVESTIGACION CADSOFT NORMAS DE CALIDAD Y MODELOS DE MADURACION SOBRE
LA CALIDAD DEL SOFTWARE
EJEMPLO:
Es el típico proyecto en el que se da la siguiente situación:
- ¿Cómo va el proyecto?
- Bien, bien.
Dos semanas después…
- ¿Cómo va el proyecto?
- Bien, bien.
Tres semanas después…
- El lunes hay que entregar el proyecto.- No se por qué pero los proyectos se
entregan los lunes.
- El lunes !!?. Todavía falta mucho!!
- ¿Cómo? Me dijiste que el proyecto iba bien!! Arréglatelas como quieras, pero el
proyecto tiene que estar terminado para el lunes.
Si no sabes el tamaño del proyecto y no sabes cuánto llevas hecho, nunca sabrás
cuando vas a terminar.
Repetible o Nivel 2 CMM - CMMI. Este Nivel Quiere decir que el éxito de los
resultados obtenidos se pueden repetir. La principal diferencia entre este nivel y el
anterior es que el proyecto es gestionado y controlado durante el desarrollo del
mismo. El desarrollo no es opaco y se puede saber el estado del proyecto en todo
momento.
Los procesos que hay que implantar para alcanzar este nivel son:
o Gestión de requisitos
o Planificación de proyectos
o Seguimiento y control de proyectos
o Gestión de proveedores
o Aseguramiento de la calidad
o Gestión de la configuración
Los procesos que hay que implantar para alcanzar este nivel son:
o Desarrollo de requisitos
o Solución Técnica
o Integración del producto
o Verificación
o Validación
o Desarrollo y mejora de los procesos de la organización
o Definición de los procesos de la organización
o Planificación de la formación
o Gestión de riesgos
o Análisis y resolución de toma de decisiones
La mayoría de las empresas que llegan al nivel 3 paran aquí, ya que es un nivel que
proporciona muchos beneficios y no ven la necesidad de ir más allá porque tienen
cubiertas la mayoría de sus necesidades.
Los procesos que hay que implantar para alcanzar este nivel son:
o Gestión cuantitativa de proyectos
o Mejora de los procesos de la organización.
Optimizado o Nivel 5 CMM - CMMI. En este nivel identificamos los procesos de los
proyectos y de la organización que están enfocados a la mejora de las actividades.
Los procesos que hay que implantar para alcanzar este nivel son:
o Innovación organizacional
o Análisis y resolución de las causas
Esto nos lleva a buscar y identificar más investigación sobre las demás temáticas
mostradas en el objetivo final abarcando temas como el aseguramiento de la calidad del
software, la gestión de calidad del software, controles de calidad del software y la
ingeniería de los requerimientos del software implementándola en una herramienta que
nos permita identificar el seguimiento de un proyecto software.
Indagando e investigando con más profundidad acerca de los temas que también tratan
esta problemática:
¿El sistema evaluador de calidad del software permitirá medir el grado en el que un
software cumple los requerimientos especificados por un cliente?
BIBLIOGRAFIA