Ingeniería de software

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



1
¿C ++. Net se usa ampliamente?
Soy un codificador de C ++ por tradición. Durante los últimos 12 meses más o menos, he estado haciendo mucha codificación de C #, y me ha sorprendido gratamente el enfoque pragmático de C # (una vez que dejé de intentar codificarlo como si fuera "C ++ con recolección de …
25 c++  .net 

5
Diseñar documentos como parte de Agile
En mi lugar de trabajo, nos enfrentamos a un desafío porque "ágil" con demasiada frecuencia ha significado "requisitos vagos, malos criterios de aceptación, ¡buena suerte!" Estamos tratando de abordar eso, como un esfuerzo de mejora general. Entonces, como parte de eso, propongo que generemos documentos de diseño que, más allá …

1
El modelo de caja: Internet Explorer vs. W3C
Hoy en día, el problema del modelo de caja de Internet Explorer no es un problema. La mayoría de los desarrolladores web colocan una <!DOCTYPE>etiqueta para exigir el cumplimiento de los estándares, y ya a nadie le importa realmente soportar Internet Explorer 5.5. Sin embargo, algunos desarrolladores han presentado argumentos …


5
Determinar si un Algoritmo es O (log n)
Estoy actualizando mi Teoría CS, y quiero saber cómo identificar la complejidad de un algoritmo O (log n). Específicamente, ¿hay una manera fácil de identificarlo? Sé que con O (n), generalmente tienes un solo bucle; O (n ^ 2) es un doble bucle; O (n ^ 3) es un bucle …


4
¿Cómo debo agregar funcionalidad a un objeto que ya existe?
Tengo una interfaz que tiene una cierta cantidad de funcionalidad bien definida. Digamos: interface BakeryInterface { public function createCookies(); public function createIceCream(); } Esto funciona bien para la mayoría de las implementaciones de la interfaz, pero en algunos casos, necesito agregar algunas funcionalidades nuevas (como quizás un nuevo método createBrownies()). …


2
Lo que constituye "distribuir" para LGPL v3
Estoy considerando basar un nuevo software en una aplicación web LGPL. Quiero utilizar este nuevo software para crear un sitio web para mi empleador, y no tenemos la intención de vender o distribuir el software en sí a nadie. ¿Publicar páginas web desde el software LGPL constituye "distribuir" en la …




3
Diagramas UML de aplicaciones multiproceso
Para aplicaciones de subproceso único, me gusta usar diagramas de clase para obtener una visión general de la arquitectura de esa aplicación. Sin embargo, este tipo de diagrama no ha sido muy útil cuando se trata de comprender aplicaciones con múltiples subprocesos / concurrentes, por ejemplo, porque diferentes instancias de …

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.