Foros del Web » Programación para mayores de 30 ;) » Programación General »

Metodologia XP -Xtreme Programming

Estas en el tema de Metodologia XP -Xtreme Programming en el foro de Programación General en Foros del Web. Hola a todos amigos, actualmente estoy desarrollando mi tesis que consite en desarrollar un "Sistema Web para la capacitacion de Docentes del Nivel Basico" algo ...
  #1 (permalink)  
Antiguo 05/08/2006, 12:03
Avatar de Nova  
Fecha de Ingreso: enero-2003
Ubicación: Hyo
Mensajes: 832
Antigüedad: 21 años, 10 meses
Puntos: 1
De acuerdo Metodologia XP -Xtreme Programming

Hola a todos amigos, actualmente estoy desarrollando mi tesis que consite en desarrollar un "Sistema Web para la capacitacion de Docentes del Nivel Basico" algo asi como un e-learning y para ello esoty utilizando la metodología XP.

Bueno mi post es para saber algunas incognitas especificas referente a XP las cuales paso a describir a continuacion.

- Con esta metodología ya no voy a hacer los diferentes diagramas que hacia por ejemplo con
RUP??

- Ahora como hago la BD de mi sistema, ya no entra el diagrama Entidad Relacion, entonce
como lo hago???

- Segun una de las practicas de la programacon extrema se debe desarrollar el sistema en
parejas pero yo estoy desarrollando solo mi tesis, y mi pregunta es puede aver una pequeña
variante con respecto a ese punto??


Bueno muchas gracias por ayudarme estoy un poco pedido con ello y kiero saber esto cuanto antes para poder empezar con la documentacion.

Gracias
__________________
http://about.me/jemano

Última edición por Nova; 08/08/2006 a las 15:37
  #2 (permalink)  
Antiguo 09/08/2006, 19:52
Avatar de TolaWare
Colaborador
 
Fecha de Ingreso: julio-2005
Mensajes: 4.352
Antigüedad: 19 años, 4 meses
Puntos: 24
Con esta metodología ya no voy a hacer los diferentes diagramas que hacia por ejemplo con RUP??

Hayq ue separar 2 conceptos: el primero es la metodologia que usemos (RUP, XP, Proceso unificado) y otra cosa es el lenguaje de modelado en el cual se apoya esta metodologia, por ejemplo tanto Proceso Unificado como RUP se paoyan en UML como lenguaje de modelado, y obiamente XP tambien puede hacerlo. Lo que me lleva a larespuesta de tu pregunta, los diagramas que desarrolles pueden ser los mismos.

Ahora como hago la BD de mi sistema, ya no entra el diagrama Entidad Relacion, entonce
como lo hago???


Podes usar un diagrama de clases simulando a un DER o a un MER

- Segun una de las practicas de la programacon extrema se debe desarrollar el sistema en
parejas pero yo estoy desarrollando solo mi tesis, y mi pregunta es puede aver una pequeña
variante con respecto a ese punto??


Este es uno de los puntos fuertes de la programacion eXtrema.
2 personas: una programa y la otra revisa.
Puedes hacerlo tu solo, pero perderias uno de los atractivos de la XP.
__________________
http://blog.tolaware.com.ar -> Blog de Java, Ruby y Linux
  #3 (permalink)  
Antiguo 10/08/2006, 12:39
Avatar de Nova  
Fecha de Ingreso: enero-2003
Ubicación: Hyo
Mensajes: 832
Antigüedad: 21 años, 10 meses
Puntos: 1
Gracias amigo TolaWare por despejar algunas incognitas, entonces no importa que metodologia utilizemos, ya que aun puede servirnos de apoyo los diferentes graficos del Rational Rouse (por ejemplo); el cual pensaba k era exclusivamente para uso del RUP.
Solo una cosa, con respecto a la 2 pregunta, ya que voy a utilizar el DER para hacer el Diagrama Fisico y Logico, pero entonces de donde voy a sacar todo los requisitos, como en el RUP se hacia todo el proceso (todos los diagramas, CU,etc) y en esta metodologia ya no es necesario hacer tanto analisis y pasar defrente al DER???
Gracias por ayudarme
__________________
http://about.me/jemano
  #4 (permalink)  
Antiguo 10/08/2006, 14:50
Avatar de Nova  
Fecha de Ingreso: enero-2003
Ubicación: Hyo
Mensajes: 832
Antigüedad: 21 años, 10 meses
Puntos: 1
Otra preguntita, como es el proceso de desarrollo para la metodologia XP, ya que este se basa en Procesos Interativos y hay dos tipos Incremental y Espiral. Pero nose muy bien como aplicar.
Gracias amigo
__________________
http://about.me/jemano
  #5 (permalink)  
Antiguo 09/10/2007, 14:19
(Desactivado)
 
Fecha de Ingreso: junio-2007
Mensajes: 11
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Metodologia XP -Xtreme Programming

Son procesos iterativos no interactivos :/
  #6 (permalink)  
Antiguo 12/11/2007, 17:44
 
Fecha de Ingreso: noviembre-2007
Mensajes: 1
Antigüedad: 17 años
Puntos: 0
Re: Metodologia XP -Xtreme Programming

el xp es una metodlogia agil que se bas en el produto final mientrass ue ruo esta en el modelado para despues tener el producto final ...
bueno con respecto a el modelado de casos de uso , las historias de usuario vienen a hacer estos diagrams de casio de uso que usamos en rup y el diagram de entidad relacion se puede poner despues de tus historias porque en base a estas vas a trabajr tus prototipos y entregable
  #7 (permalink)  
Antiguo 25/08/2008, 09:21
 
Fecha de Ingreso: agosto-2004
Ubicación: Lima
Mensajes: 109
Antigüedad: 20 años, 3 meses
Puntos: 1
Respuesta: Metodologia XP -Xtreme Programming

Como ya lo dijeron aqui XP es una Metodología Ágil que abraza los principios y valores de la Agile Alience. ahora dentro del concepto ágil de XP implica primero ante todo la programación de mano previamente con el Testeo , realización de pruebas, implica desarrollar y entregar partes funcionales que satisfagan las nesecidades del cliente por medio de entregas frecuentes(aqui parte de lo iterativo),tambien incluye la participacion del cliente, este es un integrante mas dentro del grupo de desarrollo. Programar antes que documentar XP puede hacer uso de UML pq también con XP fue definida para abarcar proyectos de sistemas orientado a Objetos pero ademas XP sigue las pautas del Modelado Ágil,(documentar lo necesario e indispensable). En XP no existe la fase de análisis de requerimientos como si lo hay en RUP, tampoco existen los casos de uso en XP se llaman Historia de Usuario que a diferencia de los casos de uso que son escritos por los analistas en base a el análisis de requerimientos , las historias de usuarios son escritas por el propio cliente. Un proyecto XP va creciendo poco a poco hasta alcanzar un producto final. Esto quiere decir que a diferencia de de RUP que se espera terminar todo el proyecto para poder implantarlo en XP todo el proyecto es dividido en funcionalidades mas pequeñas de tal manera que se puede hacer entrega funcional del producto mientras se avanza con el resto. asi también cada uno de los artefactos que se modelan irán cambiando con la posibilidad de ir creciendo. ejemplo para modelar tu Modelo de clases Puedes hacer uso de un artefacto que se usa en XP y son las tarjetas diagrama colaboración a partir de estas obtienes tus posibles clases. lo mismo sera tu diagrama ER para tu BD este ira creciendo y modificándose durante todo el ciclo de desarrollo del proyecto . por esto XP se diferencia de RUP, por que mientras RUP es ANTICIPATIVA XP es ADAPTATIVA a los cambios.
  #8 (permalink)  
Antiguo 18/03/2010, 06:43
 
Fecha de Ingreso: marzo-2010
Mensajes: 3
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Metodologia XP -Xtreme Programming

Hola a todos, muy buena la información que le proporcionaron a Nova. Yo tambien estoy haciendo un proyecto y estoy usando la metologia XP, una de mis preguntas es respecto a las tarjetas CRC. Sabemos que allí colocamos la información de nuestros futuras clases, mi pregunta es al siguiente:

si ya diseñe mi base de datos, y tengo mis tablas, con sus respectivos claves primarias y foraneas, yo de esa información podria sacar las tarjetas CRC, o debo guiarme por las interfaces que haya hecho inicialmente como prototipo?

Espero sus respuestas.. saludos.
  #9 (permalink)  
Antiguo 01/05/2010, 22:38
 
Fecha de Ingreso: mayo-2010
Mensajes: 1
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Metodologia XP -Xtreme Programming

Hola a todos, mi nombre es Leandro, estoy haciendo mi trabajo final (tesina) y necesito aclarar una duda, los contratos y responsabilidades de mi análisis, o sea de mis casos de uso, para el flujo normal y el alternativo va en formato de mensajes o metodos?, aclarar que estoy usando análisis OO y usando modelo de desarrollo basado en componentes, les muestro mi estructura de trabajo:

MODELO DE DESARROLLO BASADO EN COMPONENTES.

5.1 ANÁLISIS DE SISTEMAS ORIENTADO A OBJETO.
5.1.1 COMUNICACIÓN CON EL CLIENTE.
5.1.2 ANÁLISIS DE RIESGOS.
5.1.3 PLANIFICACIÓN DEL PROYECTO.
5.1.4 CASOS DE USO.
5.1.5 ANÁLISIS DEL DOMINIO. (IDENTIFICACIÓN DE CLASES)
5.1.6 MODELO OBJETO-RELACIÓN.
5.1.7 MODELO OBJETO-COMPORTAMIENTO.
5.1.8 MODELO DE TRANSICIÓN DE ESTADOS.
5.2 DISEÑO DE SISTEMAS ORIENTADO A OBJETO.
5.2.1 DISEÑO DEL MODELO DE DATOS.
5.2.2 DISEÑO DEL MODELO DE CLASE-OBJETO.
5.3 CONCLUSIÓN.
  #10 (permalink)  
Antiguo 26/09/2010, 11:22
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1
Antigüedad: 14 años, 2 meses
Puntos: 0
Metodologia XP -Xtreme Programming

Hola a todos, actualmente me encuentro realizando un proyecto bajo la metodología xp pero he tenido ciertos problemas al momento de priorizar y estimar las historias de usuario, ya que no he logrado encontrar rangos exactos bajo los cuales se asignan los valores. Según lo que he leido, la priorización esta dada por el cliente y se trabaja con valores de alto, medio y bajo, pero.. que criterios se deben emplear en cada rango? y en cuanto a la estimación, se que esta dada por los programadores y depende del tiempo que emplean para desarrollar una historia de usuario, pero no se si existe alguna tabla de valores por ejemplo de 0 a 100, de 0 a 1000 etc, o algo similar en lo cual me pueda basar para asignar valores mas precisos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 5 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 14:22.