Registro impulso para aprender 97

aplicación de aterrizaje CMMI

CMMI y Agile dos escuelas, y CMMI proceso orientado documento, ágil se centra en el propio código, programador y la comunicación del equipo y la colaboración. CMMI es más adecuado para la externalización de software, se originó en el Departamento de Defensa de los Estados Unidos para realizar un pedido cuando la compañía de software, con el fin de garantizar la entrega de la calidad y el progreso, la necesidad de una evaluación exhaustiva de las compañías de software, por lo que la Universidad de Cameron a hacer una compañía de software CMM para evaluar el modelo de madurez, y más tarde se convirtió CMMI.

En China, debido a la subida de la externalización de software, externalización de algunas compañías de software también requiere que el comprador tenía CMMI, por lo que las empresas de software nacionales sobre el aumento de la onda de marea CMMI. Algunas grandes empresas de software para medir sus capacidades de desarrollo de software de CMMI.

El ágil su origen en una serie de hackers y programadores extranjeros NB grupo, en 2001, estas personas se involucran en un partido ganado, emitió un famoso cuatro manifiesto ágil. Manifiesto Ágil, hay 11 principios, además de la práctica de la agilidad. CMMI modelo de desarrollo, por lo general recae principalmente, pero también software de creación de prototipos modelo clásico de desarrollo de ingeniería espiral y rápida.

modelos ágiles son básicamente iteración, el ciclo de iteración es generalmente de 1 semana a 1 mes. No iteración, que da vergüenza decir que está utilizando el desarrollo ágil. Herramientas, CMMI y herramienta ágil para muchos común, pero relativamente más ágil punto "extremo" (se refieren a la programación extrema, XP, que es el principal prácticas ágiles tecnologías subyacentes).

Por ejemplo, hay estudios revisados ​​CMMI, la programación en parejas defensora ágil, en realidad todo el tiempo a la revisión por pares. Hay versiones de configuración de administración de CMMI, los defensores ágiles integración continua, es decir, cada vez que el registro de código dará lugar a una acumulación, inspección de código, pruebas automatizadas, vallas publicitarias versión actualizada empujan automáticamente el correo e incluso desplegado.

CMMI tiene un hito de liberación, sin dejar de ofrecer defensora ágil que todo el tiempo, la versión en el servidor puede efectuarse la entrega. Las aplicaciones van desde hablar, CMMI es adecuado para la externalización a gran escala y la división del equipo de trabajo, se trata de un proceso de peso pesado, que pertenece a las operaciones del Ejército; ágil para un equipo pequeño completa, que pertenece a las fuerzas especiales. Doméstica y compañías de Internet extranjeros ahora están adoptando el modelo de desarrollo ágil mucho, ya que el usuario tiene que cambiar con frecuencia, versión rápida de reemplazo, tiene que responder rápidamente. Hay muchas grandes compañías de software también tratar usando métodos ágiles de desarrollo, después de todo, ahora se dedica a la operación del proyecto, un pequeño equipo es la tendencia de las grandes empresas. Publicado el 2013-10-13 aprobados 508 opiniones compartir favoritos como Zhang Li Liang persiguen pensamiento múltiple 10 personas están de acuerdo con la respuesta de la diferencia entre CMMI, RUP, Agile, la corriente humilde opinión personal: CMMI, Capability Maturity Model integración, marco de proceso sesgado para la colaboración en toda la organización, haciendo hincapié en los acuerdos y las normas pertinentes para todos los proyectos de la organización debe seguir. El personal de planta baja rara vez se siente la presencia de la CMMI, CMMI se debe a que estas son las reglas y convenciones Ling que montan en la parte superior de una sola gestión y ejecución del proyecto, fácil en la ejecución de proyectos específicos (a menudo) es la dilución borrosa de (ya sea aquí el efecto es bueno o malo, o de gestión de problemas responsabilidades).

RUP, Unified Process Ratianal, proceso unificado de desarrollo de software, análisis y diseño de metodología de ingeniería de software orientado a objetos, pueden entenderse como un proyecto de software marco de procesos en todo el ciclo de vida de la lógica. Personalmente creo que se opone al nivel de organización de la CMMI, RUP más sesgada a favor de los proyectos. El libro de CMMI y RUP como dos relación paralela a buscar métodos de ingeniería de software pesados, pero personalmente creo RUP más centrado, se centra en los proyectos de desarrollo específicos, tales como la puesta en práctica de las cuales es discutir el punto de desarrollo del modelo de proceso de RUP, CMMI y la cascada por defecto modelo. Ágil, desarrollo ágil, de hecho, es una familia de proceso (conjunto de métodos), y FDD, XP, Scrum, y por lo que es un subconjunto de la familia agilidad metodología y el proceso específico. Por lo tanto, no es un nivel de CMMI y ágil cosas toman CMMI y RUP será más comparable. De lo contrario, tienen un poco importante y el mismo lugar que ellos son la idea central de la evolución de la evolución, es decir, la mejora continua.

know tomado casi

Publicados 131 artículos originales · ganado elogios 9 · vistas 1933

Supongo que te gusta

Origin blog.csdn.net/jiganbz/article/details/104066792
Recomendado
Clasificación