Que es un actor? modelo de actor es un modelo matemático de cálculo concurrentes que trata a los "actores" como los primitivos universales de la computación digital en paralelo: en respuesta a un mensaje que recibe, un actor puede tomar decisiones locales, crear más actores, envía más mensajes, y determinar cómo responder al siguiente mensaje recibido
Que es un rol?
Es lo que cada desarrollador debe de desempeñar en su grupo de trabajo
Estos roles son: administrador de proyecto, analista, diseñador, programador, tester, asegurador de calidad, documentador, ingeniero de validación, y verificación, administrador de la configuración y por último, el cliente. Para cada uno de los roles hay un objetivo
Cuantos roles puede tener un usuario?
Varios.
Para quien están dirigidos los diagramas de casos de uso?
se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura y por ser iterativo e incremental. El refinamiento más conocido y documentado del Proceso Unificado es el Proceso Unificado de Rational o simplemente RUP.
El Proceso Unificado no es simplemente un proceso, sino un marco de trabajo extensible que puede ser adaptado a organizaciones o proyectos específicos. De la misma forma, el Proceso Unificado de Rational, también es un marco de trabajo extensible, por lo que muchas veces resulta imposible decir si un refinamiento particular del proceso ha sido derivado del Proceso Unificado o del RUP. Por dicho motivo, los dos nombres suelen utilizarse para referirse a un mismo concepto.
El nombre Proceso Unificado se usa para describir el proceso genérico que incluye aquellos elementos que son comunes a la mayoría de los refinamientos existentes. También permite evitar problemas legales ya que Proceso Unificado de Rational o RUP son marcas registradas por IBM
para quien están dirigidos los diagramas de casos de uso?
, centrado en la arquitectura y por ser iterativo e incremental. El refinamiento más conocido y documentado del Proceso Unificado es el Proceso Unificado de Rational o simplemente RUP.
El Proceso Unificado no es simplemente un proceso, sino un marco de trabajo extensible que puede ser adaptado a organizaciones o proyectos específicos. De la misma forma, el Proceso Unificado de Rational, también es un marco de trabajo extensible, por lo que muchas veces resulta imposible decir si un refinamiento particular del proceso ha sido derivado del Proceso Unificado o del RUP. Por dicho motivo, los dos nombres suelen utilizarse para referirse a un mismo concepto.
El nombre Proceso Unificado se usa para describir el proceso genérico que incluye aquellos elementos que son comunes a la mayoría de los refinamientos existentes. También permite evitar problemas legales ya que Proceso Unificado de Rational o RUP son marcas registradas por IBM
Que es polimorfismo: el polimorfismo se refiere a la capacidad para que varias clases derivadas de una antecesora utilicen un mismo método de forma diferente.
Por ejemplo, podemos crear dos clases distintas: Pez y Ave que heredan de la superclase Animal. La clase Animal tiene el método abstracto mover que se implementa de forma distinta en cada una de las subclases (peces y aves se mueven de forma distinta).
Como se mencionó anteriormente, el concepto de polimorfismo se puede aplicar tanto a funciones como a tipos de datos. Así nacen los conceptos de funciones polimórficas y tipos polimórficos. Las primeras son aquellas funciones que pueden evaluarse o ser aplicadas a diferentes tipos de datos de forma indistinta; los tipos polimórficos, por su parte, son aquellos tipos de datos que contienen al menos un elemento cuyo tipo no está especificado.
Que es Agregación?
La sustitución de un modelo complicado
Por un modelo más simple, del cual se espera que proporcionara la misma
Información (2).
En el ámbito de los estudios económicos en que se utiliza la programación lineal multiperiodica, se presenta el problema de la agregación en
El planteamiento general del modelo. Este debe ser la representación fiel
Del proceso real que se quiere estudiar. Lo ideal sería que la relación entre
Modelo y realidad fuese un isomorfismo, en cuyo caso se podría reconstruir detalladamente el proceso real a partir del modelo, pero, en general,
Debido a la complicación excesiva (que haría al modelo poco manejable) o
A la falta de información de base, se tiene que acudir a modelos homomórficos que puedan proporcionar información suficiente acerca de la realidad, aunque no nos permitan su reconstrucción detallada
LA AGREGACIÓN EN LOS MODELOS DE PROGRAMACIÓN LINEAL MULTIPERIODICA
BEXV = 1,00 (cabezas). Existencias en ovejas viejas.
BEXJ = 0,50 (cabezas). Existencias en ovejas jóvenes.
MAXP = 100,00 (100 UF). Máximo de pastos naturales (la unidad es
100 unidades forrajeras).
FOND = 50,00 (100 LL). Fondo de rotación inicial.
Segundo miembro — MAR 1:
HFAR = 1,50 (n.°). Hombr es de la familia.
IFAR = 4,00 (n.°). Inactivos de la familia.
SEXI = 6,00 (Ha). Existencias en tierras irrigadas.
MAXI = 250,00 (100 m
3
). Máximo de derechos de agua.
VEXV = 1,00 (cabezas). Existencias en vacas viejas tradicionales.
VEXJ = 1,00 (cabezas). Existencias en vacas jóvenes tradicionales.
M A XP = 100,00 (100 UF). Máximo pastos naturales.
FOND = 200,00 (100 LL). Fondo de rotación inicial.
TRX 1 = 1,00 (n.°). Tractor de uno o dos años de existencia.
Por último, se ha considerado que los miembros de la familia de
MAR 1 tienen un nivel de consumo superior a los otros casos estudiados,
Dado su mayor potencial económico.
Que es Extensión?
Los métodos de extensión permiten "agregar" métodos a los tipos existentes sin necesidad de crear un nuevo tipo derivado y volver a compilar o sin necesidad de modificar el tipo original. Los métodos de extensión constituyen un tipo especial de método estático, pero se les llama como si se tratasen de métodos de instancia en el tipo extendido. En el caso del código de cliente escrito en C# y Visual Basic, no existe ninguna diferencia aparente entre llamar a un método de extensión y llamar a los métodos realmente definidos en un tipo.
Que es sobrecarga?
En programación orientada a objetos la sobrecarga se refiere a la posibilidad de tener dos o más funciones con el mismo nombre pero funcionalidad diferente. Es decir, dos o más funciones con el mismo nombre realizan acciones diferentes. El compilador usará una u otra dependiendo de los parámetros usados. A esto se llama también sobrecarga de funciones.
También existe la sobrecarga de operadores que al igual que con la sobrecarga de funciones se le da más de una implementación a un operador.
Sobrecarga es la capacidad de un lenguaje de programación, que permite nombrar con el mismo identificador diferentes variables u operaciones
El mismo método dentro de una clase permite hacer cosas distintas en función de los parámetros
Java no permite al programador implementar sus propios operadores sobrecargados, pero sí utilizar los predefinidos como el +. • C++, por el contrario si permite hacerlo.
Sobrecarga de métodos
Algunos métodos en una clase pueden tener el mismo nombre. Estos métodos deben contar con diferentes argumentos. El compilador decide qué método invocar comparando los argumentos. Se generara un error si los métodos sólo varían en el tipo de retorno.
Ejemplo Articulo.java
public class Articulo {
private float precio;
public void setPrecio() {
precio = 3.50;
}
public void setPrecio(float nuevoPrecio) {
precio = nuevoPrecio;
}
}