tag:blogger.com,1999:blog-87101406562120911122024-02-18T18:09:19.150-08:00Diana JazminJazminhttp://www.blogger.com/profile/00713385957663793428noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-8710140656212091112.post-17496887047451281592011-03-17T01:08:00.000-07:002011-03-17T01:08:55.256-07:00Diagramas de clases y de secuenciaHola a todos buen dia en esta semana nos toca subir los diagramas de clases y de secuencia.<br />
<br />
Creo que primero debemos saber que es y para que nos sirve.<br />
<br />
UML (Lengua Unificada que Modela) es un lenguaje que permite modelar, construir y documentar los elementos que forman un sistema software orientado a objetos. <br />
<br />
Los modelos de UML que investigamos nosotros son:<br />
Diagrama de clases y Diagrama de Secuencia.<br />
<br />
Un Diagrama de Clases muestra la especificación para las clases software de una aplicación. Puede contener la siguiente información:<br />
Clases, asociaciones y atributos.<br />
Interfaces, con sus operaciones y constantes.<br />
Métodos.<br />
Navegabilidad Dependencias.<br />
<br />
Una clase se representa mediante una caja subdividida en tres partes: En la superior se muestra el nombre de la clase, en la media los atributos y en la inferior las operaciones.<br />
<br />
La relación de herencia se representa mediante un triángulo en el extremo de la relación que corresponde a la clase más general o clase padre. <br />
<br />
<br />
Diagrama de Secuencia <br />
Un diagrama de Secuencia muestra una interacción ordenada según la secuencia temporal de eventos. En particular, muestra los objetos participantes en la interacción y los mensajes que intercambian ordenados según su secuencia en el tiempo. El eje vertical representa el tiempo, y en el eje horizontal se colocan los objetos y actores participantes en la interacción, sin un orden prefijado. Cada objeto o actor tiene una línea vertical, y los mensajes se representan mediante flechas entre los distintos objetos. El tiempo fluye de arriba abajo. Se pueden colocar etiquetas (como restricciones de tiempo, descripciones de acciones, etc.) bien en el margen izquierdo o bien junto a las transiciones o activaciones a las que se refieren. <br />
<br />
<br />
La verdad no recuerdo muy bien que se tenia que subir en taller o ke a la clase y por eso mejor en esta entrada englobe.<br />
<br />
En esta imagen esta implementado mi proyecto en un diagrama de clases.<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEie314P0tDVcMg1gxiNDNWUK_5ZiDj1Xtzj6Y0S_yQX_O3KBqprdXBlvzYdzjTnJWNSdy5gRmmOVP493mXMYg3tHSoGOHPPljXERZ-yu5FadJeHltoGQDzdPqFzd8ib6UR8JnsxwQuWykY/s1600/diagrama_de_clases.bmp" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="300" width="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEie314P0tDVcMg1gxiNDNWUK_5ZiDj1Xtzj6Y0S_yQX_O3KBqprdXBlvzYdzjTnJWNSdy5gRmmOVP493mXMYg3tHSoGOHPPljXERZ-yu5FadJeHltoGQDzdPqFzd8ib6UR8JnsxwQuWykY/s400/diagrama_de_clases.bmp" /></a></div><br />
<br />
<br />
En donde se maneja algo de herencia en la clase Requisitos ya que se extiende a RequisitosRepara. En las demás clases una lleva a la otra.<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD1CwAJ9ukMD8PNUNDhDQwhRws2B6Ur4q3EumfNkRT779Hrn3U0yhSrxqH5JQ0sB_JDZza1pC6FNYBQ4A8tEn1meWDVLr9kjSaQantSAW3Z-GH91Q13R0vU0EhYXtWjwP-pNiVpaF-3EI/s1600/diagrama_secuencial.bmp" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="300" width="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD1CwAJ9ukMD8PNUNDhDQwhRws2B6Ur4q3EumfNkRT779Hrn3U0yhSrxqH5JQ0sB_JDZza1pC6FNYBQ4A8tEn1meWDVLr9kjSaQantSAW3Z-GH91Q13R0vU0EhYXtWjwP-pNiVpaF-3EI/s400/diagrama_secuencial.bmp" /></a></div><br />
<br />
En este segundo no aparecen los atributos ni metodos dentro del diagrama sin embargo si es necesario declararlos. En esta diagrama el programa lleva una secuencia a diferencia del diagrama de clases que no tenia un orden definido.Jazminhttp://www.blogger.com/profile/00713385957663793428noreply@blogger.com4tag:blogger.com,1999:blog-8710140656212091112.post-27208282184949900942011-02-24T06:13:00.000-08:002011-02-24T06:13:08.689-08:00Semana 5 Taller<title> Especificacion Tecnica</title> <style type="text/css">
<!--
@page { margin: 0.79in }
P { margin-bottom: 0.08in }
-->
</style> <br />
<div style="margin-bottom: 0in;"><span style="font-family: Arial,serif;"><span style="font-size: x-small;"><span lang="es-ES">Especificación Técnica</span></span></span></div><div lang="es-ES" style="margin-bottom: 0in;"><br />
</div><div style="margin-bottom: 0in;"><span style="font-family: Arial,serif;"><span style="font-size: x-small;"><span lang="es-ES">Hola a todos en esta semana abordamos el tema de especificación técnica del cual realizamos una investigación para poder aplicarlo a nuestro proyecto. Esto con el fin de que alguna otra persona pueda entender la funcionalidad y el objetivo del programa basándose en la información que debemos proporcionar en ésta.</span></span></span></div><div style="margin-bottom: 0in;"><span style="font-family: Arial,serif;"><span style="font-size: x-small;"><span lang="es-ES">Es importante crear una especificación técnica para que en un futuro pueda ser modificada o simplemente dar el debido mantenimiento al programa, no solo el creador del programa sino cualquier otro programador.</span></span></span></div><div lang="es-ES" style="margin-bottom: 0in;"><br />
</div><div style="margin-bottom: 0in;"><span style="font-family: Arial,serif;"><span style="font-size: x-small;"><span lang="es-ES">Esta es la especificación técnica de mi proyecto.</span></span></span></div><div lang="es-ES" style="margin-bottom: 0in;"><br />
</div><div style="margin-bottom: 0in;"><span style="font-family: Arial,serif;"><span style="font-size: x-small;"><span lang="es-ES">Agencia de autos.</span></span></span></div><div style="margin-bottom: 0in;"><br />
</div><div style="margin-bottom: 0in;"><title></title> <style type="text/css">
<!--
@page { margin: 0.79in }
P { margin-bottom: 0.08in }
-->
</style> </div><div style="margin-bottom: 0in;"><span style="font-family: Arial,serif;"><span style="font-size: x-small;"><span lang="es-ES">El objetivo de Agencia de autos es brindar comodidad y fácil manejo a usuarios y a la vez dar un servicio actualizado y rápido a clientes. </span></span></span> </div><div lang="es-ES" style="margin-bottom: 0in;"><br />
</div><div style="margin-bottom: 0in;"><span style="font-family: Arial,serif;"><span style="font-size: x-small;"><span lang="es-ES">Es un programa que interactúa con usuarios de la empresa por petición de un cliente al querer adquirir un auto. El programa contiene una ventana inicial para el nombre de usuario que desea entrar a la base de datos.</span></span></span></div><div style="margin-bottom: 0in;"><br />
</div><div style="margin-bottom: 0in;"><span style="font-family: Arial,serif;"><span style="font-size: x-small;"><span lang="es-ES">Este programa debera contener los datos de los usuarios que pueden tener acceso al sistema . Al entrar a a base de datos tendrá la opción de elegir entre diferentes acciones.</span></span></span></div><div lang="es-ES" style="margin-bottom: 0in;"><br />
</div><div style="margin-bottom: 0in;"><span style="font-family: Arial,serif;"><span style="font-size: x-small;"><span lang="es-ES">Tiene la función de ofrecer varias opciones entre las cuales pueda elegir el usuario, como pueden ser comprar, vender, cambiar, financiar, reparar y/o darle mantenimiento a su auto según sea la necesidad.</span></span></span></div><div style="margin-bottom: 0in;"><br />
</div><div style="margin-bottom: 0in;"><title></title> <style type="text/css">
<!--
@page { margin: 0.79in }
P { margin-bottom: 0.08in }
-->
</style> </div><div style="margin-bottom: 0in;"><span style="font-family: Arial,serif;"><span style="font-size: x-small;"><span lang="es-ES">Para cada una de ellas el cliente deberá cubrir un perfil (Requisitos). Al ser cubierto el perfil se podrá mostrar los autos disponibles en ese momento en la agencia. Al elegir un auto aparecerán sus características .</span></span></span></div><div style="margin-bottom: 0in;"><span style="font-family: Arial,serif;"><span style="font-size: x-small;"><span lang="es-ES">Una vez que el cliente haya elegido algún tipo de auto se tendrá que acordar la forma de liquidación, ofreciéndole propuestas que al final el cliente deberá decidir. Para finalizar este trámite se le dará hora y fecha de entrega del vehículo.</span></span></span></div><div lang="es-ES" style="margin-bottom: 0in;"><br />
</div><div style="margin-bottom: 0in;"><span style="font-family: Arial,serif;"><span style="font-size: x-small;"><span lang="es-ES">En el caso de Reparación y Mantenimiento de autos al igual que en las demás opciones el cliente tiene que reunir ciertos requisitos. Cumpliendo con estos datos el auto pasará a un diagnóstico del taller El diagnóstico pasará a base de datos y consultar el tipo de piezas o material existente. Una vez consultado y estando seguros de que hay material en existencia se canaliza para ser autorizado por un usuario Premium. Con la autorización del usuario al auto se le puede dar el mantenimiento necesario y/o reparación. </span></span></span> </div> <span style="font-family: Arial,serif;"><span style="font-size: x-small;"><span lang="es-ES"></span></span></span><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqxfC77jXmt9mTCtJK0mbpE4Iyz7Z9HsYTqIodiQTZl5K95hEAYrQxet7hSmf2BJT1sYAzUOGLOcBdofBt2dp5Lhz0XPWSPJuCJ-Y9id_YkErNtr5WqiuWvLv8rKVNDnqVSv5lCFN_XQk/s1600/paint_poo.bmp" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="211" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqxfC77jXmt9mTCtJK0mbpE4Iyz7Z9HsYTqIodiQTZl5K95hEAYrQxet7hSmf2BJT1sYAzUOGLOcBdofBt2dp5Lhz0XPWSPJuCJ-Y9id_YkErNtr5WqiuWvLv8rKVNDnqVSv5lCFN_XQk/s640/paint_poo.bmp" width="640" /></a></div><div style="margin-bottom: 0in;"><span style="font-family: Arial,serif;"><span style="font-size: x-small;"><span lang="es-ES"><br />
</span></span></span></div><div style="margin-bottom: 0in;"><span style="font-family: Arial,serif;"><span style="font-size: x-small;"><span lang="es-ES"><br />
</span></span></span></div><div style="margin-bottom: 0in;"><span style="font-family: Arial,serif;"><span style="font-size: x-small;"><span lang="es-ES"><br />
</span></span></span></div> <title></title> <style type="text/css">
<!--
@page { margin: 0.79in }
P { margin-bottom: 0.08in }
-->
</style> <br />
<div style="margin-bottom: 0in;"><span style="font-family: Arial,serif;"><span style="font-size: x-small;"><span lang="es-ES">Este proyecto es codificado en java utilizando mysql para base de datos y ubuntu como SO.</span></span></span></div><br />
Jazminhttp://www.blogger.com/profile/00713385957663793428noreply@blogger.com2tag:blogger.com,1999:blog-8710140656212091112.post-50400287856949241292011-02-24T06:04:00.000-08:002011-02-24T06:04:55.528-08:00Presentacion de proyecto<div id="__ss_7043864" style="width: 425px;"><b style="display: block; margin: 12px 0pt 4px;"><a href="http://www.slideshare.net/diana_jazmin/proyecto-de-programacion-orientada-a-objetos" title="Proyecto de programacion orientada a objetos">Proyecto de programacion orientada a objetos</a></b> <object height="355" id="__sse7043864" width="425"> <param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=proyectodeprogramacionorientadaaobjetos-110224075841-phpapp01&stripped_title=proyecto-de-programacion-orientada-a-objetos&userName=diana_jazmin" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse7043864" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=proyectodeprogramacionorientadaaobjetos-110224075841-phpapp01&stripped_title=proyecto-de-programacion-orientada-a-objetos&userName=diana_jazmin" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed> </object> <br />
<div style="padding: 5px 0pt 12px;">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/diana_jazmin">diana_jazmin</a> </div></div>Jazminhttp://www.blogger.com/profile/00713385957663793428noreply@blogger.com1tag:blogger.com,1999:blog-8710140656212091112.post-45560412741631759252011-02-16T20:29:00.000-08:002011-02-16T20:29:38.628-08:00Documentación y herramientas de desarrollo<span class="Apple-style-span" style="background-color: white; color: #741b47; font-family: 'Trebuchet MS', sans-serif;">Clase Programación Orientada a Objetos</span><br />
<span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;"><br />
</span><br />
<span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">Sesión #4 Documentación y herramientas de desarrollo.</span><br />
<span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;"><br />
</span><br />
<span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">Diana Jazmi Rojas Alvarado</span><br />
<span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">Matrícula: 1219382</span><br />
<span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;"><br />
</span><br />
<span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">Hola chicos en la información que encontré sobre la documentación de programas fue la siguiente.</span><br />
<span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;"><br />
</span><br />
<span class="Apple-style-span" style="font-size: 16px;"><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">Documentar el código de un programa es añadir suficiente información como para explicar lo que hace, punto por punto, de forma que no sólo los ordenadores sepan qué hacer, sino que además los humanos entiendan qué están haciendo y por qué.</span></span><br />
<span class="Apple-style-span" style="font-size: 16px;"><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">Es una necesidad que sólo se aprecia en su debida magnitud cuando hay errores que reparar o hay que extender el programa con nuevas capacidades o adaptarlo a un nuevo escenario.</span></span><br />
<span class="Apple-style-span" style="font-size: 16px;"><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">Todo programa que tenga éxito será modificado en el futuro, bien por el programador original, bien por otro programador que le sustituya. Pensando en esta revisión de código es por lo que es importante que el programa se entienda: para poder repararlo y modificarlo.</span></span><br />
<span class="Apple-style-span" style="font-size: 16px;"><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;"><br />
</span></span><br />
<span class="Apple-style-span" style="font-size: 16px;"><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">En caso de mi proyecto utilizare java, por lo cual busque informacion para este.</span></span><br />
<span class="Apple-style-span" style="font-size: 16px;"><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;"><br />
</span></span><br />
<span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;"><span class="Apple-style-span" style="font-size: 16px;"><span class="Apple-style-span" style="font-size: small;">El nombre de la herramienta es javadoc que </span></span><span class="Apple-style-span" style="font-size: 13px; line-height: 19px;"> es una utilidad de </span><span class="Apple-style-span" style="font-size: 13px; line-height: 19px;"><a href="http://es.wikipedia.org/wiki/Sun_Microsystems" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; text-decoration: none;" title="Sun Microsystems">Sun Microsystems</a></span><span class="Apple-style-span" style="font-size: 13px; line-height: 19px;"> para la generación de documentación de </span><span class="Apple-style-span" style="font-size: 13px; line-height: 19px;"><a class="mw-redirect" href="http://es.wikipedia.org/wiki/API" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; text-decoration: none;" title="API">APIs</a></span><span class="Apple-style-span" style="font-size: 13px; line-height: 19px;"> en formato </span><span class="Apple-style-span" style="font-size: 13px; line-height: 19px;"><a href="http://es.wikipedia.org/wiki/HTML" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; text-decoration: none;" title="HTML">HTML</a></span><span class="Apple-style-span" style="font-size: 13px; line-height: 19px;"> a partir de código fuente </span><span class="Apple-style-span" style="font-size: 13px; line-height: 19px;"><a class="mw-redirect" href="http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Java" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; text-decoration: none;" title="Lenguaje de programación Java">Java</a></span><span class="Apple-style-span" style="font-size: 13px; line-height: 19px;">.</span></span><br />
<span class="Apple-style-span" style="font-size: 13px; line-height: 19px;"><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;"><br />
</span></span><br />
<br />
<div style="font-size: medium; line-height: normal;"><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">Para que javadoc pueda generar los textos HTML es necesario que se sigan unas normas de documentación en el fuente, que son las siguientes:</span></div><ul style="font-size: medium; line-height: normal;"><li><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">Los comentarios de documentación deben empezar con /** y terminar con */. </span></li>
<li><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">Se pueden incorporar comentarios de documentación a nivel de clase, a nivel de variable (dato miembro) y a nivel de método.</span></li>
<li><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">Se genera la documentación para miembros public y protected.</span></li>
<li><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">Se pueden usar tags para documentar ciertos aspectos concretos como listas de parámetros o valores devueltos.</span></li>
</ul><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;"><br />
</span></div><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">Algunas etiquetas que podemos utilizar para la documentación son:</span></div><div><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;"><br />
</span></div><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">Clases e Interfaces </span></div><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">version @ </span></div><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">información sobre esta versión version @</span></div><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">author @ </span></div><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">información sobre el autor o autores author @</span></div><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">Variables </span></div><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">Comentarios con HTML </span></div><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">deprecated , @link, @ see @ </span></div><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">descripción-opcional @serial </span></div><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">por defecto serializables.</span></div></div><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;"><br />
</span></div><div><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">miembro # see @</span></div><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">,...) Tipo , Tipo ( metodo # see @</span></div><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">Clases (o miembros de la clases) del mismo paquete o de </span></div><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">paquetes importados.</span></div><div><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">@see referencia </span></div><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">Permite referirse a la documentación de otras clases </span></div><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">con enlaces HTML See Also Genera una sección. </span></div><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">} nombre etiqueta {@link</span></div><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">pero se puede poner dentro de una línea see Similar a @. </span></div><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">texto since @ </span></div><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">En el texto se indica desde cuando está disponible esta caracteristica.</span></div></div></div><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;"><br />
</span></div><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">Esto es solo alguna explicación breve o al menos es lo que ocuparé en mi proyecto</span></div><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;">Espero y les sirva de algo la información.</span></div><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;"><br />
</span></div><div><span class="Apple-style-span" style="color: #741b47; font-family: 'Trebuchet MS', sans-serif;"><br />
</span></div>Jazminhttp://www.blogger.com/profile/00713385957663793428noreply@blogger.com2tag:blogger.com,1999:blog-8710140656212091112.post-3392049713528164972011-02-09T19:08:00.001-08:002011-02-10T08:07:48.659-08:00Arbol de Interfaces y clases de mi proyecto<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4OAbGu5qbdJAc6_sAp_JtItVo2IcWu8RSSLYya-9ohjOXaleCtY66cKtuIjfgm3H-ExJAYdvTyWvBR311H9rC8OqBIS9fb02GbgVMpHuUPPZ5RonNLHdOw43N23i4iXsELAQu-B0A70s/s1600/arbol.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" h5="true" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4OAbGu5qbdJAc6_sAp_JtItVo2IcWu8RSSLYya-9ohjOXaleCtY66cKtuIjfgm3H-ExJAYdvTyWvBR311H9rC8OqBIS9fb02GbgVMpHuUPPZ5RonNLHdOw43N23i4iXsELAQu-B0A70s/s400/arbol.bmp" width="400" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;">En este caso el padre es al objeto autos que tiene 6 metodos (Venta, Financiemiento,Compra, Cambio, Mantenimiento, Reparacion) para realizar y que a su vez en cada metodo existen otras hijas clases para dar un formato a este como lo son lso requisitos necesrios para realizar ese metodo(clasReqV), los autos de los cuales tiene que elegir(clasMostrar), el tipo de financiemiento (clasFinancia), entre otras funciones muy parecidas.</div><div class="separator" style="clear: both; text-align: center;"></div>Jazminhttp://www.blogger.com/profile/00713385957663793428noreply@blogger.com1tag:blogger.com,1999:blog-8710140656212091112.post-63043310937004458482011-02-09T18:38:00.000-08:002011-02-09T18:38:41.542-08:00Definicion de clases de mi proyectoSegun yo en la investigacion que he estado haciendo las clases que voi a utilizar para mi proyecto serían las siquientes.<br />
<br />
Para poder dar un buen servicio y mostrar todas las opciones que el cliente tiene de obtener un auto usaré un switch.<br />
<br />
El Eventobject para poder trabajar sobre el objeto y darle sus caracteristicas.<br />
Abstract Secuential List para poner en orden mi lista , deberan tener una buena secuencia.<br />
Tambien existe la posibilidad de modificar un lista ya que habra ocasiones que la agencia se tendra que moldear a las posibilidades de un cliente por lo tanto creo que se puede utilizar el array list.<br />
Como cualquier opcion del switch tiene una serie de pasos seria mejor que para acceder al siguiente paso me vincule a la lista especifica con el linked list.<br />
<br />
No se si serán realmente todas las clases que voy a utilizar ya que entre mas investigo se va modificando y agregando para mejora de el programa.Jazminhttp://www.blogger.com/profile/00713385957663793428noreply@blogger.com0tag:blogger.com,1999:blog-8710140656212091112.post-66780016803787621012011-02-02T20:36:00.000-08:002011-02-02T20:36:22.731-08:00Descripcion de proyecto final Dra. Schiffer.<br />
<br />
<br />
<br />
Mi proyecto final será de una agencia de autos.<br />
<br />
<br />
Tendra como funcion venta, financiamiento, reparacion, cambio ,mantenimiento y compra de autos.<br />
<br />
En el Caso de que una persona desee comprar un auto debera cumplir ciertos requisitos ,posteriormente elegir el auto que desea y sus cracteristicas, despues definir el tipo de pago que realizara.<br />
<br />
En caso de ser financimiento igualmente debera cubrir ciero perfil para despues elegir alguno de nuestros pquetes segun le convenga, y con esto escoger su auto, finalmente afinar detalles.<br />
<br />
<br />
Tambien existe la posibilidad de que se tome a cuenta un auto usado para adquirir uno nuevo siempre y cuando se cubra cierto perfil para brindarle informacion sobre los paquetes ya existentes o al igual ajustar un nuevo a su conveniencia.<br />
<br />
La agencia algunas veces puede comprar autos que convengan y reunan ciertas caracteristicas que para ello tendriaa que entrar el auto en un verificacion de la agencia para determinar si es candidato para compra.<br />
<br />
<br />
Si un cliente tiene la necesidad de que reparen su auto tendra que entrar a un control en donde se debe registrar para poder pasar a verificacion y asi dar un diagnostico. Con este diagnostico se le podra brindar la atenion necesaria para su reparacion.<br />
<br />
<br />
En el caso de que el au necesite reparacion se realizara el mismo procedimiento que en el caso de reparacion. <br />
<br />
<br />
PROGRAMACION ORIENTADA A OBJETOS <br />
DIANA JAMIN ROJAS ALVARADO<br />
1219382Jazminhttp://www.blogger.com/profile/00713385957663793428noreply@blogger.com1