<p>Cuando dices que alguien te mande el UML, ¿a qué te refieres exactamente? ¿al diagrama de casos de uso? ¿al diagrama de clases? ¿al de secuencia? ¿al de colaboración? ¿al de estados? Como ves hay para elegir.</p><p>De momento se me ocurre que identificaras los objetos que intervienen en tu sistema "Producción de Software", yo diría que pueden ser:<br>
</p><p>- Proyecto</p><p>- Grupo</p><p>- Jefe de Proyecto</p><p>- Orde de trabajo</p><p>- Miembro de grupo</p><p>- Informe de orden: acción tomada, tiempo empleado, fecha </p><p>Esto que te he puesto serían las clases y los actores, ahora has de ver como relacionar las clases entre sí y como relacionar los actores con los casos de uso (los casos de uso son generalmente las funcionalidades del sistema con lo que serían los puntos 1, 2 y 3 pero puede que te salgan más), con eso tendrías el diagrama de clases y el de casos de uso. Una vez que tengas esto claro has de ver cómo funciona tu sistema, es decir, cómo interacciona y elaborar el diagrama de secuencia, el de colaboración es inmediato una vez tengas el de secuencia. Por último te quedaría ver el de estados, puede que este sea algo más complejo pero teniando lo anterior tendrrías mucho ganado.</p>
<p>Suerte.</p><br><div class="gmail_quote">El 5 de noviembre de 2008 18:38,  <span dir="ltr"><<a href="mailto:inf200717@ucf.edu.cu">inf200717@ucf.edu.cu</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
si alguen me puede mandar el UML se lo agradezco, es para oir sugerencias para otimizar,
saludos de Lester aui les va <br>


                        
<p lang="es-MX" style="margin-bottom:0.42cm;line-height:150%"> <font face="Arial, sans-serif"><font size="3"><span lang="es-ES">1</span></font></font><font face="Arial, sans-serif"><font size="3"><span lang="es-ES">0.    En una Empresa de
Producción de Software se quieren controlar la ejecución de los proyectos,
cada proyecto se le asigna a un grupo y cada grupo tiene un Jefe de Proyecto, el jefe de
proyecto es el encargado de crear órdenes de trabajo las cuales él las
asignara a los diferentes miembros de su grupo. De esta manera cada miembro del grupo de
proyecto tiene una lista con las ordenes de trabajo  que debe cumplir, y tiene que
resolver las ordenes de trabajo en el mismo orden en que le fueron asignadas aunque a la
hora de insertar una nueva orden de trabajo se tiene en cuenta la prioridad, al terminar
una orden de trabajo será eliminada de la lista de ordenes a ejecutar. Cuando una
persona trabaja en una orden de trabajo debe poder decir que fue lo que hizo en la orden
de trabajo, cuanto tiempo trabajó en ella y en que fecha lo hizo. De cada
proyecto se conoce su identificador, descripción, cliente, fecha de
terminación, clasificación y sistema operativo en que se realiza. Cada
orden de trabajo tiene un identificador, una prioridad, un tiempo de ejecución,
una descripción y a quien esta asignada. </span></font></font> </p>
<p lang="es-MX" style="margin-bottom:0.42cm;line-height:150%"> <font face="Arial, sans-serif"><font size="3"><span lang="es-ES">El sistema deberá
permitir</span></font></font><font face="Arial, sans-serif"><font size="3"><span lang="es-ES">: </span></font></font> </p>
<ul>
    <ol>
        <li>
        <p lang="es-ES" style="margin-bottom:0.42cm;line-height:150%">                <font face="Arial, sans-serif"><font size="3">Que un
trabajador vea          en un período de tiempo dado cuantas horas tiene
trabajadas.</font></font></p>
        </li>
        <li>
        <p lang="es-ES" style="margin-bottom:0.42cm;line-height:150%">                <font face="Arial, sans-serif"><font size="3">Facturar a un
proyecto                que se calcula en base a las ordenes de trabajo que ya fueron
                terminadas y teniendo en cuenta el nivel de complejidad y la            cantidad de
horas trabajadas en ella.</font></font></p>
        </li>
        <li>
        <p lang="es-MX" style="margin-bottom:0.42cm;line-height:150%">                <font face="Arial, sans-serif"><font size="3"><span lang="es-ES">Obtener                de un proyecto las órdenes de trabajo que no han
sido terminadas.</span></font></font></p>
        </li>
    </ol>
</ul>
<br><br>-- <br>Lester Arturo Oropesa Morales<br>Informatica(2do)<br>UCF Carlos
Rafael Rodriguez<br><br>"Pensar en el futuro, hace el presente más
complicado."  (De un loco ahí...)






<div>

<hr>
<p>Servicio del Grupo de Redes<br>
Universidad de Cienfuegos<br>
Contacto: <a href="mailto:adminred@ucf.edu.cu" target="_blank">adminred@ucf.edu.cu</a></p>

</div>

<br>_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br>