![]() |
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 |
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. |
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 |
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 |
Re: Metodologia XP -Xtreme Programming Son procesos iterativos no interactivos :/ |
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 |
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. |
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. |
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. |
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. |
| La zona horaria es GMT -6. Ahora son las 10:16. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.