miércoles, 13 de octubre de 2010

CASOS DE USO


Un Caso de Uso describe un servicio provisto por un sistema, es decir un modo específico de usarlo.
El conjunto completo de Casos de Uso especifica todas las posibles maneras en las que el sistema puede ser usado, sin revelar cómo esto es implementado por el sistema. Esto hace a los Casos de Uso apropiados para definir requerimientos funcionales en etapas tempranas del desarrollo del sistema, donde la estructura interna de éste aún no fue definida.
Actores :
Representan roles que humanos, dispositivos dehardware o sistemas externos juegan mientras interactúan con el sistema.
No son parte del sistema y están situados fuera de suslímites.
Pueden estar a la entrada o salida de un caso de uso.

Tipos de actores:

Primarios: interaccionan con el sistema para explotar su funcionalidad; trabajan directa y frecuentemente con el software.

Secundarios: soporte del sistema para que los primarios puedan trabajar.

Iniciadores: no utilizan directamente el sistema pero desencadenan el trabajo de otro actor. (No aparecen en UML pero sí los consideran otros autores).
Relaciones entre Casos de Uso 
Las principales relaciones consideradas por UML son:

• Generalización (generalization): es una relación que amplía la funcionalidad de un Caso de Uso o refina su funcionalidad original mediante el agregado de nuevas operaciones y/o atributos y/o secuencias de acciones.

• Inclusión (include): es una relación mediante la cual se re-usa un Caso de Uso encapsulado en distintos contextos a través de su invocación desde otros Casos de Uso.

• Extensión (extend): es una relación que amplía la funcionalidad de un Caso de Uso mediante   la extensión de sus secuencias de acciones.




Ventajas

La técnica de caso de uso tiene éxito en sistemas interactivos, ya que expresa la intención que tiene el actor (su usuario) al hacer uso del sistema.

Como técnica de extracción de requerimiento permite que el analista se centre en las necesidades del usuario, qué espera éste lograr al utilizar el sistema, evitando que la gente especializada en informática dirija la funcionalidad del nuevo sistema basándose solamente en criterios tecnológicos.

A su vez, durante la extracción (elicitation en inglés), el analista se concentra en las tareas centrales del usuario describiendo por lo tanto los casos de uso que mayor valor aportan al negocio. Esto facilita luego la priorización del requerimiento.

 

Limitaciones

Los casos de uso pueden ser útiles para establecer requisitos de comportamiento, pero no establecen completamente los requisitos funcionales ni permiten determinar los requisitos no funcionales. Los casos de uso deben complementarse con información adicional como reglas de negocio, requisitos no funcionales, diccionario de datos que complementen los requerimientos del sistema.

 

lunes, 11 de octubre de 2010

ENTREVISTA

Una entrevista es un dialogo en el que la persona (entrevistador), generalmente un periodista hace una serie de preguntas a otra persona (entrevistado), con el fin de conocer mejor sus ideas, sus sentimientos su forma de actuar. 

El entrevistado:

Deberá ser siempre una persona que interese a la comunidad. El entrevistado es la persona que tiene alguna idea o alguna experiencia importante que transmitir.


El entrevistador :

Es el que dirige la entrevista debe dominar el dialogo, presenta al entrevistado y el tema principal, hace preguntas adecuadas y cierra la entrevista.

La entrevista es también información y reportaje, las entrevistas pueden ser reales o imaginarias.
Las reales presentan a una o más personas reales que responden a una serie de preguntas formuladas por un entrevistador.
Las imaginarias son las que una persona adopta el papel del entrevistado artista, escritor y el otro el de entrevistado puede ser un personaje histórico o literario, y el entrevistador es el mismo o algún otro personaje.

Tipos de entrevistas:

Directiva o cerrada:

Se lleva a cabo siguiendo un esquema predeterminado, con preguntas concretas y definidas con precisión. Sigue un esquema que responde a: pregunta - respuesta.
El objetivo es que el entrevistado/a de respuestas concisas y concretas, sin dar lugar a divagaciones, explicaciones o extenderte. Se suele utilizar cuando se requiere una información objetiva. 

No directiva o abierta: 

Es una entrevista en la que se favorece la comunicación dejando hablar libremente y haciendo sentir al/a la entrevistado/a cómodo/a. El entrevistador/a formula pocas preguntas y se dedica a reconducir los temas de los que se habla.
Es un tipo de entrevista difícil y arriesgada ya que lo que dices no sabes si va a resultar positivo o negativo. Se utiliza cuando interesa información referente al carácter y/o la personalidad. 
 

Mixta o semidirectiva:

Resulta de la combinación de las dos anteriores. Pueden hacerte muchas preguntas, pero te dan margen para que intervengas en la dirección que desees.
Además de las descritas anteriormente podemos encontrarnos con otros tipos. Cada entrevistador/a tiene un estilo de llevarlas a cabo y nos podemos enfrentar a: 
 

Entrevista de choque o de tensión:

El entrevistador/a intentará ponerte en situaciones difíciles para poder comprobar cual es tu forma de responder ante momentos de tensión y tu capacidad de aguante en general. En estas hay que tener mucho cuidado con la manera de responder y de actuar, intentaremos no ponernos a la defensiva y no violentarnos, ya que le estaremos dando al entrevistador/a lo que el quiere, pero no lo que necesita para el puesto. 

Entrevista técnica:

El objetivo de esta entrevista es valorar los conocimientos técnicos que posees respecto a tu profesión.