Foros del Web » Programación para mayores de 30 ;) » Programación General »

[SOLUCIONADO] UML duda

Estas en el tema de UML duda en el foro de Programación General en Foros del Web. Que lenguaje se usa o usais para el diseño psdeuocodigo o diagramas?...
  #1 (permalink)  
Antiguo 15/02/2014, 15:32
 
Fecha de Ingreso: enero-2014
Ubicación: En mi casa
Mensajes: 9
Antigüedad: 10 años, 10 meses
Puntos: 0
UML duda

Que lenguaje se usa o usais para el diseño psdeuocodigo o diagramas?
  #2 (permalink)  
Antiguo 15/02/2014, 15:39
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: UML duda

Cita:
Que lenguaje se usa o usais para el diseño psdeuocodigo o diagramas?
El pseudocódigo no tiene lenguaje. De hecho es una forma de escribir simulada y en tu idioma, de lo que debería hacer tu código.

Estrictamente hablando, UML no tiene lenguaje. Lo que sí tiene es un conjunto de diagramas definidos, los cuales pueden tener algunas diferencias entre diferentes editores y formas de hacerlos. De allí que es un modelo, pero no es una ley estricta.
En los hechos, como decía uno de mis profesores, si tu mismo quieres desarrollar todo un sistema nuevo de graficación, eres libre de hacerlo. No hay nada que lo impida, en tanto siga los principios generales del UML.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 15/02/2014, 16:05
 
Fecha de Ingreso: enero-2014
Ubicación: En mi casa
Mensajes: 9
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: UML duda

Cita:
Iniciado por gnzsoloyo Ver Mensaje
El pseudocódigo no tiene lenguaje. De hecho es una forma de escribir simulada y en tu idioma, de lo que debería hacer tu código.

Estrictamente hablando, UML no tiene lenguaje. Lo que sí tiene es un conjunto de diagramas definidos, los cuales pueden tener algunas diferencias entre diferentes editores y formas de hacerlos. De allí que es un modelo, pero no es una ley estricta.
En los hechos, como decía uno de mis profesores, si tu mismo quieres desarrollar todo un sistema nuevo de graficación, eres libre de hacerlo. No hay nada que lo impida, en tanto siga los principios generales del UML.
si claro se que no es un lenguaje estoy leyendo el libro de joyanes y usa pseudocodigo, pero no usa diagrama de flujo que me gusta mas, e hay la pregunta cual usa los desarrolladores hoy en dia.

Me recomienda algun libro de diagramas en español??
  #4 (permalink)  
Antiguo 15/02/2014, 17:22
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: UML duda

Cita:
pero no usa diagrama de flujo que me gusta mas,
No existen diagramas de flujo en UML.

Cita:
Me recomienda algun libro de diagramas en español??
Google tiene buenas recomendaciones para ti: Manual de UML
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 15/02/2014, 18:20
 
Fecha de Ingreso: enero-2014
Ubicación: En mi casa
Mensajes: 9
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: UML duda

Cita:
Iniciado por gnzsoloyo Ver Mensaje
No existen diagramas de flujo en UML.


Google tiene buenas recomendaciones para ti: [URL="http://lmgtfy.com/?q=manual+de+UML"]Manual de UML[/URL]
el**diagrama de flujo**o**diagrama de actividades**es la*representación gráfica
*delalgoritmo o proceso. Se utiliza en disciplinas como*programación*economía
,*procesos industriales y psicología cognitiva


En*Lenguaje Unificado de Modelado
*(UML), un diagrama de actividades representa losflujos de trabajo
*paso a paso de negocio y operacionales de los componentes en un sistema. Un diagrama de actividades muestra el flujo de control general.
  #6 (permalink)  
Antiguo 15/02/2014, 18:51
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: UML duda

Cita:
(UML), un diagrama de actividades representa losflujos de trabajo
Un diagrama de actividades no es un diagrama de flujo como lo que conoces de programación estructurada. Además, el diagrama de actividades no representa acciones traducibles a procesos de codigo, sino que es un analisis abstracto de las actividades de un sistema.
Un diagrama de flujo, por su parte, según se entiende generalmente, es una descripción detallada de un proceso, que describe la secuencia de pasos a programar.
ESO es lo que no existe en UML.

Esto es un diagrama de flujo:



Esto es un diagrama de actividades:


En lo único que se parecen es en la denominación "diagrama". Pero representan cosas total y absolutamente distintas. No te confundas por el uso de la palabra "flujo", porque en este contexto se refiere a cosas distintas.

¿Se entiende la distinción?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #7 (permalink)  
Antiguo 16/02/2014, 11:11
 
Fecha de Ingreso: octubre-2005
Ubicación: Perú
Mensajes: 303
Antigüedad: 19 años, 1 mes
Puntos: 0
Respuesta: UML duda

Estimado hay que diferencias los diagramas.
1- Para diagramar codigo se usa los diagramas nassi, pseudocodigo y flujo respectivamente.
2- Para diagramar procesos se usa UML
Hay que diferenciar.
Para el punto 1 uso DIA
Para el punto 2 hay varios como UMBRELLO, BOUML, VISUAL PARADIGM
__________________
DESARROLLO Y DISEÑO DE PAGINAS WEB, HOSTING, DOMINIO, TRUJILLO PERU
Diseño web
Trujillo - Perú
  #8 (permalink)  
Antiguo 17/02/2014, 08:01
Avatar de nup_  
Fecha de Ingreso: noviembre-2010
Mensajes: 265
Antigüedad: 14 años
Puntos: 32
Respuesta: UML duda

Hola:

Antes q todo, UML si es un lenguaje:
http://es.wikipedia.org/wiki/Lenguaj...do_de_Modelado
http://es.wikipedia.org/wiki/Lenguaje

Si la duda es si usar diagramas de flujo o pseudocódigo para representar algoritmos:
Al principio usa el q te sea más cómodo, pero ten en cuenta q en algún momento vas a tener q aprender a usar pseudocódigo.
Casi todos los libros (webs, tutoriales, etc.) q encuentres van a estar en pseudocódigo.
El pseudocódigo es más cercano a la implementación final q vas a hacer.
Solo con diagramas de flujo no vas a poder representar algoritmos más complejos, sobre todo aquellos q usen estructuras de datos (Ej: http://es.wikipedia.org/wiki/Algoritmo_de_Dijkstra)

Por otra parte, los diagramas de flujo tienen sus ventajas.
Son más fáciles de interpretar, sobre todo para las personas q no saben programar.
Te posibilitan entender más rápidamente el algoritmo, sobre todo si este tiene muchas "ramas" (if-else) y ciclos (for,while)

slds;

nup_

Etiquetas: uml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:40.