Ingeniería de software

Preguntas y respuestas para profesionales, académicos y estudiantes que trabajan dentro del ciclo de vida de desarrollo de sistemas

6
¿Por qué Java no permite el uso de encabezados como en C ++?
Tengo una pregunta para la que no encontré una respuesta, excepto la siguiente respuesta que no cumple con mis requisitos: "Porque James Gosling no quería" Sé que Java puede tener interfaces (solo funciones virtuales puras, sin atributos), pero no es exactamente lo mismo que las definiciones de clase.
18 java 

7
¿Cuáles son las cosas esenciales que uno necesita saber sobre UML?
¿Quieres mejorar esta publicación? Proporcione respuestas detalladas a esta pregunta, incluidas citas y una explicación de por qué su respuesta es correcta. Las respuestas sin suficiente detalle pueden ser editadas o eliminadas. Quiero que mis garabatos del diseño y el comportamiento de un programa se simplifiquen y tengan un lenguaje …
18 design  uml 



9
Definición de un error de software. Blizzard Entertainment insiste en que mi "error" no es un error en absoluto. ¿Tienen razón? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …

10
¿Por qué todavía se lanza software con errores conocidos? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …
18 bug 




8
¿Es ágil más que pequeñas cascadas?
Principalmente he usado la metodología de cascada en mis proyectos, pero ahora estoy expandiendo mis horizontes en metodologías ágiles. Por lo que he leído hasta ahora, y tal vez he leído cosas incorrectas, ágil significa pequeñas cascadas. En lugar de una gran cascada que se extiende durante uno o dos …

5
¿Qué tan granulares deben ser las pruebas de TDD?
Durante la capacitación TDD basada en un caso de software médico, estamos implementando la siguiente historia: "Cuando el usuario presiona el botón Guardar, el sistema debe agregar pacientes, agregar dispositivos y agregar registros de datos del dispositivo". La implementación final se verá más o menos así: if (_importDialog.Show() == ImportDialogResult.SaveButtonIsPressed) …
18 unit-testing  tdd 

12
¿Deberíamos intentar revisar todo nuestro código?
Actualmente estamos modificando el proceso de desarrollo y me pregunto si deberíamos tratar de mantener un 100% de nuestros compromisos revisados ​​por pares. ¿Cuál es su experiencia con respecto a las revisiones de código? ¿Tiende a pasar "mucho" tiempo con ellos (digamos 1/2 horas por día), o simplemente pasa por …

7
PBI vs Historia del usuario
Recientemente, el propietario del producto ha agregado un elemento al Backlog del producto que dice "Cuando voy a la página de inicio de sesión desde la página x, veo un error. Quiero que se elimine ese error". Me parece que este no es un caso de uso, y no debería …


3
¿Debo usar try catch en mis métodos de prueba?
Estoy haciendo pruebas unitarias. Estoy tratando de probar una función. Lo llamo desde mi componente de prueba. Pero si la función remota no puede manejar la excepción, supongo que mi componente de prueba también obtendrá una excepción. Entonces, ¿debería preocuparme por obtener una excepción en mi componente de prueba? Gracias. …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.