Ingeniería de software

9
Ágil: picos y la línea de tiempo general

El equipo está comenzando su primer proyecto Agile de capital A, y parece que el proyecto se alineará muy bien con la metodología (es decir, probablemente solo podamos tomar un libro ágil y seguirlo como una receta), con un poco de confusión: El proyecto involucra tres cosas con las que nadie en...

9
¿Es este espacio incómodo algún tipo de estilo?

Al leer otro código de programador, usa un formato que nunca he visto. P.EJ namespace MyNs.HereWeAre {//tab here for some reason public class SomeClass {//here's another tab public string Method() {//yet another tab string _variable = "";//no tab implementation return _variable; } }//eof...

9
¿Los bucles anidados siempre son O (n ^ k)?

Si tengo un ciclo dentro de otro ciclo, pero sé que el ciclo interno solo se ejecutará una vez, ¿este algoritmo seguirá siendo O (n ^ 2)? For i = 1 to n do For j = 1 to i do If (i==j) do For k = 1 to n {Do stuff} El ciclo muy interno se ejecutará como máximo 1 vez, ya ique solo será...

9
¿En qué unidades se estiman los puntos de historia?

Estoy leyendo sobre un estudio de caso sobre un equipo que estima tareas o "puntos de la historia" como los llaman en función del esfuerzo necesario para completarlos. ¿En qué unidades se estiman estos "puntos de historia"? Creo que esta noción de "puntos de la historia" proviene de un proceso...

9
Aprendiendo a programar en tarjetas perforadas [cerrado]

Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Software Engineering Stack Exchange. Cerrado hace 4 años . Me gustaría probar la...

9
¿Cuál fue el impacto histórico del vuelo 501 de Ariane 5?

La desintegración del cohete Ariane 5 37 segundos después del lanzamiento en su viaje inaugural ( Vuelo 501 ) se conoce comúnmente como uno de los errores de software más caros en la historia 1 : La Agencia Espacial Europea tardó 10 años y $ 7 mil millones en producir Ariane 5, un cohete gigante...

9
Diseño de jerarquía de excepción

En mi empresa, estamos construyendo una aplicación web que contiene varios servicios centrales que diseñamos nosotros mismos y luego especificamos como interfaces. Es decir, las interfaces son específicas de la aplicación y luego se implementan con bibliotecas de terceros que podemos cambiar con el...

9
¿Está bien tener personas con múltiples roles en un equipo Scrum?

Estoy evaluando algunas metodologías de estilo ágil para una posible introducción a mi equipo. Con Scrum, ¿está permitido que la misma persona realice múltiples roles? Tenemos un pequeño equipo de cuatro desarrolladores y un diseñador web; en realidad no tenemos un liderazgo (cumplo con este rol),...