<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comentarios para Tecnología y Synergix</title>
	<atom:link href="http://synergix.wordpress.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://synergix.wordpress.com</link>
	<description>Visión de Synergix de los Sistemas de Información y la Ingeniería del Software</description>
	<lastBuildDate>Fri, 04 Dec 2009 01:40:24 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comentario de Iván Garcerant en Ejemplo de análisis de caso de uso</title>
		<link>http://synergix.wordpress.com/2008/07/12/ejemplo-de-analisis-de-caso-de-uso/#comment-328</link>
		<dc:creator>Iván Garcerant</dc:creator>
		<pubDate>Fri, 04 Dec 2009 01:40:24 +0000</pubDate>
		<guid isPermaLink="false">http://synergix.wordpress.com/?p=141#comment-328</guid>
		<description>Saludos Ramon.

Pienso que no, no es lo mismo decir que un caso de uso incluye otro a decir que un caso de uso requiere que otro se haya ejecutado antes de él.

Es decir, creo que hay diferencia entre &quot;include&quot; y &quot;prerequisito&quot;.

Para dejar clara la diferencia, imagina la posibilidad de dos ejecuciones del caso de uso &quot;Viajar en el sistema&quot;. Dos ejecuciones cuyo prerequisito se puede satisfacer con una sola ejecución de &quot;Comprar Ticket&quot; incluso, con mucho tiempo entre estas.

Si hubiera una relación &quot;include&quot;, sería obligar a comprar el Ticket cada vez que se va a viajar en el metro, cosa falsa la verdad, ya que uno puede entrar en la estación y comprar tickets para toda la semana sin tener que viajar necesariamente ese día.

Eso sí, hay que recordar que lo de &quot;prerequisito&quot; visto como relación es poco frecuente. Lo más común es documentar los reprequisitos en una sección del caso de uso en forma textual y no en el diagrama.</description>
		<content:encoded><![CDATA[<p>Saludos Ramon.</p>
<p>Pienso que no, no es lo mismo decir que un caso de uso incluye otro a decir que un caso de uso requiere que otro se haya ejecutado antes de él.</p>
<p>Es decir, creo que hay diferencia entre &#8220;include&#8221; y &#8220;prerequisito&#8221;.</p>
<p>Para dejar clara la diferencia, imagina la posibilidad de dos ejecuciones del caso de uso &#8220;Viajar en el sistema&#8221;. Dos ejecuciones cuyo prerequisito se puede satisfacer con una sola ejecución de &#8220;Comprar Ticket&#8221; incluso, con mucho tiempo entre estas.</p>
<p>Si hubiera una relación &#8220;include&#8221;, sería obligar a comprar el Ticket cada vez que se va a viajar en el metro, cosa falsa la verdad, ya que uno puede entrar en la estación y comprar tickets para toda la semana sin tener que viajar necesariamente ese día.</p>
<p>Eso sí, hay que recordar que lo de &#8220;prerequisito&#8221; visto como relación es poco frecuente. Lo más común es documentar los reprequisitos en una sección del caso de uso en forma textual y no en el diagrama.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de makiolo en Casos de Uso Avanzados: Relación de Extensión</title>
		<link>http://synergix.wordpress.com/2008/06/05/casos-de-uso-avanzados-relacion-extend/#comment-327</link>
		<dc:creator>makiolo</dc:creator>
		<pubDate>Thu, 03 Dec 2009 19:02:13 +0000</pubDate>
		<guid isPermaLink="false">http://synergix.wordpress.com/?p=57#comment-327</guid>
		<description>Una pregunta, vengo de un examen de Ing. del software el cual creo que he aprobado, pero estudiando me ha quedado una duda.

¿Cual es la diferencia entre la extensión y la herencia/generalización?

Es decir, la extensión es una dependencia con un estereotipado. En el origen digamos que esta el caso de uso base y en el destino esta el caso de uso que:
a) añade comportamiento sin modificar el comportamiento del origen
b) añade comportamiento y puede modificar el comportamiento de origen.

La extensión es el a ¿verdad?, si fuera el b, no veo ninguna diferencia con la generalización de casos de uso.

La inclusión la tengo claro.

Otra duda parecida, si no es molestia:
En el diagrama de clases, podemos unir las clases mediante:
1- herencia / generalización, flecha
2- dependencia, linea discontinua
3- asociación, linea continua

¿No es cierto que toda herencia supone dependencia? ¿Cuando se usa la dependencia sin estereotipo alguno? Es decir, por lo que veo, en los diagramas de clase, normalmente se usa el 1 y 3, es ¿asi?

Y ya para rayarme finalmente, la asociación indica navegabilidad entre 2 clases, ¿eso no es tambien dependencia?

Me dio por pensar que la dependencia se puede usar para cuando depende del interfaz de la clase, y tener verificado y controlado el efecto onda al modificar una clase.

En fin, aprobaré el parcial sobre esto, pero no estoy seguro si he aprendido aún xD

un saludo.</description>
		<content:encoded><![CDATA[<p>Una pregunta, vengo de un examen de Ing. del software el cual creo que he aprobado, pero estudiando me ha quedado una duda.</p>
<p>¿Cual es la diferencia entre la extensión y la herencia/generalización?</p>
<p>Es decir, la extensión es una dependencia con un estereotipado. En el origen digamos que esta el caso de uso base y en el destino esta el caso de uso que:<br />
a) añade comportamiento sin modificar el comportamiento del origen<br />
b) añade comportamiento y puede modificar el comportamiento de origen.</p>
<p>La extensión es el a ¿verdad?, si fuera el b, no veo ninguna diferencia con la generalización de casos de uso.</p>
<p>La inclusión la tengo claro.</p>
<p>Otra duda parecida, si no es molestia:<br />
En el diagrama de clases, podemos unir las clases mediante:<br />
1- herencia / generalización, flecha<br />
2- dependencia, linea discontinua<br />
3- asociación, linea continua</p>
<p>¿No es cierto que toda herencia supone dependencia? ¿Cuando se usa la dependencia sin estereotipo alguno? Es decir, por lo que veo, en los diagramas de clase, normalmente se usa el 1 y 3, es ¿asi?</p>
<p>Y ya para rayarme finalmente, la asociación indica navegabilidad entre 2 clases, ¿eso no es tambien dependencia?</p>
<p>Me dio por pensar que la dependencia se puede usar para cuando depende del interfaz de la clase, y tener verificado y controlado el efecto onda al modificar una clase.</p>
<p>En fin, aprobaré el parcial sobre esto, pero no estoy seguro si he aprendido aún xD</p>
<p>un saludo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de ramon en Ejemplo de análisis de caso de uso</title>
		<link>http://synergix.wordpress.com/2008/07/12/ejemplo-de-analisis-de-caso-de-uso/#comment-326</link>
		<dc:creator>ramon</dc:creator>
		<pubDate>Wed, 02 Dec 2009 23:14:22 +0000</pubDate>
		<guid isPermaLink="false">http://synergix.wordpress.com/?p=141#comment-326</guid>
		<description>Interesante el ejemplo, pero la relación prerrequisito puede obviarse utilizando include.
Gracias por la idea.

Ramon</description>
		<content:encoded><![CDATA[<p>Interesante el ejemplo, pero la relación prerrequisito puede obviarse utilizando include.<br />
Gracias por la idea.</p>
<p>Ramon</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de Iván Garcerant en Tipos de Diagramas en UML</title>
		<link>http://synergix.wordpress.com/2008/07/20/tipos-de-diagramas-en-uml/#comment-325</link>
		<dc:creator>Iván Garcerant</dc:creator>
		<pubDate>Wed, 02 Dec 2009 21:09:17 +0000</pubDate>
		<guid isPermaLink="false">http://synergix.wordpress.com/?p=164#comment-325</guid>
		<description>Saludos Andrea.

La respuesta es simple: un desarrollo no consiste en hacer diagramas, así que no tienes por que usarlos todos y aún más, no tendrías que usar ninguno del todo.

Si te puedes pasar sin diagramas, quizás valga la pena hacerlo así.

Los diagramas se hacen en aquellos casos en que aporten algo útil. Por ejemplo, si tienes un software que es construido como una maquina de estado, el tener un diagrama con dichos estados puede ser útil para hablar sobre el sistema y entenderlo dentro del grupo de programadores.

Otro ejemplo sería tener un programa que deba ser instalado en múltiples computadores de diversos tipos con diversas configuraciones, de ser este el caso, un diagrama de despliegue te va a permitir visualizar todo a la vez y entenderlo.

Es decir, los diagramas son útiles cuando tienes una historia que contar sobre el sistema. Así que los hacemos cada vez que son útiles y no los hacemos si no tenemos nada que decir o lo hemos dicho de otro modo.

Si vez de cerca las recomendaciones, notaras que los métodos de desarrollo hablan de tareas, de trabajo invertido en la construcción del sistema, enfocándose poco o nada en los instrumentos que en un momento dado te puedan ayudar. Es decir, un desarrollo apegado a un método definido &quot;debe&quot; cumplir con ciertas tareas, y &quot;puede&quot; recurrir a los diagramas UML en aquellos casos en que sean útiles y aporten algo de valor.

En general, en la medida en que el proyecto se haga más complejo de entender y en que participen más personas, será más probable que un diagrama te ayude. Eventualmente en proyectos muy complejos o muy grandes puede que se tengan muchos modelos con múltiples diagramas... pero tenerlos todos es aún así, un poco artificial y en mi experiencia no se dan mucho estos casos.</description>
		<content:encoded><![CDATA[<p>Saludos Andrea.</p>
<p>La respuesta es simple: un desarrollo no consiste en hacer diagramas, así que no tienes por que usarlos todos y aún más, no tendrías que usar ninguno del todo.</p>
<p>Si te puedes pasar sin diagramas, quizás valga la pena hacerlo así.</p>
<p>Los diagramas se hacen en aquellos casos en que aporten algo útil. Por ejemplo, si tienes un software que es construido como una maquina de estado, el tener un diagrama con dichos estados puede ser útil para hablar sobre el sistema y entenderlo dentro del grupo de programadores.</p>
<p>Otro ejemplo sería tener un programa que deba ser instalado en múltiples computadores de diversos tipos con diversas configuraciones, de ser este el caso, un diagrama de despliegue te va a permitir visualizar todo a la vez y entenderlo.</p>
<p>Es decir, los diagramas son útiles cuando tienes una historia que contar sobre el sistema. Así que los hacemos cada vez que son útiles y no los hacemos si no tenemos nada que decir o lo hemos dicho de otro modo.</p>
<p>Si vez de cerca las recomendaciones, notaras que los métodos de desarrollo hablan de tareas, de trabajo invertido en la construcción del sistema, enfocándose poco o nada en los instrumentos que en un momento dado te puedan ayudar. Es decir, un desarrollo apegado a un método definido &#8220;debe&#8221; cumplir con ciertas tareas, y &#8220;puede&#8221; recurrir a los diagramas UML en aquellos casos en que sean útiles y aporten algo de valor.</p>
<p>En general, en la medida en que el proyecto se haga más complejo de entender y en que participen más personas, será más probable que un diagrama te ayude. Eventualmente en proyectos muy complejos o muy grandes puede que se tengan muchos modelos con múltiples diagramas&#8230; pero tenerlos todos es aún así, un poco artificial y en mi experiencia no se dan mucho estos casos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de makiolo en Casos de Uso Avanzados: Relación de Extensión</title>
		<link>http://synergix.wordpress.com/2008/06/05/casos-de-uso-avanzados-relacion-extend/#comment-324</link>
		<dc:creator>makiolo</dc:creator>
		<pubDate>Tue, 01 Dec 2009 12:53:08 +0000</pubDate>
		<guid isPermaLink="false">http://synergix.wordpress.com/?p=57#comment-324</guid>
		<description>muchas gracias por tu explicación ;D</description>
		<content:encoded><![CDATA[<p>muchas gracias por tu explicación ;D</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de andrea en Tipos de Diagramas en UML</title>
		<link>http://synergix.wordpress.com/2008/07/20/tipos-de-diagramas-en-uml/#comment-323</link>
		<dc:creator>andrea</dc:creator>
		<pubDate>Mon, 30 Nov 2009 07:30:55 +0000</pubDate>
		<guid isPermaLink="false">http://synergix.wordpress.com/?p=164#comment-323</guid>
		<description>que tan importante es que cuando se esta desarrollando un sistema se realizen todos los diagramas? son necesarios todos? o en dado caso como sabes con que tantos diagramas debes de contar en el desarrollo o diseño de un sistema?</description>
		<content:encoded><![CDATA[<p>que tan importante es que cuando se esta desarrollando un sistema se realizen todos los diagramas? son necesarios todos? o en dado caso como sabes con que tantos diagramas debes de contar en el desarrollo o diseño de un sistema?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de Iván Garcerant en Tareas: Construir Modelo de Dominio</title>
		<link>http://synergix.wordpress.com/2008/07/03/tareas-construir-modelo-de-dominio/#comment-322</link>
		<dc:creator>Iván Garcerant</dc:creator>
		<pubDate>Sat, 28 Nov 2009 10:31:01 +0000</pubDate>
		<guid isPermaLink="false">http://synergix.wordpress.com/?p=103#comment-322</guid>
		<description>Matilde,

El modelo de dominio representa al negocio o área en que se va a usar el sistema, por lo que posiblemente sea igual tanto si lo hacemos pensando en la situación actual como si lo hacemos pensando en el sistema futuro.

Si lo que queremos es expresar como es un sistema software hoy en día, el cual vamos a sustituir, lo que usamos es el modelo de diseño de dicho software.

Y claro esta, cuando queramos mostrar el diseño del nuevo sistema de software, recurriremos al modelo de diseño de este nuevo software.

Entonces, en palabras simples:

1. El modelo de dominio describe conceptos del negocio, por lo que posiblemente sea igual en los dos casos que mencionas.

2. El modelo de diseño describe conceptos del software, por lo que es apropiado tanto para mostrar el sistema nuevo como para documentar el anterior.

Espero te sirva.</description>
		<content:encoded><![CDATA[<p>Matilde,</p>
<p>El modelo de dominio representa al negocio o área en que se va a usar el sistema, por lo que posiblemente sea igual tanto si lo hacemos pensando en la situación actual como si lo hacemos pensando en el sistema futuro.</p>
<p>Si lo que queremos es expresar como es un sistema software hoy en día, el cual vamos a sustituir, lo que usamos es el modelo de diseño de dicho software.</p>
<p>Y claro esta, cuando queramos mostrar el diseño del nuevo sistema de software, recurriremos al modelo de diseño de este nuevo software.</p>
<p>Entonces, en palabras simples:</p>
<p>1. El modelo de dominio describe conceptos del negocio, por lo que posiblemente sea igual en los dos casos que mencionas.</p>
<p>2. El modelo de diseño describe conceptos del software, por lo que es apropiado tanto para mostrar el sistema nuevo como para documentar el anterior.</p>
<p>Espero te sirva.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de Matilde en Tareas: Construir Modelo de Dominio</title>
		<link>http://synergix.wordpress.com/2008/07/03/tareas-construir-modelo-de-dominio/#comment-321</link>
		<dc:creator>Matilde</dc:creator>
		<pubDate>Fri, 27 Nov 2009 20:35:57 +0000</pubDate>
		<guid isPermaLink="false">http://synergix.wordpress.com/?p=103#comment-321</guid>
		<description>Hola, quisiera saber si el modelo de dominio se hace en base a cómi funciona el sistema que se está analizando o si se hace en representación del sistema que va o está diseñando?

Saludos!</description>
		<content:encoded><![CDATA[<p>Hola, quisiera saber si el modelo de dominio se hace en base a cómi funciona el sistema que se está analizando o si se hace en representación del sistema que va o está diseñando?</p>
<p>Saludos!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de Martin en Tipos de requisitos: Funcional vs. No Funcional</title>
		<link>http://synergix.wordpress.com/2008/07/07/requisito-funcional-y-no-funcional/#comment-320</link>
		<dc:creator>Martin</dc:creator>
		<pubDate>Wed, 18 Nov 2009 19:24:28 +0000</pubDate>
		<guid isPermaLink="false">http://synergix.wordpress.com/?p=129#comment-320</guid>
		<description>Genial che! Gracias!</description>
		<content:encoded><![CDATA[<p>Genial che! Gracias!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de Iván Garcerant en Tareas: Construir Modelo de Dominio</title>
		<link>http://synergix.wordpress.com/2008/07/03/tareas-construir-modelo-de-dominio/#comment-319</link>
		<dc:creator>Iván Garcerant</dc:creator>
		<pubDate>Fri, 13 Nov 2009 18:46:13 +0000</pubDate>
		<guid isPermaLink="false">http://synergix.wordpress.com/?p=103#comment-319</guid>
		<description>Saludos Pedro.

Esa es una pregunta difícil de responder. Los modelos de dominio son artefactos creativos, que se construyen como parte del proceso de identificación de requisitos ya sea en reuniones con el cliente o como parte de un proceso de aprendizaje en el área de negocio por parte de los analistas.

Si revisas el post &quot;Modelo de Dominio&quot;, cuyo link te copio a continuación, verás que ya ha surgido algo de debate sobre este modelo entre quienes leen el blog.

&lt;a href=&quot;http://synergix.wordpress.com/2008/07/10/modelo-de-dominio/&quot; rel=&quot;nofollow&quot;&gt;http://synergix.wordpress.com/2008/07/10/modelo-de-dominio/&lt;/a&gt;

En líneas generales, dado que el modelo de dominio es un artefacto que sirve para capturar el conocimiento de un área de negocios, ha de ser desarrollado con fuerte participación del cliente y de expertos en el área. Ya queda a la dinámica propia de dichas reuniones seguir una determinada secuencia de pasos u otra.

Espero haber podido ayudarte. Cualquier cosa no dudes en preguntar de nuevo.</description>
		<content:encoded><![CDATA[<p>Saludos Pedro.</p>
<p>Esa es una pregunta difícil de responder. Los modelos de dominio son artefactos creativos, que se construyen como parte del proceso de identificación de requisitos ya sea en reuniones con el cliente o como parte de un proceso de aprendizaje en el área de negocio por parte de los analistas.</p>
<p>Si revisas el post &#8220;Modelo de Dominio&#8221;, cuyo link te copio a continuación, verás que ya ha surgido algo de debate sobre este modelo entre quienes leen el blog.</p>
<p><a href="http://synergix.wordpress.com/2008/07/10/modelo-de-dominio/" rel="nofollow">http://synergix.wordpress.com/2008/07/10/modelo-de-dominio/</a></p>
<p>En líneas generales, dado que el modelo de dominio es un artefacto que sirve para capturar el conocimiento de un área de negocios, ha de ser desarrollado con fuerte participación del cliente y de expertos en el área. Ya queda a la dinámica propia de dichas reuniones seguir una determinada secuencia de pasos u otra.</p>
<p>Espero haber podido ayudarte. Cualquier cosa no dudes en preguntar de nuevo.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
