ESTANDARES DE CALIDAD.
1. NIVEL DE MADUREZ: Ausencia total de procesos definidos.
2. NIVEL REPETIBLE: Procesos de administración establecido para lograr el seguimiento de los costos tareas y funcionalidad.
3. NIVEL DEFINIDO: L os proyectos utilizan una versión adaptada de esas normas para su desarrollo.
4. NIVEL ADMINISTRATIVO: Se llevan adelante los proyectos en forma controlada con métricas que permiten mediciones confiables de los procesos y productos.
5. NIVEL OPTIMIZADO: Incluye la mejora continua de procesos a partir de la comparación y análisis de mediciones sucesivas.
MODELOS DE EVALUACION:
Hay dos tipos de modelos: Desarrollo y Adquisición.
1. CMMI para el desarrollo (CMMI-DEV): Procesos de desarrollo de productos y servicios.
2. CMMI para la adquisición (CMMI-ACQ): Gestión de la cadena de suministro adquisición y contratación externa en los procesos del gobierno y la industria.
3. CMMI para servicios (CMMI- SVC): Diseñado para cubrir todas las actividades que requieren gestiona, establecer y entregar servicios.
MEJORAS:
1. Determinar las fortalezas, debilidades y oportunidades de mejora de la organización, todo está conducido por los objetivos.
2. Implementar un programa de mejora requiere de la cooperación y coordinación de todos los niveles de gerencia y subordinados.
3. Afectan los procesos organizacionales y la cultura organizacional, se realiza un estudio de los distintos factores que pueden afectar el proceso de la mejora de la calidad.
domingo, 15 de febrero de 2009
ENSAYO.
La Metodología Orientada a Objetos es aquella que usa objetos y sus herramientas para diseñar aplicaciones y programas de computadora. Está basado en varias técnicas, incluyendo herencia, modularidad, polimorfismo y encapsulamiento. Actualmente son muchos los lenguajes de programación que soportan la orientación a objetos.
La programación debe de tener tres objetivos fundamentales:
1. Corrección:
Para determinar si un programa hace lo que debe es muy importante especificar claramente qué debe hacer el programa antes de desarrollarlo y una vez acabado compararlo con lo que realmente hace.
2. Claridad:
Es muy importante que el programa sea lo más claro posible y legible posible para mejorar el mantenimiento del software, se deben buscar errores y corregirlos. Cuando el programa está concluido, es necesario hacerle ampliaciones y/o modificaciones, según la demanda de los usuarios, esta labor puede ser llevada acabo por el mismo programador que implementó el programa o por otros.
3. Eficiencia: Debe consumir la menor cantidad de recursos posible respecto al consumo de tiempo y/o memoria.
VENTAJAS:
1. Son herramientas que nos sirven para desarrollar programas.
2. Sigue un paradigma tradicional: algoritmos+ estructuras de datos= programas.
3. Gira entorno al concepto de objetos.
4. Para comprender la POO se debe de tener en cuenta términos como: Herencia,abstracción, encapsulamiento y polimorfismo.
5. Poder trabajar en un equipo de desarrolladores que solo trabajen clase de objetos.
DESVENTAJAS:
1. Cambia completamente el enfoque del desarrollo de los procedimientos de codificación.
2. La depuración de código orientado a objeto es algo más compleja que la depuración de código estructurado.
3. En el caso de producirse un error debemos recorrer todo el árbol de herencia para encontrarlo.
CONCLUSION:
Un lenguaje de programación es, como todo lenguaje en general, un dialecto; o sea un conjunto de convenciones utilizadas para comunicarse. De este modo, a través de un dialecto que con el tiempo ha ido evolucionando y mejorando, incluso volviéndose más amigable a la comprensión humana, es la forma en que el hombre se comunica con las máquinas.
La programación debe de tener tres objetivos fundamentales:
1. Corrección:
Para determinar si un programa hace lo que debe es muy importante especificar claramente qué debe hacer el programa antes de desarrollarlo y una vez acabado compararlo con lo que realmente hace.
2. Claridad:
Es muy importante que el programa sea lo más claro posible y legible posible para mejorar el mantenimiento del software, se deben buscar errores y corregirlos. Cuando el programa está concluido, es necesario hacerle ampliaciones y/o modificaciones, según la demanda de los usuarios, esta labor puede ser llevada acabo por el mismo programador que implementó el programa o por otros.
3. Eficiencia: Debe consumir la menor cantidad de recursos posible respecto al consumo de tiempo y/o memoria.
VENTAJAS:
1. Son herramientas que nos sirven para desarrollar programas.
2. Sigue un paradigma tradicional: algoritmos+ estructuras de datos= programas.
3. Gira entorno al concepto de objetos.
4. Para comprender la POO se debe de tener en cuenta términos como: Herencia,abstracción, encapsulamiento y polimorfismo.
5. Poder trabajar en un equipo de desarrolladores que solo trabajen clase de objetos.
DESVENTAJAS:
1. Cambia completamente el enfoque del desarrollo de los procedimientos de codificación.
2. La depuración de código orientado a objeto es algo más compleja que la depuración de código estructurado.
3. En el caso de producirse un error debemos recorrer todo el árbol de herencia para encontrarlo.
CONCLUSION:
Un lenguaje de programación es, como todo lenguaje en general, un dialecto; o sea un conjunto de convenciones utilizadas para comunicarse. De este modo, a través de un dialecto que con el tiempo ha ido evolucionando y mejorando, incluso volviéndose más amigable a la comprensión humana, es la forma en que el hombre se comunica con las máquinas.
Suscribirse a:
Entradas (Atom)
