¿Cuánto esfuerzo se debe poner en cada parte de un proyecto de cascada?

8

Donde la cascada comúnmente incluye:

  1. Requisitos
  2. diseño funcional
  3. diseño técnico
  4. Construir
  5. prueba
  6. Revisión
  7. (Implementar)

Y las iteraciones a través de esta lista. Si olvidé un paso, hágamelo saber.

    
pregunta Tobiasopdenbrouw 01.09.2010 - 21:57

2 respuestas

2

Depende de muchos factores, entre ellos:

  • El dominio (por ejemplo, pasaría más tiempo en los requisitos de un contrato de defensa que en un clon de Twitter)
  • Los desarrolladores (si tienen experiencia en la construcción de sistemas similares con tecnología similar, por ejemplo, podría dedicar menos tiempo al diseño).
  • Los clientes (la probabilidad de que cambien los requisitos afecta la duración de la fase)
  • La importancia crítica del sistema (dedicaré más tiempo a probar el sistema de lanzamiento del transbordador espacial que al sistema de representantes StackExchange).

Le daría un desglose aproximado de qué porcentaje del esfuerzo total le daría a cada sección, pero tendría un margen de error de +/- 10% en cada una basado en los factores anteriores, por lo que ' d ser un poco sin sentido.

    
respondido por el Fishtoaster 01.09.2010 - 22:03
1

La mejor parte (y probablemente la única sigue siendo relevante) del Mes del Hombre Mítico (lamentablemente ahora desactualizado) es la P.20, que desglosa el tiempo de un proyecto en 1/3 de planificación, 1/6 de codificación, 1/4 de prueba de componentes y 1/4 de prueba del sistema, una muy buena división que lamentablemente se adhiere muy poco.

  1. Requisitos
  2. diseño funcional
  3. diseño técnico
  4. Construir
  5. prueba
  6. Revisión
  7. (Implementar)

Puede dividir estos todos, o grupo 2 & o 1,2 & 3

¿4) construir incluye prueba de unidad? ¿Qué es 5) prueba? ¿Prueba unitaria, integración de software, integración de sistemas?

6) La revisión es un subconjunto de 1, 2 y 3

¿La escritura de las especificaciones de pruebas unitarias es parte de 3) Diseño técnico?

Creo que necesitas pensar mucho más acerca de lo que significan estas cosas y agregar algo de granularidad.

Sin embargo, felicidades por pensar en esto, muy pocas personas lo hacen.

    
respondido por el Mawg 10.09.2010 - 04:27

Lea otras preguntas en las etiquetas