Analis y Diseño de Software

jueves, 2 de octubre de 2014

Post 2 Segundo corte

Esta semana hemos conocido cuales son las herramientas uml con las cuales vamos a trabajar este semestre
entre ellas se encuentra:
yUml es una herramienta on line para la creacion de diagramas Uml a partir de texto plano. Esta herramienta es ideal para casos en los que necesitamos realizar de manera rápida unos sencillos diagramas para enviarlos a alguien o guardarlos.

yUml
http://yuml.me/

Casos de uso

Una de las posibilidades que permite es la creación de casos de uso. Es posible indicar cuantos actores, casos de uso y dependencias existen. En el texto plano, los actores se deben indicar entre corchetes [ ] y los casos de uso entre paréntesis ( ).
Para crear una dependencia de uso tan solo hay que poner un guión entre ambos -. Por ejemplo, poner en el texto plano [Cliente] – (Login) significa que un cliente puede hacer login. Existen más operaciones como ^ Derivar, < Extends > Include.

Veamos un sencillo ejemplo con el siguiente texto.

[Administrador]-(Gestionar Usuarios) 
[Usuario]-(Login) 
[Cliente]-(Comprar productos) 
[Cliente]^[Usuario]
[Administrador]^[Usuario]
(Comprar productos)>(Buscar productos)

Diagramas de clases

Un segundo tipo de diagramas que podemos realizar son los diagramas de clases. Estos diagramas solo tienen un tipo de elemento que serían las clases. Estas clases se deben escribir entre corchetes [ ]. Es posible colorear una clase poniendo dentro unas llaves indicando bg:color. Ejemplo: [Clase{bg:green}]. Si se desea elaborar más cada clase y no quedarse únicamente con el nombre, se pueden indicar atributos y métodos.
Aunque hay pocos tipos de elementos, las relaciones entre estas son muy variadas. Estas relaciones son: > asociación simple, -texto> asociación direccional, 1-0..* cardinalidad, <>-1> Agregación, ++-1> composición, ^- herencia, ^-.- implementación y .> uso.

Veamos otro sencillo ejemplo con el siguiente texto.

[Vehiculo]<>-*>[Pasajeros]
[Vehiculo]^-[Coche]
[Vehiculo]^-[Moto]
[Conductor]-.->[Vehiculo]
[< <Desplazable>>]^-.-[Vehiculo]

Diagramas de actividad

Finalmente, el tercer tipo de diagramas que podemos realizar son los de actividad. Estos son un poco más complejos (no mucho) que los anteriores ya que deben ser iguales las etiquetas de inicio o fin de bifurcación para iniciar o acabar en el mismo punto y crear varias secuencias de flujo de actividad.
Todas las líneas deben iniciarse por un inicio de bifurcación utilizando <etiqueta> y un finalizado de bifurcación |etiqueta|. Esto siempre será así excepto que quieras iniciar desde el punto inicial (start) o acabar en el final (end). Para enlazar una actividad a otra utilizar el símbolo ->.

Veamos un último ejemplo:

(start)-><ini1>Validarse->(Mostrar presentación)->|fin1|->(end)

<ini1>No validarse->(Mostrar login)->|fin1|


Asi mismo esta semana estuvimos leyendo un caso muy particular acerca de una empresa llamada FOODCO, la cual era una empresa que vendía alimentos perecederos para los supermercados, esta empresa contaba con tras fabricas y cada una con una responsabilidad diferente, estaba la fabrica A que era donde preparaban las verduras al natura. Estaban la fabrica B y la fabrica C enfocadas a los procesos de cocina mas complejos.
Pronto la empresa comenzó a tener grandes dificultades y calcularon que aproximadamente en un año podrían llegar a quedar en bancarrota, el director de FOODCO dedujo que una de las dificultades era por parte de un supermercado llamada TrustMart que aunque era el que mas compraba productos de FOODCO, el cual era alrededor del 65% en productos y este supermercado tenia derecho sobre todos los productos nuevos de FOODCO, otro problema era que los productos de FOODCO estaban tapados con las marcas de TrustMart lo que hacia que FOODCO no fuera reconocida.

Pero el director decidió hacerle la competencia a TrustMart y asi expandir su mercado.
de dicho caso tuvimos la posibilidad de crear un grupo de preguntas para una entrevista que se le realizaria a una persona del area operativa de la  organizacion.

Posibles preguntas para entrevista.


  1.  ¿Como describes tu estilo de trabajo?
  2.  ¿Como ha sido tú experiencia al formar parte de este equipo de trabajo?
  3.  ¿Cuales son tus metas profesionales para los próximos años?
  4. ¿Como te organizarías para lograr tus metas y las de la de la organización?
  5. ¿Cual es el mayor reto al que se enfrenta la organización?
  6. ¿Cual es tu definición personal para éxito?
  7. ¿Como aplicarías esta definición para lograr el éxito de la compañía?
  8. ¿Que estarías dispuesto a aportar para el crecimiento y posterior éxito de la organización?
  9. ¿Cuales son un o dos aéreas de la organización donde piensas que puedes mejorar tu desempeño?
  10. ¿Que es lo que más te gusta de trabajar en esta organización?


6 comentarios:

  1. Yuml es una muy buena herramienta para la creacion de todo tipo de diagramas ademas de ser muy facil de usar tiene la factibilidad que nos muestra el codigo de cada diagrama uml

    ResponderEliminar
  2. El caso de foodcoo es un caso de estudio muy interesante y las posibles preguntas van acorde con el caso porque de una u otra manera buscan recopilar la información necesaria para la implementacion de un nuevo sistema

    ResponderEliminar
  3. las preguntas a realizar siempre deben estar enfocadas a las 5c
    costo, capacidad, control, comunicación, competitividad.

    ResponderEliminar
  4. En todo el post traté de entender todos esos códigos de programación, y definitivamente he llegado a la conclusión de que no sé nada al respecto. Ahora me quedo pensando en esa pregunta que haces al final, ¿tendré definición personal para el éxito? Más bien mejor me voy a escuchar Jazz a la plaza.

    ResponderEliminar
  5. buena herramienta on line que facilita la creacion de diagramas

    ResponderEliminar
  6. yUml es una de las mejores herramientas para crear diagramas uml de manera on line sin necesidad de instalar ningún software es de mucha utilidad esta herramienta

    ResponderEliminar