Está en la página 1de 1

TEMA DEFINICION VENTAJAS DESVENTAJAS APORTE

Es una herramienta de trabajo grupal 1. Plantear y resolver los 1. No aportan nada al grupo El tema de las tormenta de ideas se
que facilita el surgimiento de nuevas problemas existentes 2.Plantear lo cual se convierten en aprovecha mucho cuando el grupo
ideas sobre un tema o problema posibles causas 3.Plantear parasitos 2.miedo a la critica es activo y todos colocan su grano
TORMENTA DE IDEAS determinado. La lluvia de ideas, es soluciones 3.bloqueo personal, no saber de arena de lo contrario no sirve un
una técnica de grupo para generar alternativas4.Desarrollar la como expresar las ideas grupo con parasitos.
ideas originales en un ambiente creatividad 5.Discutir conceptos
relajado nuevos
UML es un lenguaje para hacer 1.UML Se puede usar para 1.UML no es un método de UML es una forma de representar
modelos y es independiente de los diferentes tipos de sistemas desarrollo. 2.UML al no ser un algo y no es un leguaje de
métodos de análisis y diseño. Existen 2.UML consolida muchas de las método de desarrollo es programacion, lo cual es muy usado
diferencias importantes entre un notaciones y conceptos más independiente del ciclo de por programadores muy avanzados
método y un lenguaje de modelado. usadas orientados a objetos. desarrollo 3.UML no se presta
Un método es una manera explícita 3.UML es facilmente entendible con facilidad al diseño de
de estructurar el pensamiento y las sistemas distribuidos.
acciones de cada individuo. Además,
el método le dice al usuario qué
UML hacer, cómo hacerlo, cuándo hacerlo
y por qué hacerlo; mientras que el
lenguaje de modelado carece de
estas instrucciones. Los métodos
contienen modelos y esos modelos
son utilizados para describir algo y
comunicar los resultados del uso del
método.

1.Es gratis de utilizar 2.Utiliza 1. documentacion un poco es muy practico el control de version
El control de versiones es un sistema arquitectura cliente- servidor. 3.El enredada. en cualquier ambito de
que registra los cambios realizados servidor guarda las versiones y el programacion y en archivos
sobre un archivo o conjunto de historial.4.Funciona en cualquier basicos. Si necesitamos
CONTROL DE VERSIONES
archivos a lo largo del tiempo de tal sistema operativo. 5.Puede devolvernos a un cambio anterior
manera que sea posible recuperar mantener distintas ramas de un facilmente lo podemos hacer.
versiones especificas más adelante. Proyecto.

En las pruebas de software, la 1.Una vez que un proceso de 1.nflexibilidad. Es sumamente La automatizaion de pruebas es
automatización de pruebas consiste automatización se ha costosa o lenta la adaptación muy importante en cualquier
en el uso de software especial (casi implementado y o el cambio de un proceso proyecto ya que baja su porcentanje
siempre separado del software que depurado, las operaciones se automatizado para producir de error a la hora de efectuar las
se prueba) para controlar la repiten de forma idéntica modelos diferentes de tareas desarrolladas.
ejecución de pruebas y la continuamente. 2.Calidad productos compuestos por
comparación entre los resultados “cero defectos”. Al alcanzarse la partes diferentes
obtenidos y los resultados repetitividad es posible ajustar el entre sí. 2.Personal
esperados. La automatización de proceso de altamente calificado. A lo
pruebas permite incluir pruebas manera que se logren niveles largo de todo el proceso de
repetitivas y necesarias dentro de un óptimos de calidad. 3. implantación, desde el diseño
AUTOMATIZACION DE PRUEBAS proceso formal de pruebas ya de la línea y los equipos,
existente o bien adicionar pruebas hasta el mantenimiento
cuya ejecución manual resultaría regular y las modificaciones
difícil. de mejora. Este
personal es muy caro y
escaso.

El término "integración" hace 1.Los errores son fáciles de 1.Cambio de procesos Este proceso de integracion
referencia a una actividad de localizar. Cuando se produce un habituales 2.Precisa continua es muy importante ya que
desarrollo de software que combina
problema nuevo durante la servidores y entornos el codigo es integrado varias veces
componentes de software diferentes
integración incremental, el adicionales 3. Puede derivar y asi corrigiendo los errores mucho
en un conjunto. La integración se
componente nuevo o cambiado, en demoras cuando varios mas rapido ya que si entregan el
realiza en varios niveles y fases de la
o su interacción con los desarrolladores intentan codigo al fincal seria mas complejo
implementación. componentes integrados integrar sus códigos al mismo encontrar el error.
anteriormente, son los lugares tiempo
obvios para buscar un error. La
integración incremental hace más
probable que los defectos se
descubran de uno en uno, lo que
facilita la identificación de
errores. 2.Los componentes
INTEGRACION CONTINUACION se prueban de forma más
completa. Los componentes se
integran a medida que se
desarrollan y, después, se
prueban. Esto significa que los
componentes se ejercitan más a
menudo que si la integración se
realiza en un solo paso. 3.La
ejecución se produce antes. Los
desarrolladores ven los primeros
resultados del trabajo y no tienen
que esperar hasta el final, lo que
es mejor para su moral. Esto
también hace posible obtener
información de retorno antes.
1.programas más cortos, diseños 1.a pareja debe estar Es algo practico ya que se detectan
mejores, pocos defectos, etc. El igualmente comprometida y de inmediato los errores
La programación en pareja (pair código del programa debe ser ser participativa durante la
programming en inglés) es una legible para ambos compañeros, duración de la tarea. De lo
técnica empleada en el desarrollo no sólo para el driver, para poder contrario, no habría
ágil de software, consistente en ser chequeado. 2.siendo los beneficios. 2.Las personas
trabajar en el mismo equipo dos defectos una parte que no lo han probado
programadores de forma conjunta. particularmente cara del pueden pensar que duplicará
Uno de ellos (el conductor) escribe el desarrollo de software, el costo porque está poniendo
código, mientras que el otro especialmente si se encuentran dos programadores en un
(observador) lo supervisa. Ambos tarde en el proceso de desarrollo, proyecto. Sin embargo, este
PROGRAMACION A PARES programadores van alternando estos la gran disminución de la tasa de es un concepto erróneo que
roles. defectos debido a la debe aclararse
programación por pares puede
El código desarrollado por reducir significativamente los
programadores en pareja es más costes del desarrollo de software.
corto y de mayor calidad que el que
realizarían de forma individual,
porque el rol de observador permite
la reconsideración y mejora continua
de la estrategia en la dirección del
trabajo y de mejoras sobre el código
que el conductor va desarrollando.

También podría gustarte