UTNianos

Versión completa: Alguno me puede dar una mano con esta teoría ?
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
son preguntas de metodologia y diseño. leí el apunte de dds pero no se por donde empezar o a que apuntan exactamente.
cualquier sugerencia es bienvenida.

pd: aclaro que no curse con dodino.

final tambos

Cita:Metodología y Diseño

La estancia “La Litoraleña” está conforme con el software de gestión que posee, pero no lo está con el

contrato de mantenimiento del mismo, el cual le resulta demasiado oneroso. En pos de reducir los costos ha

contratado a su consultora para desarrollar un software idéntico al que posee con el fin de reemplazarlo el

próximo año. “La Litoraleña” puso como restricción innegociable que el nuevo desarrollo no genere cambios

de estructura en la base de datos actual.

Durante una conversación, dos miembros del equipo de desarrollo dijeron lo siguiente:

Juan: Tenemos que aplicar cascada porque

..........

Una vez que Juan termina su argumento.

Daniel dice: No comparto, tenemos que aplicar ágiles porque

................

Complete el espacio punteado desde el punto de vista de cada uno de los especialistas. A su criterio, ¿Cuál

es la postura que mejor se adapta a este caso? Si no comparte ninguna de las dos visiones puede proponer

una tercera acorde, según su criterio.

................................................................................................................................................

........................

¿Qué práctica de programación recomendaría utilizar con el fin de reducir el riesgo ocasionado por errores en

la codificación al momento del reemplazo?

.......................


final importador

Cita:Metodología y Diseño
Justifique cómo afectaría al diseño del sistema pedido la elección de una metodología
UP
Ágil
Muestre un ejemplo concreto de las actividades que deberían desarrollarse en cada caso.

final bonos

Cita:Metodología y Diseño
Tras la puesta en producción del sistema se decidió entregar el mantenimiento del sistema a una consultora.

La consultora dijo que trabaja con Scrum para todos sus desarrollos ya que:
“... Todos nuestros desarrollos son utilizando TDD…”
“... Sabemos de antemano qué historias de usuarios entran en cada iteración ...”
“... No usamos UP (Proceso Unificado) porque de lo contrario realizaríamos el testing sólo al final del proyecto …”

Indique si está de acuerdo con cada una de estas afirmaciones. Justifique.
Sobre el primer final (tambos) no tengo idea XD

Sobre el 2do (importador), calculo que saldra de los apuntes, en principio por lo que recuerdo UP es mas orientado a la documentación y ágil al producto, aunque ambos son iterativos e incrementales, pero deben existir un par mas de diferencias.

Sobre el 3ro (bonos), La Primera es falsa, que usen Scrum no asegura que usen TDD, porque no es necesario utilizarlo. La Segunda depende de que llamen de antemano, si de antemano es apenas arranca el mantenimiento eso debería ser falso, sino es un scrum medio mentiroso, si define de antemano como que las asigna apenas arranca la iteración estaría bien. La tercera es falsa, dado que UP es iterativo, en la gran mayor parte de las iteraciones se hace testing.

Yo pondría esas cosas.
en el primero, el de tambos, no seria cascada lo mas adecuado ?
digo porque los req estan claros, se tiene el sistema actual funcionando por cualquier cosa que no se entienda, y encima, basicamente hay que clonar la db.
mmm, no sé, pero en la 'cascada pura' se testea al final, y yo no reemplazaría un sistema solo testeando al final (la cascada pura nunca funciono), yo elegiria cualquiera que sea iterativa-incremental (sea agil [Scrum]-no agil [UP]), pero la verdad no sé.
URLs de referencia