tag:blogger.com,1999:blog-69230193522260937952024-02-06T23:51:10.939-06:00Blog de Jose Luis Iturbide Blog de mis experiencias, ocurrencias, topicos de certificación y de tecnología de informaciónAnonymoushttp://www.blogger.com/profile/01001728901224375130noreply@blogger.comBlogger23125tag:blogger.com,1999:blog-6923019352226093795.post-34978288655452470552016-08-03T01:35:00.001-05:002016-08-03T02:25:11.616-05:00El examen de certificacion Java 8<h2>
<span style="font-family: "verdana" , sans-serif;"><b>El examen de certificacion Java 8</b></span></h2>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixTfbSZosyf0noyT2ROBkFvZdt4PHIUcXC0q6l3q2WifSYcnmz-n4EYdNVV6MbNP1a8k6FuwaMn6mBsAoTpk7y4qJk1p6dMPigae_EOpwQ_rJdoWYjIYadWqIN7UxNQHzt24Mht8h8kS6g/s1600/dukecert.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixTfbSZosyf0noyT2ROBkFvZdt4PHIUcXC0q6l3q2WifSYcnmz-n4EYdNVV6MbNP1a8k6FuwaMn6mBsAoTpk7y4qJk1p6dMPigae_EOpwQ_rJdoWYjIYadWqIN7UxNQHzt24Mht8h8kS6g/s200/dukecert.png" width="190" /></a></div>
<span style="color: blue;"><span style="color: #0b5394;"><span style="font-family: "verdana" , sans-serif;"><br /></span></span><span style="color: #0b5394;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="color: #3d85c6; font-family: "verdana" , sans-serif; font-weight: bold;">¿Qué es el examen?</span></span></span></span><br />
<span style="font-family: "verdana" , sans-serif;"><span style="font-family: "verdana" , sans-serif;"><br /></span>
</span><br />
<ul>
<li><span style="font-family: "verdana" , sans-serif;"><span style="text-indent: -0.38in;">Es un
examen </span><span style="text-indent: -0.38in;">promovido
por Oracle reconocido </span><span style="text-indent: -0.38in;">a
nivel </span><span style="text-indent: -0.38in;">internacional.</span></span></li>
<li><span style="font-family: "verdana" , sans-serif;"><span style="text-indent: -0.38in;">El
examen evalúa el conocimiento solido de características del lenguaje y </span><span style="text-indent: -0.38in;">APIs</span><span style="text-indent: -0.38in;"> de
Java SE 8</span></span></li>
<li><span style="font-family: "verdana" , sans-serif;"><span style="text-indent: -0.38in;">Se </span><span style="text-indent: -0.38in;">agenda
y realiza en un centro Pearson </span><span style="text-indent: -0.38in;">Vue</span></span></li>
</ul>
<br />
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
</div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<span style="font-weight: bold;"><span style="font-family: "verdana" , sans-serif;"><br /></span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<span style="font-weight: bold;"><span style="color: #3d85c6; font-family: "verdana" , sans-serif;">¿Que obtienes al certificarte?</span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
</div>
<ul>
<li><span style="text-indent: -0.38in;"><span style="font-family: "verdana" , sans-serif;">Te permite conocer a detalle el lenguaje y explotar mejor sus características.</span></span></li>
<li><span style="text-indent: -0.38in;"><span style="font-family: "verdana" , sans-serif;">Es un reconocimiento que puede darte una ventaja competitiva</span></span></li>
<li><span style="text-indent: -0.38in;"><span style="font-family: "verdana" , sans-serif;">Te permite acceder a mas certificaciones</span></span></li>
</ul>
<br />
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0.38in; margin-top: 0pt; text-indent: -0.38in; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /><!--[endif]--></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQY4A0YrLDmM1sz3WXfC1XFTOr3ebOFZAzVR3wNlGBjSB4bTJ7mfNGuDFHwaiK44o0pGjTco_RT2GiyrVSKBmEzgHYaFZfBT9MYtzaz4zPvZO-HrEvhHBFqlfI9QwOrfdXs4K1TqXoeBq5/s1600/troll.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><img border="0" height="166" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQY4A0YrLDmM1sz3WXfC1XFTOr3ebOFZAzVR3wNlGBjSB4bTJ7mfNGuDFHwaiK44o0pGjTco_RT2GiyrVSKBmEzgHYaFZfBT9MYtzaz4zPvZO-HrEvhHBFqlfI9QwOrfdXs4K1TqXoeBq5/s200/troll.png" width="200" /></span></a><span style="color: #3d85c6; font-family: "verdana" , sans-serif;"><b>La cruda realidad</b></span></div>
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<br />
<ul>
<li><span style="font-family: "verdana" , sans-serif;">Ya no es un examen que se aprueba memorizando</span></li>
<li><span style="font-family: "verdana" , sans-serif;">Aprobarlo no garantiza que sabes diseñar o programar</span></li>
<li><span style="font-family: "verdana" , sans-serif;">Si lo apruebas vas a ser bulleado por trolls</span></li>
</ul>
<br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="color: #3d85c6;"><span style="color: #0b5394; font-family: "arial" , "helvetica" , sans-serif;"><b><br /></b></span>
<span style="color: #0b5394; font-family: "verdana" , sans-serif;"><b>Razones principales por las que se abandona la preparación</b></span></span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<br />
<ul>
<li><span style="font-family: "verdana" , sans-serif;">No fijar una fecha objetivo realista</span></li>
<li><span style="font-family: "verdana" , sans-serif;">No ser constante en el estudio</span></li>
<li><span style="font-family: "verdana" , sans-serif;">No dedicar tiempo suficiente para la preparación. Dedica de 80 a 120 horas de estudio</span></li>
</ul>
<br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="color: #3d85c6; font-family: "verdana" , sans-serif;"><b>Razones principales por las que se reprueba el examen</b></span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<br />
<ul>
<li><span style="font-family: "verdana" , sans-serif;">No estudiar para entender los detalles del lenguaje y en su lugar memorizar preguntas </span></li>
<li><span style="font-family: "verdana" , sans-serif;">Usar solo simuladores para el estudio.</span></li>
<li><span style="font-family: "verdana" , sans-serif;">No prepararse para el estilo de examen que van a encontrar</span></li>
<li><span style="font-family: "verdana" , sans-serif;">No prepararse para resolver cada pregunta en menos de 2 min </span></li>
</ul>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="color: #3d85c6; font-family: "verdana" , sans-serif;"><b>Ruta de certificaciones Java</b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg79ryvvZcgiA8x4uxp59otRDPpUjPX3tqeXeumXoIabVlF24YlAUw3GaDyRxzmNR_jrWJ4y3gel0pTvfpXmcRj2KuGbZypvrT3vh1nMqMUkr7oCUC_cWsbpYQjqVkRKlsGLIvKlbb6oHzo/s1600/ruta_certificacion.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="238" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg79ryvvZcgiA8x4uxp59otRDPpUjPX3tqeXeumXoIabVlF24YlAUw3GaDyRxzmNR_jrWJ4y3gel0pTvfpXmcRj2KuGbZypvrT3vh1nMqMUkr7oCUC_cWsbpYQjqVkRKlsGLIvKlbb6oHzo/s400/ruta_certificacion.png" width="400" /></a></div>
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">Para poder acceder a varias de las certificaciones de Java-Oracle es necesario obtener la certificacion Java Programmer. Al obtenerla se cumple el prerequisito para otras mas.</span><br />
<span style="font-family: "verdana" , sans-serif;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Para la certificación de Arquitecto no es necesario la de java pero si tomar un curso de Oracle, adquirir 3 vouchers y muchas horas de experiencia vuelo</span></span><br />
<span style="font-family: "verdana" , sans-serif;"><span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="color: #3d85c6; font-family: "verdana" , sans-serif;"><span style="color: #0b5394; font-family: "verdana" , sans-serif;"><b><br /></b></span>
<span style="color: #0b5394; font-family: "arial" , "helvetica" , sans-serif;"><b><span style="font-weight: bold;">Examenes necesarios para obtener certificación Java SE </span><span style="font-weight: bold;">8</span></b></span></span></span><br />
<span style="color: #2e75b6; font-family: "calibri light"; font-weight: bold;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-2x_y-tvJVeYIfCIp09p3H9UrjrSvh9V6ALDplceR5X0_2g2VzvSIVVY3MKoDHFmCy2c-3g1RlQcVzS03FzhEQMgXsgnPMiEeZexeO9c3bEtaR93F-oKZL1MQhxY8oiTrhhYdbg7Tsq-i/s1600/ruta_certificacion_java8.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="337" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-2x_y-tvJVeYIfCIp09p3H9UrjrSvh9V6ALDplceR5X0_2g2VzvSIVVY3MKoDHFmCy2c-3g1RlQcVzS03FzhEQMgXsgnPMiEeZexeO9c3bEtaR93F-oKZL1MQhxY8oiTrhhYdbg7Tsq-i/s640/ruta_certificacion_java8.jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<span style="font-family: "verdana" , sans-serif;">Por ejemplo, si ya tienes una certificacion en java 6 entonces debes hacer el exámen upgrade 1z0-813</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">
<span style="color: #0b5394; font-family: "verdana" , sans-serif; font-weight: bold;"><b><br /></b></span>
<span style="color: #3d85c6; font-family: "verdana" , sans-serif; font-weight: bold;"><b>Como empiezo?</b></span></span><br />
<span style="font-family: "verdana" , sans-serif;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<b><span style="font-family: "arial" , "helvetica" , sans-serif;">1. Proyecta una fecha objetivo</span></b></span><br />
<span style="font-family: "verdana" , sans-serif;">
</span>
<br />
<ul>
<li><span style="font-family: "verdana" , sans-serif;">Considera entre 80 y 120 horas de estudio</span></li>
<li><span style="font-family: "verdana" , sans-serif;">Se realista, ¿Cuanto tiempo a la semana puedes dedicarle? </span></li>
<li><span style="font-family: "verdana" , sans-serif;">Haz una planeación de temas por semana, ajusta el tiempo de ser necesario</span></li>
</ul>
<span style="font-family: "verdana" , sans-serif;"><span style="font-family: "verdana" , sans-serif;">
<b><span style="font-family: "arial" , "helvetica" , sans-serif;">2. Registrate en el Centro de Certificación Pearson Vue </span></b></span></span><br />
<span style="font-family: "verdana" , sans-serif;">
</span>
<br />
<ul>
<li><span style="font-family: "verdana" , sans-serif;">Obten tu Oracle ID, comprar el voucher y agenda el examen http://www.pearsonvue.com/oracle/</span><span style="font-family: "verdana" , sans-serif;"> </span></li>
</ul>
<span style="font-family: "verdana" , sans-serif;">
<b><span style="font-family: "arial" , "helvetica" , sans-serif;">3. Estudiar / Practicar / Autoevaluar</span></b></span><br />
<span style="font-family: "verdana" , sans-serif;">
</span>
<br />
<ul>
<li><span style="font-family: "verdana" , sans-serif;">Reúne guías, objetivos del examen (Ver links al final)</span></li>
<li><span style="font-family: "verdana" , sans-serif;">Practica cada uno de los temas con un IDE</span></li>
<li><span style="font-family: "verdana" , sans-serif;">Autoevaluate con mock exams</span></li>
</ul>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiImjzScijL6Z3zoEyYoDs-vz9EQT553159jtsbsToKuI7fgJHmpjkrspAROGqUR5OFkwRK_lq39N37Q1LmUcrlSz6MWyHr_qia-XicmJns3IVGd_joeurRETmcDqIiBiO8kdmi1ReXmAnH/s1600/bob_sponge.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><span style="font-family: "verdana" , sans-serif;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiImjzScijL6Z3zoEyYoDs-vz9EQT553159jtsbsToKuI7fgJHmpjkrspAROGqUR5OFkwRK_lq39N37Q1LmUcrlSz6MWyHr_qia-XicmJns3IVGd_joeurRETmcDqIiBiO8kdmi1ReXmAnH/s1600/bob_sponge.jpg" /></span></a><br />
<b><span style="font-family: "verdana" , sans-serif;">4. Presenta el examen</span></b><br />
<ul>
<li><span style="font-family: "verdana" , sans-serif;">Cuando tu score en simulaciones sea de 90%</span></li>
</ul>
<br />
<div>
<br /></div>
<div>
<br /></div>
<span style="color: #3d85c6; font-family: "verdana" , sans-serif; font-weight: bold;"><b>Examenes I y II de Java Programmer JSE 8 a detalle</b></span><br />
<span style="font-family: "verdana" , sans-serif;"><span style="color: #2e75b6; font-weight: bold;"><br /></span>
<span style="color: #2e75b6; font-weight: bold;"></span></span><br />
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "verdana" , sans-serif;">Ejemplo, En el caso de no contar con una
certificación de java previa, tendrías que hacer 2 examenes:</span></div>
<span style="background-color: black; font-family: "verdana" , sans-serif;"><span style="color: #2e75b6; font-weight: bold;"><br /></span>
</span><br />
<span style="font-family: "verdana" , sans-serif;">Examen 1 de 2: <b>Java SE 8 Programmer I (1Z0-808)</b><br />Certificación asociada: Oracle Certified Associate, Java SE 8 Programmer <br />Costo del examen:<b> $150 USD</b><br />Duración: <b>150 </b>minutos, Preguntas: <b>77 </b>a <b>1.9 min</b> x pregunta<br />Porcentaje mínimo: <b>65%</b><br />Link: <a href="https://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=5001&get_params=p_exam_id:1Z0-808">Examen JSE8 1Z0-808</a></span><span style="background-color: #eeeeee; font-family: "verdana" , sans-serif;"><span style="font-weight: bold;"><br /></span>
</span><br />
<span style="font-family: "verdana" , sans-serif;"><br />Examen 2 de 2: <b>Java SE 8 Programmer II (1Z0-809)</b><br />Certificación asociada: Oracle Certified Professional, Java SE 8 Programmer <br />Costo del examen: <b>$150 USD</b><br />Duración: <b>150 </b>minutos, Preguntas: <b>85 </b>a <b>1.7 </b>min x pregunta<br />Porcentaje mínimo: <b>65%</b><br />Link <a href="https://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=5001&get_params=p_exam_id:1Z0-809">Examen JSE8 1Z0-809</a></span><br />
<span style="color: #2e75b6; font-family: "calibri light"; font-weight: bold;"><br /></span>
<span style="color: #2e75b6; font-family: "calibri light"; font-weight: bold;"></span><br />
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<span style="color: #2e75b6; font-weight: bold;"><span style="font-family: "verdana" , sans-serif;">Objetivos de los exámenes JSE 8</span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<span style="color: #2e75b6; font-weight: bold;"><span style="font-family: "verdana" , sans-serif;"><br /></span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "verdana" , sans-serif;"><span style="font-weight: bold;">Examen</span><span style="font-weight: bold;">
808, Java Programmer I</span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
</div>
<ul>
<li><span style="font-family: "verdana" , sans-serif;">Java Basics </span></li>
<li><span style="font-family: "verdana" , sans-serif;">Working With Java Data Types </span></li>
<li><span style="font-family: "verdana" , sans-serif;">Using Operators and Decision Constructs </span></li>
<li><span style="font-family: "verdana" , sans-serif;">Creating and Using Arrays </span></li>
<li><span style="font-family: "verdana" , sans-serif;">Using Loop Constructs </span></li>
<li><span style="font-family: "verdana" , sans-serif;">Working with Methods and Encapsulation </span></li>
<li><span style="font-family: "verdana" , sans-serif;">Working with Inheritance </span></li>
<li><span style="font-family: "verdana" , sans-serif;">Handling Exceptions </span></li>
<li><span style="font-family: "verdana" , sans-serif;">Working with Selected classes from the Java API </span></li>
<ul>
<li><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="color: #0b5394; font-family: "verdana" , sans-serif;">Write a simple Lambda expression that consumes a Lambda Predicate expression *</span></span></li>
</ul>
</ul>
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<br />
<div>
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "verdana" , sans-serif;"><span style="font-weight: bold;">Examen</span><span style="font-weight: bold;">
809, Java Programmer II</span></span></div>
</div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
</div>
<ul>
<li><span style="font-family: "verdana" , sans-serif;">Java Class Design</span></li>
<li><span style="font-family: "verdana" , sans-serif;">Advanced Java Class Design</span></li>
<li><span style="font-family: "verdana" , sans-serif;">Generics and Collections</span></li>
<li><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="color: #0b5394; font-family: "verdana" , sans-serif;">Lambda Built-in Functional Interfaces *</span></span></li>
<li><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="color: #0b5394; font-family: "verdana" , sans-serif;">Java Stream API *</span></span></li>
<li><span style="font-family: "verdana" , sans-serif;">Exceptions and Assertions</span></li>
<li><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="color: #0b5394; font-family: "verdana" , sans-serif;">Use Java SE 8 Date/Time API *</span></span></li>
<li><span style="font-family: "verdana" , sans-serif;">Java I/O Fundamentals</span></li>
<li><span style="font-family: "verdana" , sans-serif;">Java File I/O (NIO.2)</span></li>
<li><span style="font-family: "verdana" , sans-serif;">Java Concurrency</span></li>
<li><span style="font-family: "verdana" , sans-serif;">Building Database Applications with JDBC</span></li>
<li><span style="font-family: "verdana" , sans-serif;">Localization</span></li>
</ul>
<br />
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif; font-size: x-small;">* Los puntos marcados en negro son los mismos temas del examen de JSE 7, los objetivos marcados en azul es lo adicional en el examen de java 8. </span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<br /></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<span style="background-color: #eeeeee; color: #3d85c6;"><b><br /></b></span>
<span style="color: #3d85c6; font-family: "verdana" , sans-serif;"><b>Ejemplo de un tema evaluado en el examen</b></span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;"><b>Functional interfaces</b></span><br />
<span style="font-family: "verdana" , sans-serif;">Lambas es el gran cambio en Java 8, incorpora los conceptos de programación funcional</span><br />
<ul>
<li><span style="font-family: "verdana" , sans-serif;"><b>Lambas </b>a.k.a <b>Clojures </b>permiten pasar funcionalidad como argumento.</span></li>
<ul>
<li><span style="font-family: "verdana" , sans-serif;">En la forma mas simple una lambda puede ser representada como (argument) -> {body}</span></li>
</ul>
</ul>
<span style="font-family: "verdana" , sans-serif;">Ejemplo:</span><br />
<ul>
<li><span style="font-family: "courier new" , "courier" , monospace;">(arg1, arg2...) -> { body }</span></li>
<li><span style="font-family: "courier new" , "courier" , monospace;">(type1 arg1, type2 arg2...) -> { body }</span></li>
</ul>
<span style="font-family: "verdana" , sans-serif;">Ejemplo:</span><br />
<ul>
<li><span style="font-family: "courier new" , "courier" , monospace;">int a, int b) -> { return a + b; }</span></li>
<li><span style="font-family: "courier new" , "courier" , monospace;">Arrays.asList( "a", "b", "d" ).forEach( e -> System.out.println( e ) );</span></li>
<li><span style="font-family: "courier new" , "courier" , monospace;">Runnable r = () -> System.out.println("hello world");</span></li>
</ul>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span></div>
<ul>
<li><b style="font-family: Verdana, sans-serif;">Function interface </b><span style="font-family: "verdana" , sans-serif;">es una interface con un solo método. @FunctionalInterface hace explicito la intención de la interface.</span></li>
</ul>
<br />
<span style="font-family: "courier new" , "courier" , monospace;">@FunctionalInterface</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">public interface Functional {</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> void method(); </span><br />
<span style="font-family: "courier new" , "courier" , monospace;">}</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<br />
<ul>
<li><b style="font-family: Verdana, sans-serif;">Default methods</b><span style="font-family: "verdana" , sans-serif;">, Permite agregar implementaciones default en interfaces sin romper compatibilidad hacia atrás.</span></li>
</ul>
<br />
<span style="font-family: "courier new" , "courier" , monospace;">Ejemplo:</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">public interface FunctionalDefaultMethods {</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> void method();</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> default void defaultMethod() { }</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span>
<span style="font-family: "courier new" , "courier" , monospace;">}</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<br />
<br />
<span style="background-color: #eeeeee;"></span>
<b><span style="color: #3d85c6; font-family: "verdana" , sans-serif;"><br /></span></b>
<b><span style="color: #3d85c6; font-family: "verdana" , sans-serif;">En base a lo anterior encontramos en el examen:</span></b></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<br />
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "verdana" , sans-serif;"><span style="font-weight: bold;">Question</span><span style="font-weight: bold;"> 01</span><span style="font-weight: bold;"> </span></span></div>
<span style="font-family: "verdana" , sans-serif;">
</span><br />
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "verdana" , sans-serif;">Objective: Clojures (Time: 1.7 min.)</span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "consolas"; font-size: 14pt;"><br /></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "consolas"; font-size: 16pt;">Which</span><span style="font-family: "consolas"; font-size: 16pt;"> of </span><span style="font-family: "consolas"; font-size: 16pt;">the</span><span style="font-family: "consolas"; font-size: 16pt;"> </span><span style="font-family: "consolas"; font-size: 16pt;">following</span><span style="font-family: "consolas"; font-size: 16pt;">
interface </span><span style="font-family: "consolas"; font-size: 16pt;">definitions</span><span style="font-family: "consolas"; font-size: 16pt;"> can
use Lambda </span><span style="font-family: "consolas"; font-size: 16pt;">expressions</span><span style="font-family: "consolas"; font-size: 16pt;">?</span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;">
</div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
</div>
<br />
<span style="font-family: "courier new" , "courier" , monospace;">You had to select 1 option</span><br />
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "consolas"; text-indent: 0in;"><br /></span>
<span style="font-family: "consolas"; text-indent: 0in;">1)
interface A { }</span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "consolas";">2)
interface A {</span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "consolas";"> default </span><span style="font-family: "consolas";">void</span><span style="font-family: "consolas";">
m(){};</span></div>
<div style="direction: ltr; margin: 0pt 0in; text-indent: 0in; unicode-bidi: embed; word-break: normal;">
</div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "consolas";"> }</span></div>
</div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "consolas";">3)
interface A {</span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "consolas";"> </span><span style="font-family: "consolas";">void</span><span style="font-family: "consolas";">
m(){}; </span></div>
<span style="font-family: "verdana" , sans-serif;">
</span><br />
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "consolas";"> }</span></div>
<div style="direction: ltr; margin: 0pt 0in; text-indent: 0in; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "consolas";">4)
interface A {</span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "consolas";"> default </span><span style="font-family: "consolas";">void</span><span style="font-family: "consolas";">
m1(){};</span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "consolas";"> </span><span style="font-family: "consolas";">void</span><span style="font-family: "consolas";">
m2(); </span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;">
</div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "consolas";"> </span><span style="font-family: "calibri";">}</span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "calibri";">5) </span><span style="font-family: "consolas";">interface
A {</span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "consolas";"> </span><span style="font-family: "consolas";">void</span><span style="font-family: "consolas";">
m1();</span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "consolas";"> </span><span style="font-family: "consolas";">void</span><span style="font-family: "consolas";">
m2();</span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;">
</div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "consolas";"> }</span></div>
</div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<span style="color: #0b5394; font-family: "verdana" , sans-serif;"><b><br /></b></span>
<br />
<span style="color: #0b5394; font-family: "verdana" , sans-serif;"><b><br /></b></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<span style="color: #3d85c6; font-family: "verdana" , sans-serif;"><b>Conclusión</b></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
</div>
<ul>
<li><span style="font-family: "verdana" , sans-serif;">Aprobar el examen requiere estudio, aprender y no memorizar, por lo tanto se reconoce </span></li>
<li><span style="font-family: "verdana" , sans-serif;">El examen java 8 no es difícil si te preparas a conciencia</span></li>
<li><span style="font-family: "verdana" , sans-serif;">La certificación es útil cuando buscas posicionarte mejor en empresas que la reconozcan</span></li>
</ul>
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<br />
<div>
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<span style="color: #3d85c6; font-family: "verdana" , sans-serif;"><b style="background-color: white;">Referencias</b></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "verdana" , sans-serif; font-size: xx-small;"><span style="font-weight: bold;">Objetivos del examen (</span><span style="font-weight: bold;">Exam</span><span style="font-weight: bold;">
</span><span style="font-weight: bold;">topics</span><span style="font-weight: bold;">)</span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "verdana" , sans-serif; font-size: xx-small;"><a href="https://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=5001&get_params=p_exam_id:1Z0-808">https://</a><a href="https://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=5001&get_params=p_exam_id:1Z0-808">education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=5001&get_params=p_exam_id:1Z0-808</a> </span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "verdana" , sans-serif; font-size: xx-small;"><a href="https://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=5001&get_params=p_exam_id:1Z0-809">https://</a><a href="https://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=5001&get_params=p_exam_id:1Z0-809">education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=5001&get_params=p_exam_id:1Z0-809</a> </span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
</div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<span style="font-weight: bold;"><span style="font-family: "verdana" , sans-serif; font-size: xx-small;"><br /></span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<span style="font-weight: bold;"><span style="font-family: "verdana" , sans-serif; font-size: xx-small;">Foro de certificación</span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0.56in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "verdana" , sans-serif; font-size: xx-small;"><a href="http://www.coderanch.com/forums/f-24/java-programmer-OCPJP">http://</a><a href="http://www.coderanch.com/forums/f-24/java-programmer-OCPJP">www.coderanch.com/forums/f-24/java-programmer-OCPJP</a> </span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
</div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<span style="font-weight: bold;"><span style="font-family: "verdana" , sans-serif; font-size: xx-small;"><br /></span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<span style="font-weight: bold;"><span style="font-family: "verdana" , sans-serif; font-size: xx-small;">Centro de Certificación autorizados
por Oracle</span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0.56in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<a href="http://www.pearsonvue.com/oracle/"><span style="font-family: "verdana" , sans-serif; font-size: xx-small;">http://www.pearsonvue.com/oracle/</span></a></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0.5in; margin-top: 0pt; text-indent: -0.5in; unicode-bidi: embed; word-break: normal;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9YaOjWnpTHSo9hkfh6imSrf2WpgvId8C_fOqyv4cubfmwZrgPNbuYb-tLd-1RO9B7g6WlpwyFxtk1Qo9DOVOFOtzQC7bK9hkl_qdTzi3zLahZIlQ4zisB0LdoPafZlqFM1ImKuMXFKJU7/s1600/libros.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><span style="font-family: "verdana" , sans-serif;"><img border="0" height="117" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9YaOjWnpTHSo9hkfh6imSrf2WpgvId8C_fOqyv4cubfmwZrgPNbuYb-tLd-1RO9B7g6WlpwyFxtk1Qo9DOVOFOtzQC7bK9hkl_qdTzi3zLahZIlQ4zisB0LdoPafZlqFM1ImKuMXFKJU7/s200/libros.png" width="200" /></span></a><span style="font-family: "verdana" , sans-serif; font-size: xx-small;"><br /><!--[endif]--></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<span style="font-weight: bold;"><span style="font-family: "verdana" , sans-serif; font-size: xx-small;">Libros recomendados </span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0.56in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "verdana" , sans-serif; font-size: xx-small;"><a href="https://books.google.com.mx/books?id=Lwb9CgAAQBAJ">https://</a><a href="https://books.google.com.mx/books?id=Lwb9CgAAQBAJ">books.google.com.mx/books?id=Lwb9CgAAQBAJ</a> </span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0.56in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "verdana" , sans-serif; font-size: xx-small;"><a href="https://books.google.com.mx/books?id=Uv7WBQAAQBAJ">https://</a><a href="https://books.google.com.mx/books?id=Uv7WBQAAQBAJ">books.google.com.mx/books?id=Uv7WBQAAQBAJ</a></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
</div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "arial" , "helvetica" , sans-serif; font-size: xx-small;"><span style="font-family: "verdana" , sans-serif; font-weight: bold;"><br /></span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<span style="font-family: "verdana" , sans-serif; font-size: xx-small;"><span style="font-weight: bold;">Simulador con costo </span>(Bueno Bonito y Barato)</span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
</div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0.56in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<a href="http://www.enthuware.com/"><span style="font-family: "verdana" , sans-serif; font-size: xx-small;">www.enthuware.com</span></a><span style="font-family: "calibri"; font-size: 16pt;"> </span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<br /></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<br /></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 0pt; unicode-bidi: embed; word-break: normal;">
<br /></div>
Anonymoushttp://www.blogger.com/profile/01001728901224375130noreply@blogger.com0tag:blogger.com,1999:blog-6923019352226093795.post-701995638999620992014-12-07T00:03:00.000-06:002014-12-07T00:03:10.079-06:00Curso Scrum Developer de Scrum Alliance vs ScrumStudy<!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><span style="font-family: Arial,Helvetica,sans-serif;">
</span><div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Arial,Helvetica,sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDkruanuTVCZ-F4e_sD8Qg-aCiqMwi59CX4dge5qCtrvsAXSNRkSpnq7lHoEY5Cn6c_du7jsJq480Sz1C2BYNhQCQj32Yfezv3FRC5EbC_YaGid_GJHc1xlp_mmJ9zczsCiNiM72yd__5l/s1600/logo_scrum.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDkruanuTVCZ-F4e_sD8Qg-aCiqMwi59CX4dge5qCtrvsAXSNRkSpnq7lHoEY5Cn6c_du7jsJq480Sz1C2BYNhQCQj32Yfezv3FRC5EbC_YaGid_GJHc1xlp_mmJ9zczsCiNiM72yd__5l/s1600/logo_scrum.jpg" height="148" width="320" /></a></span></div>
<div class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<div class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: 12pt;">En el 2012 tome un curso de Scrum
Master de ScrumAlliance en la Cd. de México impartido por Mike Beedle, uno de los suscriptores
del Manifiesto Agil.</span></span></div>
<div class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<span style="font-family: Arial,Helvetica,sans-serif;">
</span><div class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: 12pt;">El curso fue altamente provechoso
por lo dinámico y por la experiencia emanada de Mike.</span></span></div>
<div class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<span style="font-family: Arial,Helvetica,sans-serif;">
</span><div class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: 12pt;">Aunque no he podido aplicar totalmente los
conocimientos adquiridos porque el cliente de mi empleador actual no aplica metodologías
agiles, lo que si me quedo claro es como funciona, como podría empezar y
bajo que condiciones es aplicable Scrum. </span></span></div>
<span style="font-family: Arial,Helvetica,sans-serif;">
</span><div class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<span style="font-family: Arial,Helvetica,sans-serif;">
</span><div class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: 12pt;">Este diciembre de 2014 mi
empleador me dio la oportunidad de tomar un curso de Scrum Developer
perteneciente a la organización ScrumStudy impartido por un Partner de capacitaciones muy conocido en México.</span></span></div>
<span style="font-family: Arial,Helvetica,sans-serif;">
</span><div class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<span style="font-family: Arial,Helvetica,sans-serif;">
</span><div class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: 12pt;">En palabras del instructor hay
principalmente 3 organizaciones que imparten estas capacitaciones: Scrum
Alliance, Scrum.org y Scrum Study.</span></span></div>
<span style="font-family: Arial,Helvetica,sans-serif;">
</span><div class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<span style="font-family: Arial,Helvetica,sans-serif;">
</span><div class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: 12pt;">Aunque el rol de un Scrum Developer y Scrum Master son diferentes, si tengo elementos y no puedo evitar
comparar el estilo de las capacitaciones de Scrum Alliance y ScrumStudy:</span></span></div>
<span style="font-family: Arial,Helvetica,sans-serif;">
</span><div class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<div class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<div class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<span style="font-family: Arial,Helvetica,sans-serif;">
</span><div class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="font-family: Arial,Helvetica,sans-serif;"><b><span style="font-size: 12pt;"><span style="font-size: large;">Curso de Scrum Master de <a href="http://scrum.org.mx/" target="_blank">Scrum Alliance</a> México</span></span></b></span></div>
<span style="font-family: Arial,Helvetica,sans-serif;">
</span><ul type="disc">
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: 12pt;">Estructurado de forma no tan detallada pero
altamente práctico y dinámico. Por la experiencia del Instructor nos
cansamos de preguntar y ninguna duda quedo sin resolver.</span></span></li>
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: 12pt;">El mensaje en resumen fue: Aprende las bases,
aplica y adapta Scrum como mejor te funcione ya que al final es un
framework. </span></span></li>
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: 12pt;">El material del curso fue de apoyo, la 'carnita' fueron los ejercicios y la explicación. Al final
mi material quedo plagado de notas. </span></span></li>
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: 12pt;">Capacitación de 16 horas</span></span></li>
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: 12pt;">Costo aprox. 1200 USD que incluye el examen de
certificación</span></span></li>
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: 12pt;">Examen de certificación: 40 preguntas y 1 hora
para resolverlo. Realmente sencillo después de haber tomado la
capacitación. Todas las preguntas del examén de alguna forma preguntaron
temas vistos.</span></span></li>
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: 12pt;">Algo que no es muy consistente es que tu certificación tiene limite de vigencia de 2 años pero renovable si pagas 100 USD. Creo que deberia ser renovable por experiencia y no por fee. </span></span></li>
</ul>
<span style="font-family: Arial,Helvetica,sans-serif;">
</span><div class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<div class="MsoNormal">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><b><span>Curso de Scrum Developer de
<a href="http://www.scrumstudy.com/" target="_blank">Scrum Study</a></span></b></span></span></div>
<span style="font-family: Arial,Helvetica,sans-serif;">
</span><ul type="disc">
<li class="MsoNormal" style="mso-list: l1 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: 12pt;">El curso fue mas teórico que practico aun
cuando en el nombre tiene Scrum Developer.</span></span></li>
<li class="MsoNormal" style="mso-list: l1 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: 12pt;">Altamente estructurado y basado en un libro,
el SBOK (Scrum Base of Knowledge) disponible en el sitio de forma
gratuita. </span></span></li>
<li class="MsoNormal" style="mso-list: l1 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: 12pt;">El curso enseña los conceptos de Scrum basado
en una implementación particular de Scrum (De la Scrumstudy) y enseña las
reglas a seguir para que tu implementación sea la de ScrumStudy.</span></span></li>
<li class="MsoNormal" style="mso-list: l1 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: 12pt;">Nuestro instructor aunque sabía a detalle los
conceptos del libro a la hora de preguntar por situaciones reales no tenía
el mismo efecto contundente que en el otro curso. (Es importante saber
pero más tener experiencia).</span></span></li>
<li class="MsoNormal" style="mso-list: l1 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: 12pt;">Considero que el curso es provechoso para
personas que quieren dar forma a una implementación particular de Scrum en
una compañía. Para quien parta de 0 y busque aprender y salir aplicando
Scrum creo que se quedará con dudas. </span></span></li>
<li class="MsoNormal" style="mso-list: l1 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: 12pt;">El costo del examen de certificación 200 USD +
Costo del curso (No tengo el dato porque mi empleador lo pago)</span></span></li>
<li class="MsoNormal" style="mso-list: l1 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: 12pt;">El examen no fue difícil pero hubo preguntas
de conceptos que no vimos en clase.</span></span></li>
<li class="MsoNormal" style="mso-list: l1 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: 12pt;">Algo interesante es que tiene un curso y
certificación gratis en conocimientos básicos de la implementación de
ScrumStudy. Esta certificación se puede hacer en el sitio.</span></span></li>
</ul>
<span style="font-family: Arial,Helvetica,sans-serif;">
</span><div class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: 12pt;">Esta es mi reseña/comparación,
espero sea útil para alguien que quiera invertir en una capacitación en Scrum
en particular disponible en México.</span></span></div>
<div class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<span style="font-family: Arial,Helvetica,sans-serif;">
</span><div class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: 12pt;">Si me preguntan que curso
recomiendo: El de Scrum Alliance y completaría la parte teórica con libros.</span></span></div>
<div class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Arial,Helvetica,sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYdGHD29Gr0js3tFFoGwd14BnVxBE6b4LFj0cm9VA_t8ybFtIuti8fztvcstZ9t1S5QkF6P-sRY2iPz8mv_3y_ZdkNORZZlgcScu0OSPnA9wAkdFd22fSJNmZz17I86XuWTdWHBb96rfsy/s1600/Monk-scrum.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYdGHD29Gr0js3tFFoGwd14BnVxBE6b4LFj0cm9VA_t8ybFtIuti8fztvcstZ9t1S5QkF6P-sRY2iPz8mv_3y_ZdkNORZZlgcScu0OSPnA9wAkdFd22fSJNmZz17I86XuWTdWHBb96rfsy/s1600/Monk-scrum.jpg" height="320" width="269" /></a></span></div>
<div class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<div class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: 12pt;">bye </span></span></div>
<div class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<span style="font-family: Arial,Helvetica,sans-serif;">
</span><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:HyphenationZone>21</w:HyphenationZone>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>ES-MX</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Tabla normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin-top:0cm;
mso-para-margin-right:0cm;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0cm;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;
mso-fareast-language:EN-US;}
</style>
<![endif]-->Anonymoushttp://www.blogger.com/profile/01001728901224375130noreply@blogger.com0tag:blogger.com,1999:blog-6923019352226093795.post-80410440718679051042014-10-23T20:34:00.002-05:002014-10-23T20:34:48.362-05:00Beta para el examen Java SE 8 ProgrammerHello gente<br />
<br />
Tarde pero seguro, ahi va el aviso.<br />
<br />
Oracle lanzo el Beta para el examen <span id="NAME">Java SE 8 Programmer .</span> <br />
El examen cuesta 50 USD y hay tiempo para presentarlo hasta el 15 de noviembre.<br />
<br />
http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=5001&get_params=p_exam_id:1Z0-808<br />
<br />
Los temas son los mismos que el examen de java 7 (803) excepto por este tema adicional que se puede estudiar en algun tutorial:<br />
<br />
<ul>
<li>
Write a simple Lambda expression that consumes a Lambda Predicate expression</li>
</ul>
Algunos tutoriales que explican el tema:<br />
http://docs.oracle.com/javase/tutorial/java/javaOO/lambdaexpressions.html<br />
http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/Lambda-QuickStart/index.html<br />
<br />
Los examenes betas son pruebas anticipadas para sondear el examen antes de venderlo oficialmente. Debes ir preparado para estar 3 horas sentando resolviendo de 250 a 300 preguntas.<br />
En caso de aprobarlo, tiene la misma validez que el oficial. La ventaja que tienes es que lo puedes aprobar con una inversion mas accesible.<br />
<br />
Exito si decides tomarlo.<br />
<br />Anonymoushttp://www.blogger.com/profile/01001728901224375130noreply@blogger.com0tag:blogger.com,1999:blog-6923019352226093795.post-90483162520603875842013-03-12T23:09:00.004-06:002013-03-14T13:34:29.946-06:00Certificacion en Java 7<span style="font-family: "Trebuchet MS",sans-serif;"><b>Certificación en Java 7 (OCPJP 7)</b></span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">La nueva certificación de Java 7 (OCPJP) esta disponible desde hace algunos meses pero hasta hace poco habia suficientes recursos para estudiar.</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">Si no tienes alguna certificación previa, Oracle ha establecido que debes hacer 2 examenes, el examen 1Z0-803 de temas generales y el 1Z0-804 que incluye temas avanzados y caracteristicas nuevas de java 7:</span><br />
<!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:RelyOnVML/>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><br />
<br />
<span style="font-family: "Trebuchet MS",sans-serif;"> Examen: <b><a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=5001&get_params=p_exam_id:1Z0-803&p_org_id=&lang=" target="_blank">1Z0-803 Java SE 7 Programmer I</a></b><br /> Costo: <b>$150 USD </b>(en Mexico)<br /> Pass Score: <b>77% </b><br /> Duración: <b>140 </b>min, Preguntas: <b>90</b>, aprox: <b>1.50 </b>min por pregunta</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;"> Examen: <b><a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=5001&get_params=p_exam_id:1Z0-804&p_org_id=&lang=" target="_blank">1Z0-804 Java SE 7 Programmer II</a></b><br /> Costo: <b>$ 150 USD</b> (en Mexico)<br /> </span><span style="font-family: "Trebuchet MS",sans-serif;"><span style="font-family: "Trebuchet MS",sans-serif;">Pass Score:</span> <b>65% </b> </span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"> Duración: <b>150 </b>min,<b> 90</b> preguntas, aprox: <b>1.65 </b>min por pregunta</span><br />
<br />
<br />
<span style="font-family: "Trebuchet MS",sans-serif;">Si ya tienes una certificacion previa puedes hacer el upgrade:</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"> Examen: <b><a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=5001&get_params=p_exam_id:1Z0-805&p_org_id=&lang=" target="_blank">1Z0-805 Java SE 7 Programmer</a></b><br /> Costo: <b> $ 150 USD</b> (en Mexico)<br /> Score:<b> 60</b>%<br /> Duración:<b> 150 </b>min,<b> 80 </b>preguntas, aprox: <b>1.87 </b>min por pregunta </span><br />
<br />
<span style="font-family: "Trebuchet MS",sans-serif;">El nivel de dificultad de los examenes ha aumentado ya que el score ahora es mas alto y se redujo el tiempo disponible para resolver cada pregunta. </span><br />
<span style="font-family: "Trebuchet MS",sans-serif;">Como referencia en el examen de java 6 tenias 2 minutos para cada pregunta ahora solo tienes minuto y medio.</span><br />
<br />
<span style="font-family: "Trebuchet MS",sans-serif;">Y bueno, este es el material que he encontrado para preparar esta certificación:</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;"><b>Sitio de estudio</b></span><br />
<span style="font-family: "Trebuchet MS",sans-serif;">Oracle ha creado un <a href="http://docs.oracle.com/javase/tutorial/extra/certification/index.html" target="_blank">sitio especial para la certificación</a> para estudiar los temas de los 3 examenes:</span><br />
<ul>
<li><span style="font-family: Arial,Helvetica,sans-serif;"><a href="http://docs.oracle.com/javase/tutorial/extra/certification/javase-7-programmer1.html">Programmer Level I Exam</a></span><span style="font-family: Arial,Helvetica,sans-serif;"> </span></li>
<li><span style="font-family: Arial,Helvetica,sans-serif;"><a href="http://docs.oracle.com/javase/tutorial/extra/certification/javase-7-programmer2.html">Programmer Level II Exam</a> </span><span style="font-family: Arial,Helvetica,sans-serif;"> </span></li>
<li><span style="font-family: Arial,Helvetica,sans-serif;"><a href="http://docs.oracle.com/javase/tutorial/extra/certification/javase-7-upgrade.html">Java SE 7 Upgrade Exam</a> </span></li>
</ul>
<ul>
</ul>
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<b><span style="font-family: "Trebuchet MS",sans-serif;">Simulador</span></b><br />
<span style="font-family: "Trebuchet MS",sans-serif;">Una muy buena opcion que adquirí y recomiendo a mis alumnos es de<b> <a href="http://enthuware.com/" target="_blank">enthuware.com</a></b>, tiene 3 productos: 1 simulador para los 2 examenes (803 y 804) y otro para el upgrade (805), es realmente barato, aprox. 19.95 USD.</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;">El simulador no tiene las restricciones de que solo se pueda instalar en una maquina y no tiene caducidad como el de Whizlabs.</span><br />
<br />
<span style="font-family: "Trebuchet MS",sans-serif;">Cuidado: </span><span style="font-family: "Trebuchet MS",sans-serif;">Tengan cuidado con el simulador <span style="color: #990000;">Pass4sure</span>, al menos para este examen es un producto mediocre con muchos errores tanto en la redacción como en las respuestas.</span><br />
<br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<b><span style="font-family: "Trebuchet MS",sans-serif;">Libros</span></b><br />
<span style="font-family: "Trebuchet MS",sans-serif;">El de Kathy Sierra es muy buena opcion, de hecho puedes estudiar del libro de la version 6 y complementar los temas de java 7 con el sitio de Oracle.</span><br />
<ul>
<li><span style="font-family: "Trebuchet MS",sans-serif;"><a href="http://www.amazon.com/Programmer-Study-1Z0-803-1Z0-804-Certification/dp/0071772006/ref=sr_1_1?s=books&ie=UTF8&qid=1363149462&sr=1-1&keywords=certification+java+7" target="_blank">Libro Java 7 para examen I y II</a></span></li>
<li><span style="font-family: "Trebuchet MS",sans-serif;"><a href="http://www.amazon.com/SCJP-Certified-Programmer-Java-310-065/dp/0071591060" target="_blank">Libro Java 6</a> </span></li>
<li><a href="http://www.flazx.com/" target="_blank"><span style="font-family: "Trebuchet MS",sans-serif;">Otro sitio</span></a></li>
</ul>
<br />
<span style="font-family: "Trebuchet MS",sans-serif;">Finalmente, el obtener la certificacion no es un tema de dificultad. El principal obstaculo es la constancia, ya que debes fijar una fecha objetivo, planear las horas de cada tema y dedicarle el tiempo asignado.</span><br />
<br />
<span style="font-family: "Trebuchet MS",sans-serif;">Como ya lo he comentado en este sitio, la certificacion no te hace experto, es simplemente un diferenciador que te ayuda a obtener una ventaja competitiva </span><span style="font-family: "Trebuchet MS",sans-serif;"><span style="font-family: "Trebuchet MS",sans-serif;">a tu favor</span>. </span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">Exito en tu examen.</span>Anonymoushttp://www.blogger.com/profile/01001728901224375130noreply@blogger.com43tag:blogger.com,1999:blog-6923019352226093795.post-19142348244138655452012-10-25T20:47:00.003-05:002012-10-29T23:09:10.702-06:00Reclamacion contra Telcel a favor gracias a Profeco<br />
<div class="MsoNormal">
<span style="font-family: Arial, Helvetica, sans-serif;">Les comparto la experiencia de ser favorecido en un reclamo que hice ante la Profeco contra un cobro indebido de Telcel.</span></div>
<div class="MsoNormal">
<span style="font-family: Arial;"></span> </div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<span style="font-family: Arial, Helvetica, sans-serif;"><strong>La historia</strong></span></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<span style="font-family: Arial, Helvetica, sans-serif;">Hice un viaje a Peru en agosto de 2012. </span><span style="font-family: Arial, Helvetica, sans-serif;">Dias antes del viaje me llego un SMS de Telcel para invitarme a contratar un paquete viajero de internet.</span></div>
<div class="MsoNormal">
<span style="font-family: Arial, Helvetica, sans-serif;"><u></u><u></u></span> </div>
<div class="MsoNormal">
<span style="font-family: Arial, Helvetica, sans-serif;">Llame al *500, pedi informacion y precios del servicio de internet y minutos de voz.</span></div>
<span style="font-family: Arial, Helvetica, sans-serif;"></span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"></span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><div>
Despues de la explicacion, muy amable claro, pedi un paquete de internet de 20MB por $410 pesos y un Paquete de voz de 40Min por $379 pesos para estar comunicado porque esperaba un correo importante.</div>
</span><br />
<div>
<span style="font-family: Arial, Helvetica, sans-serif;"><u></u><u></u></span> </div>
<div class="MsoNormal">
<span style="font-family: Arial, Helvetica, sans-serif;">Todo bien pero estando alla 2 dias antes de volver me suspendieron el servicio y regresando me dijeron que fue porque me excedi en mi cuota mensual. Telcel me cargo algunos miles de pesos de mas por 40MB de consumo a 'granel', es decir a precio de consumo normal sin promocion.</span></div>
<div class="MsoNormal">
<span style="font-family: Arial, Helvetica, sans-serif;"> <u></u><u></u></span></div>
<div class="MsoNormal">
<span style="font-family: Arial, Helvetica, sans-serif;">Al ir al CAC de Telcel me dijeron que lo que paso es que consumi servicios de internet que no estaban dentro del paquete contratado porque tenia una Blackberry y este telefono necesitaba 'otro' paquete</span></div>
<div class="MsoNormal">
<span style="font-family: Arial, Helvetica, sans-serif;"> <u></u><u></u></span></div>
<div class="MsoNormal">
<span style="font-family: Arial, Helvetica, sans-serif;">A la chica que me atendio le argumente que pedi el servicio de 'Internet' y que los expertos en los productos son ellos, que su deber es orientar al cliente en que incluye o no y no jugar con las letras chiquitas. Ahi hice una carta pidiendo alguna devolucion aclarando que no me negaba a pagar pero que </span><span style="font-family: Arial, Helvetica, sans-serif;">respetaran lo contratado y si me excedi me cobraran lo justo por esos 40MB que use. Espere por una respuesta que me dijeron llegaria en 10 dias, </span></div>
<div class="MsoNormal">
<span style="font-family: Arial, Helvetica, sans-serif;">No hubo tal respuesta.</span></div>
<div class="MsoNormal">
<span style="font-family: Arial, Helvetica, sans-serif;"></span> </div>
<div class="MsoNormal">
<span style="font-family: Arial;"></span> </div>
<div class="MsoNormal">
<span style="font-family: Arial, Helvetica, sans-serif;"><strong>Yendo a Profeco </strong></span></div>
<div class="MsoNormal">
<span style="font-family: Arial, Helvetica, sans-serif;"></span> </div>
<div class="MsoNormal">
<span style="font-family: Arial, Helvetica, sans-serif;">Mande mi queja a <a href="http://concilianet.profeco.gob.mx/" target="_blank">Concilianet de Profeco</a>, dias despues me respondieron y me dijeron que la queja procedia, me citaron a una audencia virtual con un representante de Telcel. Tuve que registrarme en el sitio, subi mi IFE y mis facturas donde se veia el cobro excesivo.</span></div>
<div class="MsoNormal">
<span style="font-family: Arial;"></span> </div>
<div class="MsoNormal">
<span style="font-family: Arial;">El dia de la cita me instale en un Sanborns y desde ahi me conecte al sitio de Concilianet. Entre a sesion 10 minutos antes, el Conciliador y el Proveedor ya estaban alli.</span></div>
<div class="MsoNormal">
<span style="font-family: Arial;"></span> </div>
<div class="MsoNormal">
<span style="font-family: Arial;">La conversacion la inicio el Conciliador, colocando los textos que yo habia enviado en mi queja y la respuesta que habia enviado la parte de Telcel negandose a aceptar el reclamo. Me cedieron la palabra y argumente lo mismo, que se valian de la falta de informacion para cobrar un servicio que no contrate y el que pedi no me lo dieron.</span></div>
<div class="MsoNormal">
<span style="font-family: Arial;"></span> </div>
<div class="MsoNormal">
<span style="font-family: Arial;">El proveedor replico que segun 'el contrato' decia que yo debia pagar todos los cargos extras que se generaran y que habia disfrutado del servicio. Yo aclare que el contrato fue telefonico y que no habia algun documento donde se hiciera incapie en que incluia o no y ademas que no me negaba a pagar y si hubiera algun cobro de esos 40MB fuera a un precio justo.</span></div>
<div class="MsoNormal">
<span style="font-family: Arial;"></span> </div>
<div class="MsoNormal">
<span style="font-family: Arial;">El Proveedor dijo, "Estamos concientes que el paquete no funciono como se esperaba y sin embargo se propone hacer una devolucion,......, no completa como si el cliente hubiera contratado el paquete Blackberry" (Insolito: Si Telcel sabe que tengo Blackberry porque no me activo el paquete internet para Blackberry?, entonces Que me activó?)</span><br />
<span style="font-family: Arial;"></span> </div>
<div class="MsoNormal">
<span style="font-family: Arial;">El proveedor me ofrecio la devolucion del 90% del cobro indebido, el conciliador me pregunto si aceptaba y por supuesto lo acepte porque mas vale mal arreglo que buena pelea.</span></div>
<div class="MsoNormal">
<span style="font-family: Arial;">El Conciliador pidio a el Proveedor especificar cuando y como se me iba a hacer el reembolso y quedo que en menos de 10 dias yo veria el reembolso en mi tarjeta.</span></div>
<div class="MsoNormal">
<span style="font-family: Arial;"></span> </div>
<div class="MsoNormal">
<span style="font-family: Arial;">El conciliador de Profeco nos pidio esperar en el chat en lo que elaboraba el acta con todo el texto que habiamos escrito y nos dio fecha para volver a la audiencia para corroborar que el Proveedor me hubiese hecho la devolucion.</span></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<span style="font-family: Arial, Helvetica, sans-serif;">Esta fue una historia con final feliz, la verdad ya daba por perdido ese dinero.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"></span><br />
<span style="font-family: Arial, Helvetica, sans-serif;">Por cierto, en el centro de Atencion otra persona tambien se quejaba de un cobro indebido y al ver que no tenia muchas opciones juro que se cambiaria de compañia, pense lo mismo. Pero si te vas, esa lana de la discordia se la queda Telcel.</span></div>
<div class="MsoNormal">
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-family: Arial, Helvetica, sans-serif;"> </span></span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-family: Arial, Helvetica, sans-serif;">Por este problema contrate a Iusacell para probar el servicio y pese a mi situacion tuve que renovar el plan tarifario con Telcel pero con una tarifa minima, primero amenace con cancelar (Ya sabia que no iba a cancelar, porque Telcel es un mal necesario) y de ultima hora me ofrecieron un plan con celular gratis, que por el precio del celular paga todo el plan anual. Porque no ofrecen esto desde inicio?</span></span><br />
</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"></span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><div class="MsoNormal">
<span style="font-family: Arial;">Muy mal porque Slim ha hecho fortuna con este tipo de practicas, pudiendo dar un servicio bueno podria tenernos cautivos por calidad y no por fianzas, por penalizaciones ni por ofertas de ultima hora cuando vas a cancelar.</span></div>
</span><br /></div>
<div class="MsoNormal">
<span style="font-family: Arial, Helvetica, sans-serif;"><strong>Tips para el reclamo:</strong></span></div>
<ul>
<li><div class="MsoNormal">
<span style="font-family: Arial, Helvetica, sans-serif;">Conserven todas sus facturas, mensajes SMS de promociones, recuerden fechas de contratacion, a la persona que los atendio.</span></div>
</li>
<li><div class="MsoNormal">
<span style="font-family: Arial, Helvetica, sans-serif;">Antes del dia de la conciliacion preparen muy bien que van argumentar y escribir porque todo lo que escriban se agrega al acta que levanta la Profeco.</span></div>
</li>
<li><div class="MsoNormal">
<span style="font-family: Arial, Helvetica, sans-serif;"></span> <span style="font-family: Arial, Helvetica, sans-serif;">Si ya iniciaron el tramite completenlo por que la Profeco estipula que si levantas la queja y no la sigues, das por entendido que renuncias a la reclamacion. </span></div>
</li>
<li><div class="MsoNormal">
<span style="font-family: Arial;">Advertencia: Profeco solo es facilitador, Si la compañia no quiere aceptar culpabilidad Profeco no puede obligarlo.</span> </div>
</li>
</ul>
<div class="MsoNormal">
<strong><span style="font-family: Arial, Helvetica, sans-serif;"></span></strong><br />
<strong><span style="font-family: Arial, Helvetica, sans-serif;">Tip para viajar al extranjero y querer estar comunicados:</span></strong></div>
<div class="MsoNormal">
<strong><span style="font-family: Arial;"></span></strong> </div>
<div class="MsoNormal">
<span style="font-family: Arial, Helvetica, sans-serif;">No se lleven su Telcel, mi esposa me dijo, 'Compra un cel alla, es mas barato' y era cierto, en Peru, con Movistar pagan 30 o 40 USD por el servicio con todo e internet con telefono patito incluido. De haberlo hecho no hubiera caido en este caso y el riesgo de no tener ninguna devolucion.</span></div>
<div class="MsoNormal">
<br />
<span style="font-family: Arial, Helvetica, sans-serif;">Espero esto le sirva a alguien mas.</span><br />
</div>
Anonymoushttp://www.blogger.com/profile/01001728901224375130noreply@blogger.com20tag:blogger.com,1999:blog-6923019352226093795.post-15318781841932136132010-06-04T11:34:00.001-05:002010-06-04T15:08:40.812-05:00Tips de Certificación en Tecnologías de Información<span xmlns=""></span><br />
<div style="text-align: center;"><span style="font-size: 14pt;"><strong>Tips de Certificación en Tecnologías de Información</strong></span></div><br />
<br />
En este artículo les comento de algunos tips que les pueden ayudar a obtener una certificación en Tecnologías de Información, mi intención no es entrar en debate si son útiles o no, o si quien las obtiene es mejor laboralmente que otra persona que no ha obtenido ninguna.<br />
<br />
<span style="color: #002060;"><strong>¿Por qué certificarse? </strong></span><br />
Hay muchas razones, económicas, laborales, personales, de forma general es porque se busca una ventaja competitiva.<br />
<br />
<span style="color: #002060;"><strong>¿Vale la pena la inversión o es un gasto? ¿Voy a obtener algún beneficio?</strong></span><br />
Para poder obtener una certificación tienes que pagar y aprobar uno o varios exámenes. Este desembolso puede convertirse en una inversión o en un gasto dependiendo de la empresa, la tecnología y el entorno.<br />
<br />
Para ti puede ser una inversión para aprender más conocimientos y para obtener un mejor posicionamiento ante un reclutador si es tu primer trabajo o dentro de la empresa actual.<br />
<br />
Para la compañía puede ser de gran ayuda si en un concurso para un proyecto se pide personal certificado. Algunas compañías que quieren ser partners de una empresa como IBM u Oracle necesitan de personal certificado en los productos para poder estar dentro del grupo de partners.<br />
<br />
Este desembolso puede ser un gasto, en algunos países alguien que posee un Master, aún sin experiencia, puede tener más ventaja que alguien certificado. En este caso la certificación no ayuda a mejorar tu perfil. Igualmente para una empresa puede no representar ninguna ventaja competitiva el tener gente certificada porque no lo necesita para vender proyectos y por lo tanto no lo va a valorar. <br />
<br />
<br />
<span style="color: #002060;"><strong>¿La certificación garantiza que seas un experto?</strong></span><br />
No. <br />
Coincido con colegas que argumentan que es mejor tener conocimientos prácticos que una certificación y que el tenerla no garantiza que la persona sea realmente un experto. En un proceso de reclutamiento se deben cubrir de forma integral varias cualidades para tener un buen colaborador en el equipo: conocimientos acerca de tecnología, habilidades para resolver problemas, comunicación, trabajo en equipo.<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCP055qrKcJFJFXlroeDaIuEgDZW9yma6zJDJr8Q1bP7S3kxgh4SERilSop2USjbheuX-cKChVsGFjp8zrYVoEg0OouyWhPWmkWAhJ9GNAl8RcUQFraKeNlxinnIsXtIV3SfWUJanVj0zP/s1600/certification.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" gu="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCP055qrKcJFJFXlroeDaIuEgDZW9yma6zJDJr8Q1bP7S3kxgh4SERilSop2USjbheuX-cKChVsGFjp8zrYVoEg0OouyWhPWmkWAhJ9GNAl8RcUQFraKeNlxinnIsXtIV3SfWUJanVj0zP/s320/certification.jpg" /></a></div><br />
<br />
Una certificación solo es una constancia de que conoces en cierto grado un campo (Java, Net, Liderazgo, análisis) y te ayuda a elevar tu posición en él.<br />
<br />
Asumiendo que consideras que las certificaciones te pueden dar un valor agregado en el campo de los conocimientos técnicos, he aquí algunos tips para obtener tu primera certificación.<br />
<br />
<br />
<span style="color: #002060;"><strong>Tips.</strong></span><br />
Primero que nada definir ¿Hacia dónde vas profesionalmente?, ¿Hacia donde vas a mediano plazo y en que forma estas certificaciones te van a a ayudar a llegar al objetivo?.<br />
<br />
¿Vale la pena la inversión de tiempo y dinero? <br />
Debes considerar que vas a tener que dedicarles tiempo y vas a dejar de dárselo a tus ocupaciones actuales, hobbies, familia, etc. <br />
(Importante: Pídele autorización por escrito a tu espos@/novi@ <span style="font-family: Wingdings;">J</span>)<br />
<br />
<br />
Hay diferentes tipos de exámenes de certificación: En algunos se debe responder un examen teórico, en otros acumular varios exámenes aprobados, en otros realizar un proyecto. Los siguientes tips son para exámenes teóricos que presentas en un centro de certificación Prometric o Pearson Vue.<br />
<br />
<br />
<span style="color: #002060;"><strong>Planeación</strong></span><br />
<ul><li><strong>¿Qué me van a preguntar?,</strong> Todos los exámenes de certificación tienen su lista de objetivos, obtén los del examen que vas a hacer. Es necesario que sepas que te van a preguntar. Imprime la lista de objetivos y ve marcando tu avance.</li>
<li><strong>Fíjate una fecha meta,</strong> "Quiero certificarme en X meses". Planea las horas de estudio y asígnales un tiempo razonable de estudio dependiendo de tus actividades. Por ejemplo si el examen tiene 8 temas, podrías como meta estudiar 1 tema por semana, 2 horas diarias. Realiza tus ajustes, tal vez después de la 1ª semana te des cuenta de que necesitas reorganizar tu tiempo.</li>
<li><strong>Agenda tu examen</strong>, casi todos los exámenes son aplicados por centros de certificación autorizados <a href="http://www.prometric.com/">www.<strong>prometric</strong>.com</a> ó <a href="http://www.parsonvue.com/">www.<strong>parsonvue</strong>.com</a> , contacta al centro de certificación de tu localidad, verifica el costo, regístrate y agenda en una fecha conveniente. Cuando te registran los centros te dan un Candidate Id, conserva este número porque lo necesitarás para administrar tu información: actualizar tus datos personales, actualizar el domicilio para la entrega del certificado o para reagendar tu examen en caso de que el día planeado no puedas hacerlo.</li>
<li>Busca un<strong> lugar adecuado para estudiar.</strong> Si puedes estudia temprano, llega una hora antes al trabajo, al final del horario laboral no es muy recomendable porque siempre hay pendientes. Puedes ir a un Starbuks si te gusta el ruido o a una biblioteca pública si te gusta el silencio. Si vives en el DF y viajas en transporte puedes imprimir los temas de estudio y aprovechar el viaje.</li>
<li>Busca en la red <strong>materiales de estudio</strong> necesarios: guías, páginas, mock exams (exámenes de prueba). Más adelante anexo links de recursos de estudio.</li>
<li>Busca un <strong>grupo de estudio</strong> en internet o crea un grupo pequeño en la empresa, pueden reunirse a estudiar varios miembros de la empresa. Puedes buscar en la red algo así como: "Oracle Certification Group"</li>
<li><strong>Test yourself</strong> – Ya que te sientas preparado, puedes resolver exámenes de prueba o usar un simulador, debes obtener más de 80% para suponer que te va ir bien en el examen. Debes responder las preguntas en minutos, en un examen típico puede haber 60 preguntas y 2 horas para resolverlo, así que tienes que resolver 1 pregunta cada 2 minutos, el examen reta tu conocimiento y tu administración del tiempo.</li>
<li><strong>Ingles </strong>– Casi todos los exámenes son en ingles, debes poder leer sin problemas ingles técnico, sería desastroso no responder a una pregunta por no saber la diferencia entre shall, should, must, might, could.</li>
</ul><span style="color: #002060;"><strong>El día del examen</strong></span><br />
<ul><li>Descansa bien el día anterior</li>
<li>Si puedes programa tu examen en la mañana, llegas fresco y no andas en el trabajo pensando en otra cosa.</li>
<li>Llega a tiempo, por lo menos con 30 minutos de anticipación, siempre en el primer examen llegas con nervios</li>
<li>Generalmente no te dejan pasar al examen con celulares, plumas, USBs, libretas, por lo tanto no cargues de más, lleva solo tus identificaciones.</li>
</ul><span style="color: #002060;"><strong>Durante el examen</strong></span><br />
<ul><li>No dejes preguntas sin responder, aun con duda, resuélvelas, todos los exámenes te permiten marcar las preguntas para revisarlas al final. Tal vez más adelante te acuerdes y regreses a resolverla.</li>
<li>En cuanto tiempo debes resolver cada pregunta?, Si notas que una pregunta ya te llevo 3min y el tiempo límite eran 2.5min, elige alguna opción, márcala para revisión y continua con la siguiente. Si te da tiempo al final podrás regresar a resolverla pero está no te detuvo para resolver las demás.</li>
<li>Siempre te dan una pequeña pizarra para hacer tus anotaciones, usala.</li>
<li>No te distraigas y voltees a ver a los demás candidatos que están haciendo el examen, en la mayoría de los centros hay una cámara que te vigila y si te detecta distraído o haciendo trampa te suspenden el examen y de la oportunidad de hacer cualquier certificación de ese producto.<br />
</li>
</ul><span style="color: #002060;"><strong>Al final del examen</strong></span><br />
<ul><li>Felicidades! Tu certificado te llegara entre 2 y 4 semanas.</li>
<li>En caso contrario no te preocupes, se siente uno mal, pero te recuperas. Los fabricantes del examen te dejan presentar otra vez el examen después de 2 o 3 semanas. </li>
</ul><span style="color: #002060;"><strong>Recursos de Estudio</strong></span><br />
Sitio para descarga de guías de estudio para certificaciones en RedHat, Microsoft, Cisco, PMI, Sun, Oracle.<br />
<a href="http://www.flazx.com/category60.php">http://www.flazx.com/category60.php</a><br />
<br />
<br />
Hay muchos sitios para obtener guías, tips, mock exams de las propias empresas o de grupos independientes:<br />
Java <a href="http://www.coderanch.com/forums/c/7/certification">http://www.coderanch.com/forums/c/7/certification</a><br />
Sun <a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=365">http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=365</a><br />
Spring <a href="http://www.springsource.com/training/certification/springprofessional">http://www.springsource.com/training/certification/springprofessional</a><br />
Oracle <a href="http://blogs.oracle.com/certification/">http://blogs.oracle.com/certification/</a><br />
IBM <a href="http://www-03.ibm.com/certify/">http://www-03.ibm.com/certify/</a><br />
<a href="https://www-304.ibm.com/isv/welcome/vic.html">https://www-304.ibm.com/isv/welcome/vic.html</a><br />
<br />
Si te interesan más tips acerca de las diferentes certificaciones de Java, checa este link.<br />
<a href="http://jiturbide.blogspot.com/search/label/Certificacion">http://jiturbide.blogspot.com/search/label/Certificacion</a><br />
<br />
<span style="color: #002060;"><strong>Conclusión</strong></span><br />
El tener una certificación no garantiza que eres experto, que te contraten u obtener un aumento, pero ayuda como diferenciador ante situaciones de evaluación.Anonymoushttp://www.blogger.com/profile/01001728901224375130noreply@blogger.com2tag:blogger.com,1999:blog-6923019352226093795.post-68068618035050101812009-12-23T12:00:00.001-06:002009-12-25T23:26:35.477-06:00Especificación de Arquitectura de SoftwareLas siguientes lineas están dirigidas a las personas que se inician como Arquitectos de Software, trato de explicar que es lo que hace un Arquitecto y las actividades necesarias para especificar Arquitectura, el contenido es un punto de vista personal que no pretende ser una guía, para más detalles es mejor consultar el material de referencia que se anexa al final.<br />
<br />
<b>¿Por que la importancia de la Arquitectura?</b><br />
La complejidad en el desarrollo de sistemas empresariales donde hay requerimientos de alta disponibilidad, de integración, componentes distribuidos y seguridad ha ocasionado que sea necesario contar con un desarrollador de software experimentado en la combinación de las tecnologías adecuadas para lograr que un sistema con estas características sea exitoso y cumpla así los objetivos del sistema.<br />
<br />
<b>¿Qué es Arquitectura?</b><br />
<br />
Es la especificación de la estructura de un sistema para soportar correctamente su operación. <br />
<br />
<b>Metas de la arquitectura</b><br />
<br />
<ul><li>Reducir los riesgos tecnológicos del proyecto asociados a sistemas de gran escala</li>
<li>Diseñar los componentes de software que soporten la operación del sistema y cumplan con los requerimientos no funcionales</li>
<li>Facilitar el diseño, implementación y despliegue de la aplicación.</li>
</ul><br />
<b>¿Qué es un Arquitecto de Software?<br />
</b><br />
Una persona como cualquiera de nosotros que cuenta con suficiente experiencia para poder proponer soluciones. Contrario a lo que podríamos pensar, un Arquitecto no es un gurú del desarrollo, no se centra en detalles de codificación y no tiene porque conocer los detalles codificación de todos los frameworks conocidos. El Arquitecto debe conocer cómo funcionan las diferentes opciones tecnológicas, sus ventajas y desventajas para poder proponer una o varias alternativas de solución que normalmente deben sujetarse a restricciones de presupuesto, tiempo y recursos. La elección debe ser cuidadosa ya que uno de sus objetivos es tratar de eliminar los riesgos del desarrollo sistema y garantizar la operación del sistema una vez liberado. Los proyectos siempre tienen variantes o requieren de ciertos frameworks que nunca habíamos utilizado, por ello también el Arquitecto debe saber investigar y entender rápidamente cómo funciona la tecnología.<br />
<br />
<h1><span style="font-size: 14pt;">Actividades del Arquitecto<br />
</span></h1><br />
El insumo de un Analista Funcional de Sistemas son los requerimientos de Negocio y Funcionales para encontrar ¿Qué funcionalidad debe proporcionar el sistema?. El insumo de un Arquitecto son los Requerimientos No Funcionales y las Restricciones Iniciales para determinar ¿Cómo debe ser construido el sistema para soportar tal funcionalidad?.<br />
El Arquitecto al igual que el Analista de Sistemas debe realizar actividades de Análisis, Diseño y Construcción con la diferencia que su objetivo son los Requerimientos No Funcionales del Sistema, todo aquello que determina como debe funcionar el sistema. <br />
<br />
<br />
<b>¿Cómo proponer una solución? <br />
</b><br />
El Arquitecto obtiene los requerimientos iniciales, las restricciones, los supuestos, identifica riesgos, analiza la información y formula una o varias propuestas de solución tomando en cuenta todo lo anterior. Dentro de la solución no elige un framework porque es el favorito del Arquitecto, no elige el lenguaje de desarrollo porque quiere aprenderlo o porque es el de moda, los elementos que conforman la solución deben elegidos de forma adecuada para que en conjunto cumplan con los requerimientos no funcionales y las restricciones de tiempo, costo y recursos.<br />
<br />
<b>¿Cuál es el resultado de las actividades de análisis de un Arquitecto?</b><br />
El resultado es un entregable al que llamo en este artículo: Documento de Arquitectura, este documento puede tener diferentes nombres dependiendo de la metodología y de la empresa: Documento de Arquitectura (Vision Consulting), Service Level Agreement (SLA), TCH100 (GNP) etc.<br />
Las siguientes son algunas de las actividades que debe realizar el Arquitecto para poder proponer una solución de Arquitectura.<br />
<h1><span style="font-size: 14pt;">Obtención y Análisis de Requerimientos<br />
</span></h1><br />
<span style="font-size: 12pt;"><b>Requerimientos de Negocio <br />
</b></span>Al igual que el Analista Funcional, el arquitecto debe identificar y conocer cuáles son los objetivos de negocio que motivan el desarrollo del sistema. Esto permitirá proponer la solución más adecuada en función de estos objetivos y evitar cualquier desviación.<br />
<br />
<span style="font-size: 12pt;"><b>Requerimientos No Funcionales<br />
</b></span>Los Requerimientos No Funcionales (NFRs) son los niveles de servicio y restricciones que el sistema debe cumplir, cuando un cliente es experimentado puede definirlas por el mismo, en otras ocasiones es el arquitecto quien debe ayudar a identificarlas. <br />
En el Documento de Arquitectura el listado de Requerimientos No funcionales puede ir en una tabla como la siguiente escritas con palabras propias del cliente.<br />
<div style="margin-left: 9pt;"><table border="0" style="border-collapse: collapse;"><colgroup><col style="width: 52px;"></col><col style="width: 505px;"></col></colgroup><tbody valign="top">
<tr style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(153, 153, 255) none repeat scroll 0% 0%; height: 16px;"><td style="border: 0.5pt solid; padding: 4px;"><b>Clave</b><br />
</td><td style="border-color: -moz-use-text-color; border-style: solid solid solid none; border-width: 0.5pt 0.5pt 0.5pt medium; padding: 4px;"><b>Descripción</b><br />
</td></tr>
<tr style="height: 14px;"><td style="border-color: -moz-use-text-color; border-style: none solid solid; border-width: medium 0.5pt 0.5pt; padding: 4px;"><span style="font-size: 9pt;">NFR01</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding: 4px;"><span style="font-size: 9pt;">Descripción del Requerimiento No Funcional</span><br />
</td></tr>
<tr style="height: 13px;"><td style="border-color: -moz-use-text-color; border-style: none solid solid; border-width: medium 0.5pt 0.5pt; padding: 4px;"><span style="font-size: 9pt;">NFR 02</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding: 4px;"><br />
</td></tr>
</tbody></table><br />
</div>Estás características dictan Como?, Que tan bien? o Que tan rápido? se debe realizar la funcionalidad del sistema. Estas características técnicas están clasificadas y bien definidas, Sun Microsystems en su Metodología de Arquitectura, Sun Tone Methodology las llama <i>Cualidades Sistémicas o Quality of Service (QoS)</i><br />
<br />
<span style="font-size: 12pt;"><b>Cualidades Sistémicas<br />
</b></span>Las cualidades sistémicas están definidas por Sun Microsystems de la siguiente manera:<br />
<br />
<b>Manifiestas u obvias para el usuario</b><b> </b><br />
<ul><li><b>Desempeño </b>(Performance)<b> – </b>Que tan rápido el sistema debe cumplir la petición.<b> </b></li>
<li><b>Confiabilidad </b>(Reliability) <b>– </b>El sistema debe ser exacto.<b> </b></li>
<li><b>Disponibilidad</b> (Availability) – Cantidad de tiempo en línea en el que el sistema puede procesar solicitudes. (De hecho el tema es más complejo)<b> </b></li>
<li><b>Usabilidad</b> (Usability) – Que tan fácil es usar el sistema.<b> </b></li>
</ul><b> </b><br />
<b>Cualidades operacionales</b> que están ligadas al sistema en ejecución<b> </b><ul><li><b>Rendimiento de trabajo</b> (Throughput) – Cantidad de trabajo hecho por el sistema medido en operaciones por unidad de tiempo. <b> </b></li>
<li><b>Posibilidad de ser Administrado</b> (Manageability). <b> </b></li>
<li><b>Seguridad</b> (Security) – Prevención de uso no autorizado del sistema y su información. <b> </b></li>
<li><b>Serviceabilidad</b> (Serviceability) – Esfuerso necesario para actualizar o reparar el sistema. <b> </b></li>
<li><b>Facilidad de hacer pruebas</b> (Testeability) – Esfuerzo requerido para identificar y aislar una falla en el sistema.<br />
</li>
</ul><ul></ul><b>Cualidades Evolucionarias</b> relacionadas de cómo se comporta el sistema cuando es modificado o actualizado.<b> </b><br />
<ul><li><b>Escalabilidad</b> (Scalability) – Capacidad de crecer y mantener buenos niveles de operación ante un incremento en el número de usuarios o peticiones. <b> </b></li>
<li><b>Mantenibilidad </b>(Maintainability) – Que tan susceptible es de ser corregido o reparado. <b> </b></li>
<li><b>Extensibilidad</b> (Extensibility) – Posibilidad de agregar funcionalidad nueva. <b> </b></li>
<li><b>Flexibilidad</b> (Flexibility) – Costo de implementar una corrección o una funcionalidad nueva. <b> </b></li>
<li><b>Reusabilidad </b>(Reusability) – Esfuerzo ahorrado apoyándose en componentes existentes <b> </b></li>
<li><b>Portabilidad</b> (Portability) – Esfuerzo ahorrado cuando se migra a una infraestructura diferente.</li>
</ul><br />
<br />
<b>Cualidades de Desarrollo</b> que afectan como se está construyendo<b> </b><br />
<ul><li><b>Realizabilidad</b> (Realizabilidad) – Probabilidad o confianza en que el sistema puede desarrollarse, se ve reflejado en la facilidad de estimación, planeación y construcción. <b> </b></li>
<li><b>Planeabilidad</b> (Serviceability) – Confianza en que el sistema puede ser planeado en costo y esfuerzo. <br />
</li>
</ul><ul></ul>Algunas cualidades sistémicas son excluyentes entre sí, por ejemplo Desempeño Vs Seguridad, el cumplimiento de una minimiza a otra por lo que es necesaria una priorización en las cualidades sistémicas para poder decidir de entre varias opciones de solución cual es la más adecuada y que no comprometa el cumplimiento de una o varias cualidades.<br />
Las cualidades sistémicas identificadas se listan y priorizan en un listado como el siguiente:<br />
<div style="margin-left: 9pt;"><table border="0" style="border-collapse: collapse;"><colgroup><col style="width: 83px;"></col><col style="width: 59px;"></col><col style="width: 156px;"></col><col style="width: 189px;"></col></colgroup><tbody valign="top">
<tr style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(153, 153, 255) none repeat scroll 0% 0%; height: 13px;"><td style="border: 0.5pt solid; padding: 4px;"><span style="font-size: 9pt;"><b>QoS</b></span><br />
</td><td style="border-color: -moz-use-text-color; border-style: solid solid solid none; border-width: 0.5pt 0.5pt 0.5pt medium; padding: 4px;"><span style="font-size: 9pt;"><b>Prioridad</b></span><br />
</td><td style="border-color: -moz-use-text-color; border-style: solid solid solid none; border-width: 0.5pt 0.5pt 0.5pt medium; padding: 4px;"><span style="font-size: 9pt;"><b>Descripción del Requerimiento</b></span><br />
</td><td style="border-color: -moz-use-text-color; border-style: solid solid solid none; border-width: 0.5pt 0.5pt 0.5pt medium; padding: 4px;"><span style="font-size: 9pt;"><b>Propuesta para cubrir el requerimiento</b></span><br />
</td></tr>
<tr style="height: 13px;"><td style="border-color: -moz-use-text-color; border-style: none solid solid; border-width: medium 0.5pt 0.5pt; padding: 4px;"><span style="font-size: 9pt;">Disponibilidad</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding: 4px;"><span style="font-size: 9pt;">Alta</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding: 4px;"><span style="font-size: 9pt;">El sistema no debe quedar fuera de línea en las horas pico o dentro de la ventana de servicio.</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding: 4px;"><span style="font-size: 9pt;"><b>Opción 1:</b> Se propone escalar el sistema con XX Memoria RAM y mover las aplicaciones existentes a otro servidor con menos recursos<br />
</span><br />
<span style="font-size: 9pt;"><b>Opción 2</b>: Se propone el uso de 2 servidores YYY y 1 balanceador de carga.</span><br />
</td></tr>
<tr style="height: 13px;"><td style="border-color: -moz-use-text-color; border-style: none solid solid; border-width: medium 0.5pt 0.5pt; padding: 4px;"><span style="font-size: 9pt;">Seguridad</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding: 4px;"><span style="font-size: 9pt;">Alta</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding: 4px;"><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding: 4px;"><br />
</td></tr>
<tr style="height: 13px;"><td style="border-color: -moz-use-text-color; border-style: none solid solid; border-width: medium 0.5pt 0.5pt; padding: 4px;"><span style="font-size: 9pt;">Tiempos de Respuesta</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding: 4px;"><span style="font-size: 9pt;">Alto</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding: 4px;"><span style="font-size: 9pt;">Ver tabla anexa</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding: 4px;"><br />
</td></tr>
</tbody></table></div><br />
<br />
<b>Tiempos de respuesta esperados (Ejemplo)<br />
</b><br />
<div style="margin-left: 3pt;"><table border="0" style="border-collapse: collapse;"><colgroup><col style="width: 73px;"></col><col style="width: 63px;"></col><col style="width: 63px;"></col><col style="width: 73px;"></col><col style="width: 78px;"></col><col style="width: 66px;"></col><col style="width: 66px;"></col></colgroup><tbody valign="top">
<tr style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(153, 153, 255) none repeat scroll 0% 0%;"><td style="border: 1pt solid; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;"><b>Tipo operación</b></span><br />
</td><td style="border-color: -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;"><b>Respuesta en Hora Promedio<br />
</b></span><br />
<br />
</td><td style="border-color: -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;"><b>Respuesta en Hora Pico</b></span><br />
</td><td style="border-color: -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;"><b>Volumen promedio de datos</b></span><br />
</td><td style="border-color: -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;"><b>Accesos concurrentes, (prom. futuro.)</b></span><br />
</td><td style="border-color: -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;"><b>Latencia detectada hacia Server</b></span><br />
</td><td style="border-color: -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;"><b>Latencia detectada hacia BD</b></span><br />
</td></tr>
<tr><td style="border-color: -moz-use-text-color; border-style: none solid solid; border-width: medium 1pt 1pt; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;">Escritura</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;">¿?</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;">¿?</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;">50k</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;">825</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;">Por probar</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;">Por probar</span><br />
</td></tr>
<tr><td style="border-color: -moz-use-text-color; border-style: none solid solid; border-width: medium 1pt 1pt; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;">Lectura</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;">¿?</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;">¿?</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;">50k</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;">300</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;">Por probar</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;">Por probar</span><br />
</td></tr>
<tr><td style="border-color: -moz-use-text-color; border-style: none solid solid; border-width: medium 1pt 1pt; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;">Reportes</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;">¿?</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;">¿?</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;">50k</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;">300</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;">Por probar</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;">Por probar</span><br />
</td></tr>
<tr><td style="border-color: -moz-use-text-color; border-style: none solid solid; border-width: medium 1pt 1pt; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;">General</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;">1seg</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;">5seg</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;">50k</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;">300</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;">Por probar</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><span style="font-size: 9pt;">Por probar</span><br />
</td></tr>
</tbody></table></div><br />
<br />
<span style="font-size: 12pt;"><b>Características operacionales<br />
</b></span><br />
<div><table border="0" style="border-collapse: collapse;"><colgroup><col style="width: 110px;"></col><col style="width: 201px;"></col><col style="width: 217px;"></col></colgroup><tbody valign="top">
<tr style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(153, 153, 255) none repeat scroll 0% 0%; height: 14px;"><td style="border: 0.5pt solid; padding: 4px;"><span style="font-size: 9pt;"><b>Característica</b></span><br />
</td><td style="border-color: -moz-use-text-color; border-style: solid solid solid none; border-width: 0.5pt 0.5pt 0.5pt medium; padding: 4px;"><span style="font-size: 9pt;"><b>Operaciones del Sistema Detectadas</b></span><br />
</td><td style="border-color: -moz-use-text-color; border-style: solid solid solid none; border-width: 0.5pt 0.5pt 0.5pt medium; padding: 4px;"><span style="font-size: 9pt;"><b>Descripción</b></span><br />
</td></tr>
<tr style="height: 25px;"><td style="border-color: -moz-use-text-color; border-style: none solid solid; border-width: medium 0.5pt 0.5pt; padding: 4px;"><span style="font-size: 8pt;">Transaccional</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding: 4px;"><span style="font-size: 8pt;">*Asignación del folio<br />
</span><br />
<span style="font-size: 8pt;">*Calculo de número de referencia</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding: 4px;"><span style="font-size: 8pt;">Se desarrollarán los componentes de negocio con EJBs<br />
</span><br />
<span style="font-size: 8pt;">Los demás componentes de negocio se desarrollarán con POJOs para poder llegar a los tiempos de respuesta solicitados.</span><br />
</td></tr>
<tr style="height: 14px;"><td style="border-color: -moz-use-text-color; border-style: none solid solid; border-width: medium 0.5pt 0.5pt; padding: 4px;"><span style="font-size: 8pt;">Concurrencia</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding: 4px;"><span style="font-size: 8pt;">* Registro de un solicitante<br />
</span><br />
<span style="font-size: 8pt;">* Consulta de reportes <br />
</span><br />
<span style="font-size: 8pt;">* Configuración de procesos de registro</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding: 4px;"><br />
</td></tr>
<tr style="height: 14px;"><td style="border-color: -moz-use-text-color; border-style: none solid solid; border-width: medium 0.5pt 0.5pt; padding: 4px;"><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding: 4px;"><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding: 4px;"><br />
</td></tr>
</tbody></table></div><br />
<br />
<span style="font-size: 12pt;"><b>Restricciones<br />
</b></span><br />
Todo proyecto tiene restricciones, las más comunes son tiempo, recursos, presupuesto y tecnología a utilizar. El arquitecto debe proponer alternativas de solución que se muevan dentro de estas restricciones. En algunos casos será necesario sacrificar una buena opción porque no cumple alguna de estas.<br />
Es muy importante documentar las restricciones iniciales del proyecto y a lo largo del desarrollo documentar los cambios sobre estas restricciones. Al final del proyecto es común que alguien sin contexto cuestione: ¿Por qué se hizo de esta manera? La respuesta puede estar en las restricciones iniciales y los cambios a lo largo del proyecto.<br />
<br />
<br />
<span style="font-size: 12pt;"><b>Suposiciones <br />
</b></span><br />
Al inicio del proyecto no siempre tenemos toda la información necesaria para poder plantar una propuesta, incluso el cliente puede no tenerla. Esta incertidumbre puede hacer que dudemos en proponer una solución porque no sabemos qué implicaciones puede tener ese faltante de información, pero por otro lado no podemos quedarnos inmóviles a esperar a que se defina ese faltante, esto puede resultar en la pérdida de un posible cliente. Ante estos casos se deben hacer supuestos y actuar en base a estos. Cuando por ejemplo se hace una propuesta estos supuestos se deben notificar a todos los involucrados y denotar que cierta solución es válida bajo ciertas consideraciones.<br />
<div style="margin-left: 35pt;"><i>Ejemplo. </i>El cliente no tiene idea de cuantos reportes se tienen que generar en el sistema.<br />
</div><div style="margin-left: 35pt;"><i>Supuesto: </i>Se realiza una propuesta suponiendo que solamente se requerirán 100 horas de construcción de reportes.<br />
</div><br />
<br />
<span style="font-size: 12pt;"><b>Riesgos<br />
</b></span><br />
El manejo de riesgos es un tema importante en la administración de proyectos y de igual forma para la Actividad de Arquitectura. Unos de los objetivos de la arquitectura es precisamente disminuir los riesgos tecnológicos.<br />
La idea es identificar todos aquellas situaciones que pueden poner en riesgo el éxito del proyecto dentro de las restricciones de tiempo y presupuesto, crear un plan de mitigación y de contingencia en caso de que se de el problema.<br />
<div style="margin-left: 5pt;"><table border="0" style="border-collapse: collapse;"><colgroup><col style="width: 112px;"></col><col style="width: 163px;"></col><col style="width: 75px;"></col><col style="width: 67px;"></col><col style="width: 123px;"></col></colgroup><tbody valign="top">
<tr style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(153, 153, 255) none repeat scroll 0% 0%;"><td style="border: 0.5pt solid rgb(64, 64, 64); font-family: inherit; padding-left: 7px; padding-right: 7px;"><span style="font-size: 9pt;"><b>Riesgo</b></span><br />
</td><td style="border-color: rgb(64, 64, 64) rgb(64, 64, 64) rgb(64, 64, 64) -moz-use-text-color; border-style: solid solid solid none; border-width: 0.5pt 0.5pt 0.5pt medium; font-family: inherit; padding-left: 7px; padding-right: 7px;"><span style="font-size: 9pt;"><b>Descripción</b></span><br />
</td><td style="border-color: rgb(64, 64, 64) rgb(64, 64, 64) rgb(64, 64, 64) -moz-use-text-color; border-style: solid solid solid none; border-width: 0.5pt 0.5pt 0.5pt medium; font-family: inherit; padding-left: 7px; padding-right: 7px;"><span style="font-size: 9pt;"><b>Probabilidad</b></span><br />
</td><td style="border-color: rgb(64, 64, 64) rgb(64, 64, 64) rgb(64, 64, 64) -moz-use-text-color; border-style: solid solid solid none; border-width: 0.5pt 0.5pt 0.5pt medium; font-family: inherit; padding-left: 7px; padding-right: 7px;"><span style="font-size: 9pt;"><b>Impacto</b></span><br />
</td><td style="border-color: rgb(64, 64, 64) rgb(64, 64, 64) rgb(64, 64, 64) -moz-use-text-color; border-style: solid solid solid none; border-width: 0.5pt 0.5pt 0.5pt medium; font-family: inherit; padding-left: 7px; padding-right: 7px;"><span style="font-size: 9pt;"><b>Plan de mitigación</b></span><br />
</td></tr>
<tr><td style="border-color: -moz-use-text-color rgb(64, 64, 64) rgb(64, 64, 64); border-style: none solid solid; border-width: medium 0.5pt 0.5pt; font-family: inherit; padding-left: 7px; padding-right: 7px;"><span style="font-size: 9pt;">Ejemplo:<br />
</span><br />
<span style="font-size: 9pt;">Diferente comportamiento entre el ambiente de desarrollo y de producción</span><br />
</td><td style="border-color: -moz-use-text-color rgb(64, 64, 64) rgb(64, 64, 64) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; font-family: inherit; padding-left: 7px; padding-right: 7px;"><span style="font-size: 9pt;">El ambiente de desarrollo es Windows y el de Producción es UNIX puede haber problemas de ambientación</span><br />
</td><td style="border-color: -moz-use-text-color rgb(64, 64, 64) rgb(64, 64, 64) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; font-family: inherit; padding-left: 7px; padding-right: 7px;"><span style="font-size: 9pt;">ALTA / <b>MEDIA</b> / BAJA</span><br />
</td><td style="border-color: -moz-use-text-color rgb(64, 64, 64) rgb(64, 64, 64) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; font-family: inherit; padding-left: 7px; padding-right: 7px;"><span style="font-size: 9pt;">ALTO / MEDIO / <b>BAJO</b></span><br />
</td><td style="border-color: -moz-use-text-color rgb(64, 64, 64) rgb(64, 64, 64) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; font-family: inherit; padding-left: 7px; padding-right: 7px;"><div style="text-align: justify;"><span style="font-size: 9pt;">* Desarrollar en maquinas virtuales<br />
</span><br />
</div><div style="text-align: justify;"><span style="font-size: 9pt;">* Realizar deploys y revisiones periódicas del sistema en el ambiente AIX</span><br />
</div></td></tr>
<tr><td style="border-color: -moz-use-text-color rgb(64, 64, 64) rgb(64, 64, 64); border-style: none solid solid; border-width: medium 0.5pt 0.5pt; padding-left: 7px; padding-right: 7px;"><span style="font-size: 9pt;">Ejemplo:<br />
</span><br />
<span style="font-size: 9pt;">El cliente propone el uso de un framework web open source que no ha sido probado en el servidor final </span><br />
</td><td style="border-color: -moz-use-text-color rgb(64, 64, 64) rgb(64, 64, 64) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 7px; padding-right: 7px;"><span style="font-size: 9pt;">La especificación dice que el servidor de aplicaciones que adquirirá el cliente cumple con le especificación XXX y el framework necesita de esa especificación para poder funcionar. Hay una probabilidad de que el framework no funcione correctamente</span><br />
</td><td style="border-color: -moz-use-text-color rgb(64, 64, 64) rgb(64, 64, 64) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 7px; padding-right: 7px;"><span style="font-size: 9pt;">BAJA</span><br />
</td><td style="border-color: -moz-use-text-color rgb(64, 64, 64) rgb(64, 64, 64) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 7px; padding-right: 7px;"><span style="font-size: 9pt;">ALTO</span><br />
</td><td style="border-color: -moz-use-text-color rgb(64, 64, 64) rgb(64, 64, 64) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 7px; padding-right: 7px;"><span style="font-size: 9pt;">RESUELTO<br />
</span><br />
<span style="font-size: 9pt;">Se realizaron pruebas de operaciones complejas con el framework usando la misma versión y sistema operativo del servidor de aplicaciones.</span><br />
</td></tr>
<tr><td style="border-color: -moz-use-text-color rgb(64, 64, 64) rgb(64, 64, 64); border-style: none solid solid; border-width: medium 0.5pt 0.5pt; padding-left: 7px; padding-right: 7px;"><span style="font-size: 9pt;">Ejemplo:<br />
</span><br />
<span style="font-size: 9pt;">Tiempos de respuesta arriba del valor requerido</span><br />
</td><td style="border-color: -moz-use-text-color rgb(64, 64, 64) rgb(64, 64, 64) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 7px; padding-right: 7px;"><span style="font-size: 9pt;">Se está solicitando el tener tiempos de respuesta de máximo 5 segundos para operaciones de consulta en horario pico<br />
</span><br />
<span style="font-size: 9pt;">Dada la configuración de topología red donde se tiene … …</span><br />
</td><td style="border-color: -moz-use-text-color rgb(64, 64, 64) rgb(64, 64, 64) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 7px; padding-right: 7px;"><span style="font-size: 9pt;">MEDIO</span><br />
</td><td style="border-color: -moz-use-text-color rgb(64, 64, 64) rgb(64, 64, 64) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 7px; padding-right: 7px;"><span style="font-size: 9pt;">ALTO<br />
</span><br />
<br />
<br />
<span style="font-size: 9pt;">Es un criterio de aceptación para la liberación</span><br />
</td><td style="border-color: -moz-use-text-color rgb(64, 64, 64) rgb(64, 64, 64) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 7px; padding-right: 7px;"><span style="font-size: 9pt;">Se deben hacer pruebas de desempeño en el servidor de pruebas usando los mismos elementos de hardware e identificar posibles cuellos de botella fuera de la aplicación</span><br />
</td></tr>
</tbody></table></div><br />
<br />
Esta tabla es un ejemplo y nos ayuda a identificar y prepararnos para saber que debe hacerse en caso de que se presente un problema previamente identificado.<br />
Esta lista de riesgos debe actualizarse y mantenerse durante todo el desarrollo del proyecto<br />
<br />
<br />
<span style="font-size: 12pt;"><b>Sizing y Planeación de la Capacidad<br />
</b></span><br />
Dentro de este rubro se puede mencionar la medición del crecimiento de espacio en disco por elementos propios de la aplicación, información tales como archivos o datos de la base de datos o número de peticiones de clientes considerando cifras iniciales y a futuro.<br />
Esta recolección de cifras ayudará a determinar qué tipo y cantidad de hardware es necesaria para soportar la operación del sistema en un horizonte de tiempo dado.<br />
<br />
<br />
<b>Numero de Accesos<br />
</b><br />
<div style="margin-left: 5pt;"><table border="0" style="border-collapse: collapse;"><colgroup><col style="width: 96px;"></col><col style="width: 110px;"></col><col style="width: 107px;"></col><col style="width: 104px;"></col><col style="width: 113px;"></col></colgroup><tbody valign="top">
<tr style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(153, 153, 255) none repeat scroll 0% 0%;"><td style="border: 1pt solid black; padding-left: 7px; padding-right: 7px;"><span style="font-size: 8pt;"><b>Operaciones más demandantes</b></span><br />
</td><td style="border-color: black black black -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding-left: 7px; padding-right: 7px;"><span style="font-size: 8pt;"><b>Accesos concurrentes Iníciales, Horario Pico<br />
</b></span><br />
<span style="font-size: 8pt;"><b>(Operaciones / min)</b></span><br />
</td><td style="border-bottom: 1pt solid black; border-right: 1pt solid black; border-top: 1pt solid black; padding-left: 7px; padding-right: 7px;"><span style="font-size: 8pt;"><b>Accesos concurrentes<br />
</b></span><br />
<span style="font-size: 8pt;"><b>Iníciales, Horario No Pico<br />
</b></span><br />
<span style="font-size: 8pt;"><b>(Operaciones / min)</b></span><br />
</td><td style="border-color: black black black -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding-left: 7px; padding-right: 7px;"><span style="font-size: 8pt;"><b>Accesos concurrentes Futuros, Horario Pico<br />
</b></span><br />
<span style="font-size: 8pt;"><b>(Operaciones / min)</b></span><br />
</td><td style="border-bottom: 1pt solid black; border-right: 1pt solid black; border-top: 1pt solid black; padding-left: 7px; padding-right: 7px;"><span style="font-size: 8pt;"><b>Accesos concurrentes<br />
</b></span><br />
<span style="font-size: 8pt;"><b>Futuros, Horario No Pico<br />
</b></span><br />
<span style="font-size: 8pt;"><b>(Operaciones / min)</b></span><br />
</td></tr>
<tr><td style="border-color: -moz-use-text-color black black; border-style: none solid solid; border-width: medium 1pt 1pt; padding-left: 7px; padding-right: 7px;"><span style="font-size: 8pt;">Registro de X</span><br />
</td><td style="border-color: -moz-use-text-color black black -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 7px; padding-right: 7px;"><span style="font-size: 8pt;">750</span><br />
</td><td style="border-bottom: 1pt solid black; border-right: 1pt solid black; border-top: medium none; padding-left: 7px; padding-right: 7px;"><span style="font-size: 8pt;">200</span><br />
</td><td style="border-color: -moz-use-text-color black black -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 7px; padding-right: 7px;"><span style="font-size: 8pt;">825</span><br />
</td><td style="border-bottom: 1pt solid black; border-right: 1pt solid black; border-top: medium none; padding-left: 7px; padding-right: 7px;"><span style="font-size: 8pt;">220</span><br />
</td></tr>
<tr><td style="border-color: -moz-use-text-color black; border-style: none solid solid; border-width: medium 1pt 0.5pt; padding-left: 7px; padding-right: 7px;"><span style="font-size: 8pt;">Consulta de reportes </span><br />
</td><td style="border-color: -moz-use-text-color black -moz-use-text-color -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 0.5pt medium; padding-left: 7px; padding-right: 7px;"><span style="font-size: 8pt;">300</span><br />
</td><td style="border-bottom: 0.5pt solid; border-right: 1pt solid black; border-top: medium none; padding-left: 7px; padding-right: 7px;"><span style="font-size: 8pt;">50</span><br />
</td><td style="border-color: -moz-use-text-color black -moz-use-text-color -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 0.5pt medium; padding-left: 7px; padding-right: 7px;"><span style="font-size: 8pt;">330</span><br />
</td><td style="border-bottom: 0.5pt solid; border-right: 1pt solid black; border-top: medium none; padding-left: 7px; padding-right: 7px;"><span style="font-size: 8pt;">55</span><br />
</td></tr>
<tr><td style="border-color: -moz-use-text-color black black; border-style: none solid solid; border-width: medium 1pt 1pt; padding-left: 7px; padding-right: 7px;"><span style="font-size: 8pt;">Configuración de catalogos</span><br />
</td><td style="border-color: -moz-use-text-color black black -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 7px; padding-right: 7px;"><span style="font-size: 8pt;">-</span><br />
</td><td style="border-bottom: 1pt solid black; border-right: 1pt solid black; border-top: medium none; padding-left: 7px; padding-right: 7px;"><span style="font-size: 8pt;">-</span><br />
</td><td style="border-color: -moz-use-text-color black black -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 7px; padding-right: 7px;"><span style="font-size: 8pt;">330<br />
</span><br />
<span style="font-size: 8pt;">A 1 año</span><br />
</td><td style="border-bottom: 1pt solid black; border-right: 1pt solid black; border-top: medium none; padding-left: 7px; padding-right: 7px;"><span style="font-size: 8pt;">55<br />
</span><br />
<span style="font-size: 8pt;">A 1 año</span><br />
</td></tr>
</tbody></table></div><br />
<br />
<b>Crecimiento de espacio en Disco Duro<br />
</b><br />
<div style="margin-left: 3pt;"><table border="0" style="border-collapse: collapse;"><colgroup><col style="width: 171px;"></col><col style="width: 89px;"></col><col style="width: 76px;"></col><col style="width: 66px;"></col><col style="width: 66px;"></col><col style="width: 68px;"></col></colgroup><tbody valign="top">
<tr style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(153, 153, 255) none repeat scroll 0% 0%; height: 15px;"><td style="border: 0.5pt solid rgb(38, 38, 38); padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: center;"><span style="font-size: 8pt;"><b>Descripción del archivo</b></span><br />
</div></td><td style="border-color: rgb(38, 38, 38) rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: solid solid solid none; border-width: 0.5pt 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: center;"><span style="font-size: 8pt;"><b>Tipo de Archivo</b></span><br />
</div></td><td style="border-color: rgb(38, 38, 38) rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: solid solid solid none; border-width: 0.5pt 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: center;"><span style="font-size: 8pt;"><b>Cantidad inicial (6 meses) MB</b></span><br />
</div></td><td style="border-color: rgb(38, 38, 38) rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: solid solid solid none; border-width: 0.5pt 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: center;"><span style="font-size: 8pt;"><b>Tamaño al final del año (MB)</b></span><br />
</div></td><td style="border-color: rgb(38, 38, 38) rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: solid solid solid none; border-width: 0.5pt 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: center;"><span style="font-size: 8pt;"><b>Porcentaje semestral</b></span><br />
</div></td><td style="border-color: rgb(38, 38, 38) rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: solid solid solid none; border-width: 0.5pt 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: center;"><span style="font-size: 8pt;"><b>Periodicidad</b></span><br />
</div></td></tr>
<tr style="height: 19px;"><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38); border-style: none solid solid; border-width: medium 0.5pt 0.5pt; padding-left: 5px; padding-right: 5px;" valign="bottom"><span style="font-size: 8pt;">EARs, Wars de la aplicación</span><br />
</td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><span style="font-size: 8pt;">Aplicación</span><br />
</td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"></td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td></tr>
<tr style="height: 18px;"><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38); border-style: none solid solid; border-width: medium 0.5pt 0.5pt; padding-left: 5px; padding-right: 5px;" valign="bottom"><span style="font-size: 8pt;">Archivos</span><br />
</td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><span style="font-size: 8pt;">Archivos</span><br />
</td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td></tr>
<tr style="height: 18px;"><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38); border-style: none solid solid; border-width: medium 0.5pt 0.5pt; padding-left: 5px; padding-right: 5px;" valign="bottom"><span style="font-size: 8pt;">Base de datos</span><br />
</td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><span style="font-size: 8pt;">Base de Datos</span><br />
</td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td></tr>
<tr style="height: 17px;"><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38); border-style: none solid solid; border-width: medium 0.5pt 0.5pt; padding-left: 5px; padding-right: 5px;" valign="bottom"><span style="font-size: 8pt;">Log</span><br />
</td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><span style="font-size: 8pt;">Archivo de texto</span><br />
</td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td></tr>
<tr style="height: 17px;"><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38); border-style: none solid solid; border-width: medium 0.5pt 0.5pt; padding-left: 5px; padding-right: 5px;" valign="bottom"><span style="font-size: 8pt;">Esquema de Base de Datos</span><br />
</td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><span style="font-size: 8pt;">Esquema</span><br />
</td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"></td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td></tr>
<tr style="height: 17px;"><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38); border-style: none solid solid; border-width: medium 0.5pt 0.5pt; padding-left: 5px; padding-right: 5px;" valign="bottom"><span style="font-size: 8pt;"><b>Total</b></span><br />
</td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td><td style="border-color: -moz-use-text-color rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td></tr>
</tbody></table></div><br />
<br />
<b>Crecimiento de la base de datos<br />
</b><br />
<div style="margin-left: 3pt;"><table border="0" style="border-collapse: collapse;"><colgroup><col style="width: 99px;"></col><col style="width: 85px;"></col><col style="width: 66px;"></col><col style="width: 38px;"></col><col style="width: 57px;"></col><col style="width: 47px;"></col><col style="width: 47px;"></col><col style="width: 47px;"></col><col style="width: 53px;"></col></colgroup><tbody valign="top">
<tr style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(153, 153, 255) none repeat scroll 0% 0%; height: 17px;"><td style="border-color: -moz-use-text-color; border-style: solid solid none; border-width: 1pt 0.5pt medium 1pt; padding-left: 5px; padding-right: 5px;" valign="bottom"><span style="font-size: 8pt;"><b>Tabla</b></span><br />
</td><td style="border-color: -moz-use-text-color -moz-use-text-color black; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><div style="text-align: center;"><span style="font-size: 8pt;"><b>Tamaño inicial en registros (primeros 6 meses)</b></span><br />
</div></td><td style="border-color: -moz-use-text-color -moz-use-text-color black; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding-left: 5px; padding-right: 5px;"><div style="text-align: center;"><span style="font-size: 8pt;"><b>Incremento semestral (% o núm)</b></span><br />
</div></td><td colspan="6" style="border-color: -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: center;"><span style="font-size: 8pt;"><b>Operación</b></span><br />
</div></td></tr>
<tr style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(153, 153, 255) none repeat scroll 0% 0%; height: 14px;"><td style="border-color: -moz-use-text-color; border-style: none solid solid; border-width: medium 0.5pt 0.5pt 1pt; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td><td style="border-color: -moz-use-text-color -moz-use-text-color black; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 5px; padding-right: 5px;" valign="middle"><br />
</td><td style="border-color: -moz-use-text-color -moz-use-text-color black; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 5px; padding-right: 5px;" valign="middle"><br />
</td><td colspan="3" style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: center;"><span style="font-size: 8pt;"><b>Consulta</b></span><br />
</div></td><td colspan="3" style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: center;"><span style="font-size: 8pt;"><b>Actualización</b></span><br />
</div></td></tr>
<tr style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(153, 153, 255) none repeat scroll 0% 0%; height: 18px;"><td style="border-color: -moz-use-text-color; border-style: none solid solid; border-width: medium 0.5pt 1pt 1pt; padding-left: 5px; padding-right: 5px;" valign="bottom"><span style="font-size: 8pt;"><b>Nombre</b></span><br />
</td><td style="border-color: -moz-use-text-color -moz-use-text-color black; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 5px; padding-right: 5px;" valign="middle"><br />
</td><td style="border-color: -moz-use-text-color -moz-use-text-color black; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding-left: 5px; padding-right: 5px;" valign="middle"><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 1pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: center;"><span style="font-size: 8pt;"><b>Oper</b></span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 1pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: center;"><span style="font-size: 8pt;"><b>Frec</b></span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: center;"><span style="font-size: 8pt;"><b>% o núm.</b></span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 1pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: center;"><span style="font-size: 8pt;"><b>Oper</b></span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 1pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: center;"><span style="font-size: 8pt;"><b>Frec</b></span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 1pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: center;"><span style="font-size: 8pt;"><b>% o núm.</b></span><br />
</div></td></tr>
<tr style="height: 17px;"><td style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(204, 255, 204) none repeat scroll 0% 0%; border-color: -moz-use-text-color; border-style: none solid solid; border-width: medium 0.5pt 0.5pt 1pt; padding-left: 5px; padding-right: 5px;" valign="bottom"><span style="font-size: 8pt;">CSI_AREA</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">13</span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">0%</span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">S</span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">DIA</span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">525</span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">-----</span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">-----</span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">0</span><br />
</div></td></tr>
<tr style="height: 17px;"><td style="border-color: -moz-use-text-color; border-style: none solid solid; border-width: medium 0.5pt 0.5pt 1pt; padding-left: 5px; padding-right: 5px;" valign="bottom"><span style="font-size: 8pt;">CSI_COLONIA</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">91500</span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">0%</span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">S</span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">DIA</span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">525</span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">-----</span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">-----</span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">0</span><br />
</div></td></tr>
<tr style="height: 17px;"><td style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(204, 255, 204) none repeat scroll 0% 0%; border-color: -moz-use-text-color; border-style: none solid solid; border-width: medium 0.5pt 0.5pt 1pt; padding-left: 5px; padding-right: 5px;" valign="bottom"><span style="font-size: 8pt;">CSI_DEPENDENCIA</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">30</span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">0%</span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">S</span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">DIA</span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">525</span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">-----</span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">-----</span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">0</span><br />
</div></td></tr>
<tr style="height: 17px;"><td style="border-color: -moz-use-text-color; border-style: none solid solid; border-width: medium 0.5pt 0.5pt 1pt; padding-left: 5px; padding-right: 5px;" valign="bottom"><span style="font-size: 8pt;">CSI_ESTADO</span><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">32</span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">0%</span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">S</span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">DIA</span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">525</span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">-----</span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">-----</span><br />
</div></td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><div style="text-align: right;"><span style="font-size: 8pt;">0</span><br />
</div></td></tr>
<tr style="height: 17px;"><td style="border-color: -moz-use-text-color; border-style: none solid solid; border-width: medium 0.5pt 0.5pt 1pt; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 0.5pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td><td style="border-color: -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 0.5pt medium; padding-left: 5px; padding-right: 5px;" valign="bottom"><br />
</td></tr>
</tbody></table></div><br />
<h1><span style="font-size: 14pt;">Propuesta de Solución (Diseño)<br />
</span></h1><span style="font-size: 12pt;"><b>Tipo de Sistema<br />
</b></span><br />
Se debe especificar qué tipo de sistema se desarrollará.<br />
<ul><li>Cliente / Servidor </li>
<li>Multicapa </li>
<li>Multicapa web</li>
</ul><br />
<span style="font-size: 12pt;"><b>Diagrama de Capas y Filas<br />
</b></span><br />
<br />
Este diagrama es un artefacto de la metodología Sun Tone Methodology, muestra la tecnología a utilizar en cada una de las capas del sistema y por cada capa define niveles de productos que participan en la solución. Cada una de las tecnologías elegidas da solución a los requerimientos detectados en la fase de Análisis.<br />
Ejemplo: Este es un diagrama de ejemplo, Algunas de las celdas pueden haber sido dadas de inicio por las restricciones tecnológicas del cliente y las otras se llenan con la propuesta tecnológica del Arquitecto<br />
<div style="margin-left: 1pt;"><table border="0" style="border-collapse: collapse;"><colgroup><col style="width: 64px;"></col><col style="width: 85px;"></col><col style="width: 104px;"></col><col style="width: 76px;"></col><col style="width: 104px;"></col><col style="width: 85px;"></col></colgroup><tbody valign="top">
<tr style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(153, 153, 255) none repeat scroll 0% 0%;"><td style="border-color: rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color; border-style: solid; border-width: 0.5pt; padding-left: 2px; padding-right: 2px;"><span style="font-size: 9pt;"><b>Capa<br />
</b></span><br />
<span style="font-size: 9pt;"><b>Nivel</b></span><br />
</td><td style="border-color: rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color -moz-use-text-color; border-style: solid solid solid none; border-width: 0.5pt 0.5pt 0.5pt medium; padding-left: 2px; padding-right: 2px;"><div style="text-align: center;"><span style="font-size: 9pt;"><b>Capa Cliente</b></span><br />
</div></td><td style="border-color: rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color -moz-use-text-color; border-style: solid solid solid none; border-width: 0.5pt 0.5pt 0.5pt medium; padding-left: 2px; padding-right: 2px;"><div style="text-align: center;"><span style="font-size: 9pt;"><b>Capa de Presentación</b></span><br />
</div></td><td style="border-color: rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color -moz-use-text-color; border-style: solid solid solid none; border-width: 0.5pt 0.5pt 0.5pt medium; padding-left: 2px; padding-right: 2px;"><div style="text-align: center;"><span style="font-size: 9pt;"><b>Capa de Negocio</b></span><br />
</div></td><td style="border-color: rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color -moz-use-text-color; border-style: solid solid solid none; border-width: 0.5pt 0.5pt 0.5pt medium; padding-left: 2px; padding-right: 2px;"><div style="text-align: center;"><span style="font-size: 9pt;"><b>Capa Integración o Acceso a Datos</b></span><br />
</div></td><td style="border-color: rgb(38, 38, 38) rgb(38, 38, 38) -moz-use-text-color -moz-use-text-color; border-style: solid solid solid none; border-width: 0.5pt 0.5pt 0.5pt medium; padding-left: 2px; padding-right: 2px;"><div style="text-align: center;"><span style="font-size: 9pt;"><b>Capa de Recursos</b></span><br />
</div></td></tr>
<tr><td style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(184, 204, 228) none repeat scroll 0% 0%; border-color: -moz-use-text-color; border-style: none solid solid; border-width: medium 0.5pt 0.5pt; padding-left: 2px; padding-right: 2px;"><span style="font-size: 8pt;"><b>API, Framework</b></span><br />
</td><td style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(191, 191, 191) none repeat scroll 0% 0%; border-color: -moz-use-text-color white white -moz-use-text-color; border-style: none solid solid none; border-width: medium 2.25pt 2.25pt medium; padding-left: 2px; padding-right: 2px;"><span style="font-size: 8pt;">*HTML ver. 4.01<br />
</span><br />
<span style="font-size: 8pt;">*CSS 2.1 <br />
</span><br />
<span style="font-size: 8pt;">*DOM 2<br />
</span><br />
<span style="font-size: 8pt;">*Javascript <br />
</span><br />
<span style="font-size: 8pt;">*Plugins:<br />
</span><br />
<span style="font-size: 8pt;">*Adobe Reader PDF<br />
</span><br />
<span style="font-size: 8pt;">*Ajax Prototipe<br />
</span><br />
</td><td style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(191, 191, 191) none repeat scroll 0% 0%; border-color: -moz-use-text-color white white -moz-use-text-color; border-style: none solid solid none; border-width: medium 2.25pt 2.25pt medium; padding-left: 2px; padding-right: 2px;"><span style="font-size: 8pt;"><b>Presentación:<br />
</b></span><br />
<span style="font-size: 8pt;">*Web Components JSP1.2, Servlet 2.5,<br />
</span><br />
<span style="font-size: 8pt;">*Struts 1.3<br />
</span><br />
<span style="font-size: 8pt;">*JSE 6.0<br />
</span><br />
<span style="font-size: 8pt;"><b>Reportes:<br />
</b></span><br />
<span style="font-size: 8pt;">*Jasper Reports<br />
</span><br />
<span style="font-size: 8pt;">*JFree Chart<br />
</span><br />
<span style="font-size: 8pt;"><b>Utilerias:<br />
</b></span><br />
<span style="font-size: 8pt;">*apache-commons</span><br />
</td><td style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(191, 191, 191) none repeat scroll 0% 0%; border-color: -moz-use-text-color white white -moz-use-text-color; border-style: none solid solid none; border-width: medium 2.25pt 2.25pt medium; padding-left: 2px; padding-right: 2px;"><span style="font-size: 8pt;">*POJOs con JSE 6.0<br />
</span><br />
</td><td style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(191, 191, 191) none repeat scroll 0% 0%; border-color: -moz-use-text-color white white -moz-use-text-color; border-style: none solid solid none; border-width: medium 2.25pt 2.25pt medium; padding-left: 2px; padding-right: 2px;"><span style="font-size: 8pt;">*Hibernate 3.0<br />
</span><br />
<span style="font-size: 8pt;">*JSE 6.0<br />
</span><br />
<span style="font-size: 8pt;">*Webservices con JAX-WS<br />
</span><br />
<span style="font-size: 8pt;">*Correo con apache-mail<br />
</span><br />
<span style="font-size: 8pt;">*Java IO para lectura de archivos<br />
</span><br />
<span style="font-size: 8pt;">*WebServices con AXIS2.0</span><br />
</td><td style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(191, 191, 191) none repeat scroll 0% 0%; border-color: -moz-use-text-color white white -moz-use-text-color; border-style: none solid solid none; border-width: medium 2.25pt 2.25pt medium; padding-left: 2px; padding-right: 2px;"><div style="margin-left: 6pt;"><span style="font-size: 8pt;">BD:<br />
</span><br />
</div><span style="font-size: 8pt;">*Tablas<br />
</span><br />
<span style="font-size: 8pt;">*No Habra triggers, ni stored procedures</span><br />
</td></tr>
<tr><td style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(184, 204, 228) none repeat scroll 0% 0%; border-color: -moz-use-text-color; border-style: none solid solid; border-width: medium 0.5pt 0.5pt; padding-left: 2px; padding-right: 2px;"><span style="font-size: 8pt;"><b>Producto</b></span><br />
</td><td style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(214, 227, 188) none repeat scroll 0% 0%; border-color: -moz-use-text-color white white -moz-use-text-color; border-style: none solid solid none; border-width: medium 2.25pt 2.25pt medium; padding-left: 2px; padding-right: 2px;"><span style="font-size: 8pt;">Explorer >=6.0, Mozilla>=2.0</span><br />
</td><td colspan="3" style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(214, 227, 188) none repeat scroll 0% 0%; border-color: -moz-use-text-color white white -moz-use-text-color; border-style: none solid solid none; border-width: medium 2.25pt 2.25pt medium; padding-left: 2px; padding-right: 2px;"><span style="font-size: 8pt;">*JBoss 4.3.2GA con soporte para JEE5.0<br />
</span><br />
<span style="font-size: 8pt;">*Workflow: <i>jBPM 3.3.2</i><br />
</span><br />
</td><td style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(214, 227, 188) none repeat scroll 0% 0%; border-color: -moz-use-text-color white white -moz-use-text-color; border-style: none solid solid none; border-width: medium 2.25pt 2.25pt medium; padding-left: 2px; padding-right: 2px;"><span style="font-size: 8pt;">*SQL Server 2005 para la BD del sistema (En server 1)<br />
</span><br />
</td></tr>
<tr><td style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(184, 204, 228) none repeat scroll 0% 0%; border-color: -moz-use-text-color; border-style: none solid solid; border-width: medium 0.5pt 0.5pt; padding-left: 2px; padding-right: 2px;"><span style="font-size: 8pt;"><b>Sistema Operativo</b></span><br />
</td><td style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(191, 191, 191) none repeat scroll 0% 0%; border-color: -moz-use-text-color white white -moz-use-text-color; border-style: none solid solid none; border-width: medium 2.25pt 2.25pt medium; padding-left: 2px; padding-right: 2px;"><span style="font-size: 8pt;">Cualquiera<br />
</span><br />
<div style="margin-left: 6pt;"><br />
<br />
</div><div style="margin-left: 6pt;"><span style="font-size: 8pt;"><br />
</span><br />
</div></td><td colspan="3" style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(191, 191, 191) none repeat scroll 0% 0%; border-color: -moz-use-text-color white white -moz-use-text-color; border-style: none solid solid none; border-width: medium 2.25pt 2.25pt medium; padding-left: 2px; padding-right: 2px;"><span style="font-size: 8pt;">*Linux Ubuntu Server 8.04</span><br />
</td><td style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(191, 191, 191) none repeat scroll 0% 0%; border-color: -moz-use-text-color white white -moz-use-text-color; border-style: none solid solid none; border-width: medium 2.25pt 2.25pt medium; padding-left: 2px; padding-right: 2px;"><span style="font-size: 8pt;">*Windows 2003 Server en server 1.</span><br />
</td></tr>
<tr><td style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(184, 204, 228) none repeat scroll 0% 0%; border-color: -moz-use-text-color; border-style: none solid solid; border-width: medium 0.5pt 0.5pt; padding-left: 2px; padding-right: 2px;"><span style="font-size: 8pt;"><b>Hardware</b></span><br />
</td><td style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(214, 227, 188) none repeat scroll 0% 0%; border-color: -moz-use-text-color white white -moz-use-text-color; border-style: none solid solid none; border-width: medium 2.25pt 2.25pt medium; padding-left: 2px; padding-right: 2px;"><span style="font-size: 8pt;">Cualquiera<br />
</span><br />
<br />
<br />
<span style="font-size: 8pt;"><br />
</span><br />
</td><td colspan="3" style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(214, 227, 188) none repeat scroll 0% 0%; border-color: -moz-use-text-color white white -moz-use-text-color; border-style: none solid solid none; border-width: medium 2.25pt 2.25pt medium; padding-left: 2px; padding-right: 2px;"><span style="font-size: 8pt;">*Servidor 2: Opteron AMD dual core serie 800 </span><br />
</td><td style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(214, 227, 188) none repeat scroll 0% 0%; border-color: -moz-use-text-color white white -moz-use-text-color; border-style: none solid solid none; border-width: medium 2.25pt 2.25pt medium; padding-left: 2px; padding-right: 2px;"><span style="font-size: 8pt;">*Servidor 1: intel xeon 3.2 MHZ <br />
</span><br />
</td></tr>
</tbody></table></div><div style="margin-left: 18pt;"><br />
<br />
</div><div style="margin-left: 18pt;"><b>Capa de Cliente</b>: Es la capa donde se ejecuta una aplicación de consola, dispositivo móvil, pc desktop o con navegador web.<br />
</div><div style="margin-left: 18pt;"><b>Capa de Presentación</b>: Aquí residen los componentes dinámicos de vista y control que generan una salida HTML, XML y los Reportes que se envían al cliente, por ejemplo JSP, Servlets.<br />
</div><div style="margin-left: 18pt;"><b>Capa de Negocio:</b> Aquí residen los procesos de negocio, workflow, timers.<br />
</div><div style="margin-left: 18pt;"><b>Capa de Integración:</b> Aquí residen los componentes que permiten la comunicación al exterior tal como componentes de acceso a base de datos, web services, correo, colas de mensajes, clientes de web service, conectores.<br />
</div><div style="margin-left: 18pt;"><b>Capa de Recursos:</b> Aquí se encuentran todas las fuentes de información externas, tales como Bases de Datos, sistemas de Archivos, Content Managers, Mainframes.<br />
</div><br />
<br />
<span style="font-size: 12pt;"><b>Diagrama de Componentes<br />
</b></span><br />
El diagrama de componentes inicial es una propuesta de que componentes de software intervendrán en la solución.<br />
<br />
<span style="font-size: 12pt;"><b>Diagrama de Despliegue<br />
</b></span><br />
El Diagrama de Despliegue inicial nos ayuda a saber con qué otros sistemas interactuarán y convivirá el nuestro dentro.<br />
<br />
<span style="font-size: 12pt;"><b>Prototipo<br />
</b></span><br />
Provee una demostración o implementación de principio a fin de los componentes tecnológicos primarios, demuestra la viabilidad de la solución y sirve como guía para el desarrollo del sistema.<br />
Estos prototipos pueden ser implementaciones base o presentaciones ppt dependiendo del nivel de cliente para el cual se desea hacer una prueba<br />
<br />
<br />
<span style="font-size: 12pt;"><b>Usabilidad<br />
</b></span><br />
La usabilidad toma en cuenta el tipo de personas que serán usuarios del sistema para proporcionarles una interfaz de usuario que permita hacer productivo su trabajo y por ninguna circunstancia dañe su información. En este sentido es necesario al inicio del proyecto hacer pruebas de usabilidad ya sea con un demo o una presentación que muestre la forma en la que se interactuará con el sistema.<br />
Principios de Diseño a seguir:<br />
<ul><li>Visibilidad – Claridad en la información a presentar. </li>
<li>Retroalimentación – Enviar información en respuesta a una acción del usuario. </li>
<li>Facilidad - Uso de elementos obvios y sencillos para el usuario. </li>
<li>Simplicidad – Mantener una interfaz simple. </li>
<li>Estructura – L a interfaz de usuario está dispuesta en una forma lógica y con sentido. </li>
<li>Consistencia – Uniformidad y la navegación hacen fácil el uso </li>
<li>Tolerancia – La aplicación debe tolerar los errores de usuario, (uso de confirmaciones, mensajes de error) </li>
</ul><ul></ul>El realizar esta exploración de los elementos de interfaz de usuario requeridos ayudará a elegir la tecnología de la capa de presentación que debe usarse desde el inicio del proyecto. No es lo mismo utilizar simples JSPs que utilizar AJAX, esta diferencia implica requerimientos del servidor de aplicaciones, de recursos humanos y de costos.<br />
<br />
<h1><span style="font-size: 14pt;">Conclusión<br />
</span></h1>Si bien el Arquitecto de Sistemas es una persona experimentada, su responsabilidad no jugar el rol de Analista, Diseñador, Líder de Proyecto y Tester al mismo tiempo, más bien tiene como responsabilidad el asegurar que el sistema sea desarrollado minimizando riesgos tecnológicos y que el sistema una vez liberado opere sin poner en riesgo los objetivos de negocio para los cuales fue creado. Para esto es necesario que aplique su experiencia y buenas prácticas de diseño de sistemas.<br />
Así mismo el entregable del Arquitecto no es un "Si" "No" a capricho en la elección de la tecnología a usar. Todo el proceso de análisis, las alternativas de solución y la decisión final deben estar sustentados y plasmados en un Documento de Arquitectura que documente las decisiones de diseño y guie el desarrollo.<br />
<br />
<br />
<h1><span style="font-size: 14pt;">Referencias<br />
</span></h1>Software Architecture in Practice <br />
<a href="http://books.google.com.mx/books?id=mdiIu8Kk1WMC">http://books.google.com.mx/books?id=mdiIu8Kk1WMC</a><br />
<br />
The J2EE Architect's Handbook<br />
<a href="http://www.theserverside.com/tt/books/DVTPress/J2EEArchitectsHandbook/index.tss">http://www.theserverside.com/tt/books/DVTPress/J2EEArchitectsHandbook/index.tss</a><br />
<br />
Developing Architectures for Enterprise Java Applications (SL-425) Course<br />
<a href="http://www.sun.com/training/catalog/courses/SL-425.xml">http://www.sun.com/training/catalog/courses/SL-425.xml</a><br />
<br />
Sun Tone Methodology<br />
<a href="http://rieck.dyndns.org/architecture/suntoneam_wp_5.24.pdf?version=1">http://rieck.dyndns.org/architecture/suntoneam_wp_5.24.pdf?version=1</a>Anonymoushttp://www.blogger.com/profile/01001728901224375130noreply@blogger.com0tag:blogger.com,1999:blog-6923019352226093795.post-9361663195181658632009-11-06T20:26:00.000-06:002009-11-07T18:06:54.462-06:00Material del Taller JEE 5Hola chicos de la UNACH<br /><br />Les coloco aqui un link al material del taller de desarrollo con JEE5.0.<br /><a href="http://rapidshare.com/files/303442402/presentacionJEE.zip">http://rapidshare.com/files/303442402/presentacionJEE.zip</a><br /><br />La solución del Taller aqui esta para Netbeans 6.5.1 y Tomcat 6.0.<br />La de Glassfish 2.0 tengo que checarla.<br /><a href="http://rapidshare.com/files/303446391/TallerJEE5.zip">http://rapidshare.com/files/303446391/TallerJEE5.zip</a><br /><br />La liga correcta para la consulta de libros es la siguiente:<br /><a href="http://www.flazx.com/search.php?p=java">http://www.flazx.com/search.php?p=java</a><br /><br />Otros links interesantes:<br /><br />Sun Developer Network<br /><a href="http://developers.sun.com/">http://developers.sun.com/</a><br /><br />Javapassion – Cursos online<br /><a href="http://www.javapassion.com/">http://www.javapassion.com/</a><br /><br />Sitio oficial Netbeans<br /><a href="http://www.netbeans.org/">http://www.netbeans.org/</a><br /><br />Javahispano<br /><a href="http://www.javahispano.org/">http://www.javahispano.org/</a><br /><br />Comunidad de Desarrolladores en México<br /><a href="http://www.javamexico.org/">http://www.javamexico.org/</a><br /><br />Bye.Anonymoushttp://www.blogger.com/profile/01001728901224375130noreply@blogger.com1tag:blogger.com,1999:blog-6923019352226093795.post-25779349989854425382009-11-06T20:02:00.000-06:002009-11-07T18:06:22.644-06:00Simposio Internacional de Tecnologias de la informacion.Tuve el honor de participar en el 3er Simposio Internacional de Tecnologias de la Informacion celebrado en la Ciudad Tapachula Chiapas.<br /><a href="http://simposio.fcp.unach.mx/programa.htm">http://simposio.fcp.unach.mx/programa.htm</a><br /><br /><p align="center"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjraR55cgNG0dziZ_ghW4Qdr7EpC9vYJibMZw9_jOfVzKt4fLhEARKEGrTB8K31ZD9a8Lw4Z2CRcJAm0jgW34AO4ZgxD_t1sHoC1FAgojLGh_37WRLZ6kPaK53Z6U2HSx_Wdmm5nkzkp6Py/s1600-h/tapachula.jpg"><img id="BLOGGER_PHOTO_ID_5401179082597521010" style="WIDTH: 301px; CURSOR: hand; HEIGHT: 180px" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjraR55cgNG0dziZ_ghW4Qdr7EpC9vYJibMZw9_jOfVzKt4fLhEARKEGrTB8K31ZD9a8Lw4Z2CRcJAm0jgW34AO4ZgxD_t1sHoC1FAgojLGh_37WRLZ6kPaK53Z6U2HSx_Wdmm5nkzkp6Py/s400/tapachula.jpg" border="0" /></a><br /></p><br />La experiencia fue realmente agradable, participe en un programa de television local (Todavia no me veo), Dí una platica de JEE en los procesos Administrativos de las Empresas e impartí un Taller de Desarrollo con JEE 5.0 a los estudiantes de los ultimos semestres de la carrera de Licenciatura en Sistemas. (Aunque aqui me fallo JPA y prometí enviar la solucion del taller)<br /><br />Aproveche para darme una vuelta por la ciudad y probar algunos platillos: cafe de Chiapas, tamal con chipilin, el pollo Campero no le pide nada al Feliz.<br /><br /><p align="center"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCKm7TWxJ6nY2QMlDXidPJahqcPI9dMqMkVzdzWbP30yaxtMhyphenhyphenu5zJmihne-Tk7xbji0pRcRdlTKqI_p5kU-8WxqG9PA78rOBYnbACC_WZcyIgX_ItJPP8Me7vDZG052hmMwGHX9OL230k/s1600-h/pollito.jpg"><img id="BLOGGER_PHOTO_ID_5401182044124181410" style="WIDTH: 400px; CURSOR: hand; HEIGHT: 300px" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCKm7TWxJ6nY2QMlDXidPJahqcPI9dMqMkVzdzWbP30yaxtMhyphenhyphenu5zJmihne-Tk7xbji0pRcRdlTKqI_p5kU-8WxqG9PA78rOBYnbACC_WZcyIgX_ItJPP8Me7vDZG052hmMwGHX9OL230k/s400/pollito.jpg" border="0" /></a></p><br />Gracias a Cesar Guzman por invitarme, Christian Castillo, Julio Artigas, Flor de Maria por sus atenciones, a los asistentes por su entusiasmo, realmente me trataron de maravilla, espero me vuelvan a invitar.Anonymoushttp://www.blogger.com/profile/01001728901224375130noreply@blogger.com0tag:blogger.com,1999:blog-6923019352226093795.post-51250902779930045702009-11-06T19:22:00.000-06:002009-11-06T20:01:27.968-06:00Técnicas de Analisis y Diseño Orientado a Objetos<div><div><div><strong>TECNICAS DE ADOO</strong><br /><br />Para crear un sistema orientado a objetos es necesario analizar y diseñar orientado a objetos, UML no es suficiente, necesitamos usar técnicas adicionales para ayudarnos.<br /><br />Algunas de estas técnicas que podemos usar para detectar Clases, Secuencias y otros son:<br />• <strong>Narrativa de Casos de Uso </strong>– Técnica para describir la serie de pasos para llevar a cabo una funcionalidad en el sistema. No se tocará en este artículo.<br />• <strong>Análisis CRC </strong>– Técnica para descubrir los objetos de negocio, mas tarde en la etapa de diseño se convierten en clases.<br />• <strong>Análisis de Robustez o Modelo de Analisis</strong> – Técnica para encontrar la secuencia de llamadas entre los objetos involucrados en la solución de 1 caso de uso.<br />• <strong>Diagrama de Capas y Niveles</strong> – Técnica que le ayuda al arquitecto a identificar la tecnología requerida en un sistema multicapa. Por la extensión del tema lo abordare en el siguiente artículo. </div><div></div><div></div><br /><br /><div><span style="color:#330033;"><strong>ANALISIS CLASE-RESPONSABILIDAD-COLABORACION (CRC)</strong><br /></span><br />Te has preguntado: ¿Cómo obtengo las clases de negocio del sistema?<br /><br />Las clases core o de negocio pueden y deben obtenerse desde la fase de analisis, no se descubren hasta la construcción, para ello puedes aplicar la experiencia o usar esta técnica mientras te vuelves experto. No es la única técnica pero es muy efectiva.<br /><br />El producto es un diagrama de clases de negocio llamado Modelo de Dominio. No contiene detalles técnicos como getters o atributos estáticos, más bien tipos básicos, asociaciones, cardinalidad y navegación.<br /><br />Pasos para aplicar esta técnica:<br /></div><br /><div><strong><em>Identificar Abstracciones Clave (Objetos de negocio candidatos)</em><br /></strong>1. Subrayar sustantivos en los documentos fuente de requerimientos: de Casos de Uso, Reportes, Requerimientos del SRS, minutas, etc.<br />2. Colocar los sustantivos en la lista de Abstracciones Clave candidatas<br /><br /><strong><em>Identificar Responsabilidades: Atributos y Operaciones<br /></em></strong>3. Crear una tarjeta CRC por cada abstracción<br />4. Identificar propiedades de cada abstracción candidata<br />· Identificar atributos simples y compuestos<br />· Anotarlos en la sección de responsabilidades<br />5. Identificar operaciones de cada abstracción candidata.<br />· Identificar acciones, verbos que se aplican sobre la abstracción<br />· Anotarlos en la sección de responsabilidades<br /><br /><strong><em>Identificar Colaboraciones</em><br /></strong>6. Identificar si la abstracción mantiene una relación “tiene un” “depende de” “contiene a” con otra<br />· Anotarla en la sección de colaboración<br />· Si hay una propiedad compuesta crear otra tarjeta, sacarla de la lista de propiedades y anotar su colaboración en ambas tarjetas<br /><br /><strong><em>Eliminar abstracciones no clave</em></strong></div><div>8. De la lista de candidatos eliminar las abstracciones clave que no colaboran o no forman parte como propiedad con otra abstracción.<br />· Colocar razones de eliminación.<br /><br /><em><strong>Documentar el resultado del análisis</strong><br /></em>9. Crear diagrama de Objetos de Negocio (Modelo de Dominio)<br />· Anotar el nombre del Objeto, Cardinalidad, Navegación</div><div>· Introducir objetos intermedios para relaciones muchos a muchos</div><br /><br /><img id="BLOGGER_PHOTO_ID_5401174686371457618" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 588px; CURSOR: hand; HEIGHT: 246px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTWVWekK9YDpeJ6KGKJvf9FTC0Puo-OfaD17KIEP5vdmxJhZl-EmnT4RlhH8q4b5gcjuIKXwr8OBe8NLfqzOrs2ibX7LKikR5VisbEoNkg2j3-lpk63IghTN0vm7Qo7G9XUnN2SbWSUrK/s400/FormatosCRC.jpg" border="0" /><br /><div></div><div></div><div></div><br /><div><strong><span style="color:#330033;">ANALISIS DE ROBUSTEZ</span></strong></div><br /><div></div><div>Ok ya tengo los objetos y ahora ¿Como entran en acción en cada caso de uso?<br />El sistema no se forma solo de clases de negocio, ¿Como obtener las demas clases que intervienen en el sistema?<br /><br />Esta técnica no es muy conocida pero es muy útil, responde las preguntas anteriores y además ayuda a separar los elementos del sistema por capas, validar la narrativa del caso de uso y facilita la creación de los diagramas de secuencia.<br /><br />El resultado del análisis robusto es un diagrama de colaboracion con el detalle de la secuencia de llamadas entre objetos que participan en un caso de uso.</div><br /><div></div><br /><div><strong><em>Elementos del análisis robusto:</em></strong></div><br /><div></div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaDeVqFRwv262BWbwVAVMYpaRly0w7RdftRbYMYTl3cO-XHPkyt2eGK2SGbdcuhzsxzsQiZvqLFMFF_8tce7s8q-lFLvi022ivNmCK8DeGbW62Hx1c4SUfUK0nlLdsanKZV-bCyC8VNcc_/s1600-h/ElementosModeloDeAnalisis.jpg"><img id="BLOGGER_PHOTO_ID_5401175071458152898" style="WIDTH: 257px; CURSOR: hand; HEIGHT: 69px" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaDeVqFRwv262BWbwVAVMYpaRly0w7RdftRbYMYTl3cO-XHPkyt2eGK2SGbdcuhzsxzsQiZvqLFMFF_8tce7s8q-lFLvi022ivNmCK8DeGbW62Hx1c4SUfUK0nlLdsanKZV-bCyC8VNcc_/s400/ElementosModeloDeAnalisis.jpg" border="0" /></a><br /><br /><div><br /><strong>Boundary o Interfaz de usuario </strong>– Son objetos “Que muestran o piden datos”. Representa una pantalla, ventana, página, reporte.<br /><strong>Service o Control</strong> – Son objetos “Que hacen”. Son componentes que invocan, coordinan a otros objetos, realizan calculos, consultan o modifican objetos de negocio.<br /><strong>Entity u Objeto de Negocio</strong> – Son objetos “Que son”. Son los objetos detectados en el modelo de dominio, casi siempre son persistentes, es decir, se guardan en un repositorio de datos.<br /></div><br /><br /><div></div><div><strong><em>Reglas:</em></strong></div><ul><li>Para poder hacer este análisis es imprescindible tener la narrativa el caso de uso y las Clases de Negocio.</li><li>Se toma un caso de uso y se coloca el actor que inicia la funcionalidad del caso de uso.</li><li>Todo actor que inicie una interaccion con el sistema debe iniciar con un objeto Boundary.</li><li>Los Boundaries se detectan en la narrativa de casos de uso cuando se mencionan los conceptos: Pantalla, Página, Ventana. Si en la narrativa no se detecta un boundary inicial entonces hay un error en el caso de uso.</li><li>Los Servicios se detectan cuando en el caso de uso se menciona: “El Sistema realiza, El sistema ejecuta”</li><li>Los Entities son las clases de negocio u objetos del modelo de dominio que se detectaron con el análisis CRC</li><li>La interaccion se indica trazando una línea entre los objetos y se coloca un número y el nombre del mensaje a lado del la línea.</li><li>El acceso a un objeto entity se hace a través de un objeto service.Las operaciones CRUD son realizadas directamente por los objetos entity, mas adelante se refina el diseño y estas operaciones se asignan a un DAO.</li></ul><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKR4EqZZyXj8cBQAvaRAdhArapTSFiQqLcjB96tD0QlKYtAE_36g52uzA-UStQC6jkGRTW0PJlhM7jIhjF9bwW5AGaXkOTjMO23b9r2O2Zien6BInF6O9TvQZvOZqcXa0c8ClhjnrbFENU/s1600-h/ejemplo_modeloAnalisis.jpg"><img id="BLOGGER_PHOTO_ID_5401175285197884130" style="WIDTH: 633px; CURSOR: hand; HEIGHT: 273px" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKR4EqZZyXj8cBQAvaRAdhArapTSFiQqLcjB96tD0QlKYtAE_36g52uzA-UStQC6jkGRTW0PJlhM7jIhjF9bwW5AGaXkOTjMO23b9r2O2Zien6BInF6O9TvQZvOZqcXa0c8ClhjnrbFENU/s400/ejemplo_modeloAnalisis.jpg" border="0" /></a><br /><br /><br /><br /><br /><p>Por el momento no coloque un ejemplo pero se proporcionan links de referencia para más detalle.<br /><br /><em><strong>Analisis CRC</strong></em><br /><a href="http://www.agilemodeling.com/artifacts/crcModel.htm">http://www.agilemodeling.com/artifacts/crcModel.htm</a><br /><br /><strong><em>Análisis de Robustez</em></strong><br /><a href="http://www.codeproject.com/KB/architecture/ModelViewController.aspx">http://www.codeproject.com/KB/architecture/ModelViewController.aspx</a> <a href="http://www.agilemodeling.com/artifacts/robustnessDiagram.htm">http://www.agilemodeling.com/artifacts/robustnessDiagram.htm</a></p><br /><br /><br /><br /><br /><p></p></div></div>Anonymoushttp://www.blogger.com/profile/01001728901224375130noreply@blogger.com5tag:blogger.com,1999:blog-6923019352226093795.post-30436597285138222182009-10-18T20:45:00.000-05:002009-10-18T20:51:29.651-05:00Ejemplo de Asignacion de SCEAPara todos aquellos que se pregunten como es el proyecto de asignacion del examen de certificacion de arquitecto, este es un buen ejemplo.<br /><br /><a href="http://humphreysheil.blogspot.com/2009/06/sample-assignment-for-scea-exam-part.html">http://humphreysheil.blogspot.com/2009/06/sample-assignment-for-scea-exam-part.html</a><br /><a href="http://humphreysheil.blogspot.com/2009/06/sample-assignment-for-scea-exam-part_11.html">http://humphreysheil.blogspot.com/2009/06/sample-assignment-for-scea-exam-part_11.html</a><br /><br />Humprey Sheil es coautor de la nueva edicion de la guia de certificacion que saldra en el primer semestre de 2010.<br /><br />Desde su blog se pueden descargar algunos capitulos de ejemplo del libro.<br /><br />Enjoy!Anonymoushttp://www.blogger.com/profile/01001728901224375130noreply@blogger.com1tag:blogger.com,1999:blog-6923019352226093795.post-60776683948648167782009-05-15T22:56:00.000-05:002010-01-10T17:12:19.673-06:00MeSoy mexicano nacido en 1975, estudie Ingeniería en Computación en la Facultad de Ingeniería de la <a href="http://www.unam.mx/">UNAM</a>.<br />
<br />
Me desempeño como Consultor y Arquitecto JEE para <a href="http://www.visionconsulting.com.mx/">Vision Consulting</a> realizando tareas de Liderazgo Técnico, Arquitectura de Sistemas, Couching, Desarrollo de sistemas con productos de IBM y frameworks open source; Así mismo imparto cursos para obtener certificaciones en tecnología Java en <a href="http://www.netec.com.mx/">Centro Netec</a> WTC.<br />
<br />
Tengo 6 certificaciones de Sun: SCJP5.0, SCJD, SCWCD, SCBCD, SCEA-I y SCEA 5.0.Anonymoushttp://www.blogger.com/profile/01001728901224375130noreply@blogger.com0tag:blogger.com,1999:blog-6923019352226093795.post-48864039739068748502009-04-28T14:00:00.000-05:002013-03-14T17:37:41.618-06:00Finalmente Sun Certified Enterprise Architect 5.0<b><br /></b>
Despues de 3 semanas de espera finalmente he recibido la confirmación de que aprobe la certificación SCEA5.0<br />
Tuve dudas de esto por que en sun certmanager solo aparece grade "P" y score 0.<br /><span style="font-family: courier new; font-size: 85%;"><br />Customer: Jose Luis Iturbide Lopez<br />Test: Sun Certified Enterprise Architect for <span class="caps">J2EE 5</span>, Part 3 (310–062)<br />Date Taken: 2009–04-03<br />Site: mx53<br />Grade: P<br />Score: 0<br />Comment: n/a<br /></span><br />
Contacte a who2contact@sun.com y me confirmaron que para esta certificación solamente aparece la P y el score detallado ya no se va a colocar, solo se muestran detalles si se fallo la asignacion.<br />
Aun así, estoy muy contento y satisfecho por que esta es una meta que me propuse hace 3 años cuando comence con el path de certificaciones. <br />
Esto fue algo de lo que hice para alcanzar esta certificación:<br />
<a href="http://www.sun.com/training/catalog/courses/CX-310-052.xml" target="_blank"><br /></a>
<a href="http://www.sun.com/training/catalog/courses/CX-310-052.xml" target="_blank"><br /></a>
<a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=458&get_params=p_track_id:JEE5EA" target="_blank"><b>Parte I (CX-310–052): (En mi caso aprox: 80 horas de estudio, 200USD)</b></a><br />
1. Curso: "Developing Applications for the Java EE Platform (FJ-310-EE5)" de Sun Microsystems<br />2. <a href="http://www.amazon.com/Core-J2EE-Patterns-Practices-Strategies/dp/0131422464/ref=pd_bxgy_b_img_y" target="_blank">Core <span class="caps">J2EE </span>Patterns: Best Practices and Design Strategies</a><br />3. <a href="http://www.amazon.com/Certified-Enterprise-Architect-Study-Guide/dp/0131482033" target="_blank">Sun Certified Enterprise Architect for <span class="caps">J2EE</span>™ Technology Study Guide by Mark Cade</a> and Simon Roberts<br />4. <a href="http://www.whizlabs.com/scea/scea.html" target="_blank"><span class="caps">SCEA5 </span>Whizlabs simulator</a> (Util pero las preguntas reales son mas dificiles)<br />5. <a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=303&p_certName=SQ1Z0-864">Certification Sample Questions</a> (ya no existen las originales)<br />6. El foro de <a href="http://www.coderanch.com/forums/f-26/java-Architect-SCEA" target="_blank">javaranch</a><br />7. <a href="http://humphreysheil.blogspot.mx/2009/06/slides-from-javaone-bof-on-scea-exam.html" target="_blank">Descripcion de la certificacion en un evento SunONE del 2008</a><br />
La experiencia es un factor importante, es mejor participar en proyectos que sea un reto y que proporcionen de una diversidad de conocimientos practicos en vez de leer infinidad de libros como los <a href="http://www.amazon.com/s/ref=nb_sb_noss_1?url=search-alias%3Dstripbooks&field-keywords=java+architect+certification&rh=n%3A283155%2Ck%3Ajava+architect+certification" target="_blank">libros recomendados</a> para esta certificacion.<br />
<br /><br />
<b>Parte <span class="caps">II </span>(CX-310–301A): (En mi caso aprox. 90horas, 375USD)</b>1. El curso <span class="caps">OO226</span>-OOA&D me ayudo con la documentacion de la arquitectura.<br /><br />
2. Cree los Diagramas de clases incluyendo clases de Modelo, de Servicio y las necesarias por la introduccion de patrones de diseño. No coloque clases de tecnologia especifica tales como un struts Form o un HttpServletRequest<br /><br />3. Para llegar a la version final de los 4 diagramas de secuencia comence con el de <a href="http://www.codeproject.com/KB/architecture/ModelViewController.aspx" target="_blank">Analisis de Robustez</a> que enseña Sun en sus cursos. En este analisis creas un diagrama de Comunicacion funcional que incluye componentes Boundary, Service y Entity. Esta tecnica requiere tener documentado el caso de uso y el Modelo de dominio. Cuando la secuencia funcional estuvo lista la transcribi al diagrama de secuencia e inclui componentes tecnologicos y de patrones de diseño.<br /><br />4. Para el Diagrama de Deployment distribui los componentes al estilo de <a href="http://rieck.dyndns.org/architecture/suntoneam_wp_5.24.pdf?version=1" target="_blank">Sun Tone Methodology (pags 18 y 32) </a>que propone Sun Microsystems en varios de sus cursos. En esta metodologia se elige la tecnología adecuada segun el analisis de NFR y se llena el diagrama de capas y filas con lo siguiente:<br />
<ul>
<li>5 capas: Client-Presentation-Business-Integration-Resource</li>
<li>5 filas: Hardware-Sistema Operativo-Productos-APIs-Componentes</li>
<li>Para cada una de los cruces se elige la tecnologia a usar.</li>
<li>Tambien se propone una solucion para cubrir los NFRs basicos: Performance, Escalabilidad, Seguridad, Flexibilidad (Mantenibilidad, Extensibilidad), Confiabilidad, Disponibilidad</li>
</ul>
Con este diagrama es mas facil ubicar los componentes en el diagrama de deployment<br />
5. Para el diagrama de Componentes investigue en los tradicionales UML Destilled and UML&Patterns books pero estan muy cortos de ejemplos practicos, use estos articulos en su lugar:<br /><a href="http://www.agilemodeling.com/artifacts/componentDiagram.htm" target="_blank">http://www.agilemodeling.com/artifacts/componentDiagram.htm</a><br /><a href="http://www.ibm.com/developerworks/rational/library/dec04/bell" target="_blank">http://www.ibm.com/developerworks/rational/library/dec04/bell</a><br />
<br />
6. Use MagicDraw para los diagramas UML<br /><br />7. Documente todas mis decisiones de diseño (NFRs, Riesgos, Consideraciones, Supuestos) durante todo el proceso, esto me ayudo a recordar el por que de algunas desiciones hechas y regresar cuando no iba por buen camino. Este documento es parte de los entregables y te ayuda a no tener que memorizar nada para la 3a parte: The Essay<br />
<br />
Durante la espera de los resultados estuve en suspenso por que en base a mi analisis y consideraciones hice un cambio en una cardinalidad del modelo original y agregue un paso extra en un caso de uso establecido en la asignacion, se supone que debes usar los documentos originales sin cambios sin embargo yo justifique mis razones. Como al final no se revela cuantos puntos obtuviste en cada seccion no se si perdi puntos por hacer esto.<br />
<br /><br /><b>Parte <span class="caps">III </span>(CX-310–062): 2horas, 300USD</b><br /><br />1. Esta es una parte sencilla, evalua que tu hayas hecho realmente el proyecto. En el ensayo tuve 2 horas para completar 8 preguntas acerca de mis consideraciones de diseño y para responder preguntas del tipo: “Que impacto hay en la solucion si…”<br />
2. Cuando estaba respondiendo el Ensayo me di cuenta de que no documente adecuadamente mis decisiones acerca de la Seguridad, fui honesto y respondi que aunque no lo habia documentado de tal manera, mi propuesta en tal caso seria X...<br />
Es todo.<br />
Ojala esta informacion le sirva a algun candidato, a la fecha sabemos que Oracle compro a Sun, no se que vaya a pasar con estas certificaciones, espero que no las retiren por que ha sido una gran inversion de $ y tiempo, de cualquier manera el objetivo ha sido cumplido.<br />
ByeAnonymoushttp://www.blogger.com/profile/01001728901224375130noreply@blogger.com1tag:blogger.com,1999:blog-6923019352226093795.post-65392723086962799672009-02-07T23:23:00.000-06:002009-05-15T23:39:10.161-05:00<b>Mas impresiones acerca del SCEA 5.0 parte 1</b> <p>Creo que este examen es mas dificil que la version anterior por lo ajustado del tiempo para cada pregunta (menos de 2 min por pregunta), por que para los temas de "Applicability of JEE" y "Common Architectures" planteaban escenarios con mas de una respuesta aceptable de la que solamente se puede elegir una y por que a la fecha no hay guias de estudio.</p> <p>Estos fueron mis recursos de estudio:<br /><br />1. Developing Applications for the Java <span class="caps">EE </span>Platform (FJ-310-EE5), Curso de Sun Microsystems<br /><br />2. Core <span class="caps">J2EE </span>Patterns: Best Practices and Design Strategies<br /><br />3. Sun Certified Enterprise Architect for <span class="caps">J2EE</span>™ Technology Study Guide by Mark Cade and Simon Roberts<br /><br />4. Simulador Whizlabs <span class="caps">SCEA5 </span><br /><br />5. <a href="http://www.sun.com/training/catalog/courses/WGS-PREX-10-QUEST.xml" target="_blank">Certification ePractice Sample Questions</a> (Las preguntas de este examen son mas parecidas al examen real)<br /><br />6. <a href="http://www.coderanch.com/forums/f-26/Architect-Certification-SCEA" target="_blank">El foro de javaranch</a></p> <p>Use el simulador Whizlabs SCEA5.0, aunque es util definitivamente el nivel y el tipo de preguntas estan lejos del examen real. </p> <p>Para la asignacion "Factory Homes", los entregables y la puntuacion maxima es la siguiente:<br /><br /><span style=";font-family:courier new;font-size:100%;" ><br /><span style="font-size:85%;">Entregable….............Puntos<br /><br />Diagrama de Componentes …...40<br />Diagrama de Clases …........40<br />Diagrama de Deployment …....24<br />Diagramas de interaccion …..16<br />Lista de Riesgos y Mitigacion 16<br />3er Examen (el ensayo) .......24<br /><del>-</del>-----------------------------<br />Total 160</span><br /></span><br />Se deben obtener 114 de 160 puntos (71.25%) para aprobar.</p> <p>Bye.</p>Anonymoushttp://www.blogger.com/profile/01001728901224375130noreply@blogger.com1tag:blogger.com,1999:blog-6923019352226093795.post-25315330947602716382008-09-05T14:00:00.000-05:002009-05-15T23:38:35.984-05:00Nuevo SCEA 5Esta nueva version SCEA 5.0 se libero este año 2008 <p>Al igual que la version anterior esta certificacion consta de 3 examenes. El examen teorico, la Asignacion y el Ensayo. </p> <p>Los 3 examenes estan actualizados. El primer examen que es teorico, como el de SCWCD, esta actualizado a la version 5.0 de JEE, consite en pregutas acerca de Aplicabilidad de JEE, Patrones de diseño, Seguridad, Tecnologias Web, EJBs, WebServices. En esta version se elimino el tema de UML y se agrego el tema de patrones de diseño J2EE.</p> <p>En el segundo, hay 3 asignaciones nuevas: DreamCar, Big Smokes Shop y Factory Homes.<br /><br />En la asignacion se requiere que propongas una solucion a nivel de diseño, requiere la generacion de un diagrama de clases, secuencia y de deployment donde se aplique el uso de tecnologia <span class="caps">JEE 5</span>.0.<br /><br />Esta asignacion la desarrollas en tus ratos libres y no tiene tiempo limite. Cuando finalizas la asignacion empaquetas las imagenes de tus diagramas con tus decisiones y consideraciones de diseño y las envias a una pagina de Sun.</p> <p>El 3er examen es un ensayo, consiste en la redaccion de 8 respuestas a preguntas sobre tus decisiones de diseño y sirve para validar que tu desarrollaste la asignacion. </p> <p>No hay una guia de estudio todavia, se necesita tener un background en JEE y leer muchos libros acerca de todos los temas evaluados.</p> <p>He aqui unos links interesantes:<br /><br />Objetivos de la certificacion:<br /><br /><a href="http://www.sun.com/training/certification/java/scea.xml%3Ehttp://www.sun.com/training/certification/java/scea.xml%3C/a%3E%3C/p%3E%3C/p%3E%3Cp%3E%3Cp%3ESimulador%20actualizado%3Cbr/%3E%3Cbr%20/%3E%3Ca%20href=" com="" scea="" html="">http://www.whizlabs.com/scea/scea-details.html</a> - Simulador que te ayuda solo para el primer examen.</p> <p>Foro de discusion:<br /><br /><a href="http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=forum&f=26">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=forum&f=26</a></p> <p>Libros recomendados:<br /><br /><a href="http://astore.amazon.com/java-cert-20">http://astore.amazon.com/java-cert-20</a></p> <p>Esta certificacion es bastante demandante por el tiempo que se debe emplear en el estudio de los temas que no se conocen y en el desarrollo del proyecto, a parte de tus actividades cotidianas.</p> <p>Tal vez al alcanzar esta certificacion no implique que eres un experto en arquitectura pero te ayuda a aprender cosas que no conocias y son interesantes.</p>Anonymoushttp://www.blogger.com/profile/01001728901224375130noreply@blogger.com0tag:blogger.com,1999:blog-6923019352226093795.post-29615516055090141872007-05-17T14:00:00.000-05:002016-05-03T00:53:04.173-05:00Sang Shin and I<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjejoSMpMXlTVOO78RZHcYWpw4CAWvRJXIridlB_Bq9ZRvsRq9uAZ3ITYytdAUlHpCpLc7vsVS-ehuDzG2DCK6HXTK8ePk2oqQVQn1v3oS0MBFgWuy3VVbSHkBBgwTgv5BdTQrYf5MpKQ3-/s1600-h/me+and+sang+shin.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5337033352260467186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjejoSMpMXlTVOO78RZHcYWpw4CAWvRJXIridlB_Bq9ZRvsRq9uAZ3ITYytdAUlHpCpLc7vsVS-ehuDzG2DCK6HXTK8ePk2oqQVQn1v3oS0MBFgWuy3VVbSHkBBgwTgv5BdTQrYf5MpKQ3-/s320/me+and+sang+shin.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /></a><br />
Si Señores, En el pasado Sun Tech Days no perdi la oportunidad de tomarme la foto con una de las personas que mas admiro del mundo java. El Arquitecto Sun: Sang Shin.<br />
<br />
El mantiene el sitio www.javapassion.com dedicado a difundir la tecnologia Java a través de cursos online. Lo unico que se necesita para tomar los cursos son ganas por que son totalmente gratuitos.Anonymoushttp://www.blogger.com/profile/01001728901224375130noreply@blogger.com0tag:blogger.com,1999:blog-6923019352226093795.post-81706977960014111802007-03-15T13:00:00.000-06:002009-05-16T00:03:17.371-05:00Certificacion SCJD<b>Certificacion: Sun Certified Java Developer SCJD</b> <p>Esta es una de las certificaciones mas elaboradas dentro del grupo de certificaciones de tecnologia java.</p> <p>La certificacion consta de 2 partes:<br /><br /><b>* La Asignacion</b>, aqui debes desarrollar una aplicacion swing cliente-servidor, siguiendo las especificaciones que marca un documento html generado por Sun.<br />Las especificaciones del proyecto vienen en un jar que puedes descargar despues de haber comprado un voucher especial con un partner de Sun.<br /><br /><br />No hay limite en el tiempo de desarrollo del proyecto, la unica condicion es que siempre utilices la ultima version de <span class="caps">JSE</span>.<br /><br /><br />Puedes desarrollar el proyecto en tu casa y en tus ratos libres, al final despues de una revision exhaustiva envias tu proyecto al mismo sitio de descarga.</p> <p><b>* El Ensayo</b>, es la segunda parte, aqui respondes a preguntas de tus decisiones de diseño, este ultimo examen es necesario para validar que tu desarrollaste el proyecto. Este examen se aplica en un Centro Autorizado Prometric.</p> <p>Debes completar los 2 examenes y aprobar el proyecto minimo con 320 de 400 puntos = 80% para estar certificado.</p> <p>En el diseño y desarrollo del proyecto debes demostrar el dominio de conceptos de Diseño Orientado a Objetos, conocer varias APIs de JSE, por ejemplo: APIs IO, Swing, NIO. Saber utilizar herramientas del JSDK como el javadoc, conocer los estandares de codificacion y tambien saber redactar en ingles tecnico, ya que toda la documentacion debe realizarse en ingles.</p> <p>Son 7 los objetivos que se evaluan:<br /><br /></p><ul><li><b>General Considerations (max 100 pts):</b> Consideraciones de diseño, justificacion de desiciones de diseño.<br /><br /></li><li><b>Documentation (max 70 pts):</b> Documentacion de todo el proyecto usando javadoc y aplicacion de estandares de codificacion.<br /><br /></li><li><b>O-O Design (max 30 pts):</b> Diseño orientado a objetos aplicado a cada uno de los componentes de la aplicacion. Aplicacione de principios basicos de diseño y patrones de diseño GOF.<br /><br /></li><li><b>GUI (max 40 pts):</b> Diseño de la GUI, uso correcto de componentes Swing.<br /><br /></li><li><b>Locking (max 80 pts):</b> Desarrollo de la estrategia de bloqueo para coordinar el acceso a un archivo plano que funciona como base de datos.<br /><br /></li><li><b>Data store (max 40 pts):</b> Desarrollo de la(s) clase(s) de acceso a datos.<br /><br /></li><li><b>Network server (max 40 pts):</b> Desarrollo del componente de comunicacion cliente-servidor.<br /><br /></li></ul> Elabore una pequeña <a href="http://rapidshare.com/files/142940517/TipsSCJD.zip.html">guia</a> como parte de los recursos de apoyo del curso SL285 que imparto en Netec.Anonymoushttp://www.blogger.com/profile/01001728901224375130noreply@blogger.com0tag:blogger.com,1999:blog-6923019352226093795.post-72700332859505146362007-01-14T14:00:00.000-06:002009-05-15T23:36:47.850-05:00Preparandome para SCEA: Sun Certified Enterprise ArchitectNota: Me quede a la mitad de esta certificacion SCEA-I por que se hizo el upgrade antes de terminarla. <p>Estoy preparandome para obtener la certificacion Sun Enterprise Architect.<br /><br />1/3 Examen Teorico: OK<br /><br />2/3 Asignacion: Pendiente<br /><br />3/3 Ensayo: Pendiente</p> <p>En esta certificacion a diferencia de otras debes aprobar un examen teorico, desarrollar un proyecto de diseño que te asigna Sun donde debes aplicar varios topicos de la tecnologia java, consideraciones de arquitectura y UML. Finalmente en el tercer examen debes responder a 3 preguntas (en ingles) que te hace Sun con respecto al diseño realizado.</p> <p>Los topicos evaluados son: Conceptos fundamentales, Patrones de diseño, UML, Seguridad, Internacionalizacion, EJBs 1.1, Protocolos, Mensajeria y aplicabilidad de J2EE. </p> <p>Estos son los sitios que contienen informacion muy util para la certificacion.<br /><br />http://www.whizlabs.com/articles/scea-article.html<br /><br />http://www-128.ibm.com/developerworks/edu/j-dw-java-scea-i.html<br /><br />http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=forum&f=26<br /><br />No olvides leer el libro del arquitecto Sun Mark Cade <a href="http://www.amazon.com/Certified-Enterprise-Architect-Technology-Study/dp/0130449164">Sun Certified Enterpise Architect study guide</a></p> <p>Bye.</p>Anonymoushttp://www.blogger.com/profile/01001728901224375130noreply@blogger.com0tag:blogger.com,1999:blog-6923019352226093795.post-87688963571859423662006-08-10T14:00:00.000-05:002009-05-16T00:01:45.380-05:00Tips de enseñanza de Tecnologia de Informacion<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://headrush.typepad.com/photos/uncategorized/justincase.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 496px; height: 538px;" src="http://headrush.typepad.com/photos/uncategorized/justincase.jpg" alt="" border="0" /></a><br /><p><br /></p><p>Despues de navegar lago rato tratando de encontrar informacion acerca de como mejorar las tecnicas de enseñanza para la imparticion de cursos de tecnologia de informacion, encontre con mucho agrado tips de enseñanza en el <a href="http://headrush.typepad.com/creating_passionate_users/">web log</a> de Kathy Sierra.</p> <p>Kathy Sierra, entre muchas otras cosas, es coautora de la serie mas famosa de libros <a href="http://www.wickedlysmart.com/">"Head First"</a> dedicados a Tecnologia Java, estos libros son muy divertidos y realmente aprendes con ellos por la forma en que estan elaborados.</p> <p>Dentro de su blog se pueden encontrar tips para mejorar las habilidades de imparticion de cursos, por ejemplo tips para activar los hemisferios del cerebro, como en los mapas mentales, habla acerca de <a href="http://headrush.typepad.com/creating_passionate_users/2004/12/showdonttell_ap.html">Muestralo! no lo platiques!</a>, <a href="http://headrush.typepad.com/creating_passionate_users/2005/06/kill_your_prese.html">Trata de no usar presentaciones</a>, <a href="http://headrush.typepad.com/creating_passionate_users/2005/03/motivated_to_le.html">Aprender por que lo necesito vs Aprender por si lo necesito.</a>, usar la tecnica <a href="http://headrush.typepad.com/creating_passionate_users/2004/12/getting_what_yo.html">oh, Shit! / Oh Cool! </a> etc.</p> <p>Todos estos comentarios son muy utiles para las personas que nos dedicamos a la instruccion de Tecnología de Información.</p> <p>¿Como transimitir las ideas de algo abstracto o super fumado a nuestros alumnos y compañeros de trabajo?. ¿Como transmitirlo de manera efectiva en un intervalo de tiempo muy limitado? y sobre todo ¿Como hacer que realmente lo aprendan TODO y lo recuerden, apliquen e infieran mas alla del momento en que los alumnos abandonan el aula?</p> <p>Personalmente creo en la efectividad de estos tips, ya que he leido (aprendido) algunos libros de la serie y los he aplicado en algunos cursos.</p>Anonymoushttp://www.blogger.com/profile/01001728901224375130noreply@blogger.com0tag:blogger.com,1999:blog-6923019352226093795.post-6718170059358996752006-08-03T14:00:00.000-05:002009-05-15T23:35:46.701-05:00Certificacion SCJP 5.0Este es el material gratuito que encontre en la red para la certificacion.<br /> <p><b>Objetivos:</b><br /><br /><a href="http://www.sun.com/training/catalog/courses/CX-310-056.xml">www.sun.com/training/catalog/courses/CX-310-056.xml</a><br /><br /><b>Articulos:</b><br /><br /><a href="http://www.whizlabs.com/articles/scjp5.0-article.html">www.whizlabs.com/articles/scjp5.0-article.html</a><br /><br /><a href="http://www-128.ibm.com/developerworks/java/library/j-tiger09305.html">www-128.ibm.com/developerworks/java/library/j-tiger09305.html</a><br /><br /><a href="http://www-128.ibm.com/developerworks/views/java/libraryview.jsp?search_by=taming+tiger:">www-128.ibm.com/developerworks/views/java/libraryview.jsp</a><br /><br /><a href="http://www.javabeat.net/javabeat/scjp5/index.php">www.javabeat.net/javabeat/scjp5/index.php</a><br /><br /><a href="http://java.boot.by/scjp-tiger/">java.boot.by/scjp-tiger/</a><br /><br />Dentro de las paginas de whizlabs y de <span class="caps">IBM</span> se hace referencia a mas articulos y mock exams.</p>Anonymoushttp://www.blogger.com/profile/01001728901224375130noreply@blogger.com0tag:blogger.com,1999:blog-6923019352226093795.post-10467691059972202542006-04-20T14:00:00.000-05:002009-05-15T23:34:10.412-05:00Certificacion SCWCD<b><br /></b> <p>Estas son las principales paginas que consulte para la certificación SCWCD.</p> <p><a href="http://www.theserverside.com/articles/article.tss?l=whizlabs"> The Server Side - Whizlabs</a><a href="http://www.javaranch.com/carl/scwcd/SunCertifiedWebComponentDeveloperStudyGuide.pdf"><br /><br />La Guia de <span class="caps">IBM SCWCD</span> en javaranch</a><br /><br /><a href="http://www.j2eecertificate.com/">Simulador en J2EECertificate</a></p> <p>Encontre excelente material adicional aqui:<br /><br /><a href="http://www.javavietnam.org/">Simuladores de Whiz...labs, solo tienes que saber ingles para pedirlo (Si sabes vietnamese mejor) busca a nostar</a><br /><br /><a href="http://www.javabeat.net/javabeat/forum/viewtopic.php?t=118">Mock exams en zip</a></p> <p>Recomendaciones:<br /><br /></p><ul><br /><br /><li>Si tienes poca experiencia estudia el Head First Servlets & JSP.</li><br /><br /><li>Si estas estudiando el libro de Manning del 2005, cuidado, no tiene los temas completos: le falta de plano el tema de Single Thread Model le falta profundidad en en tema de Expression Language, Patrones de diseño, Tag Libs esta muy light, y no detalla el web.xml para la especificacion 2.4.</li><br /><br /><li>Si tienes dudas puedes consultar la especificacion de servlets y jsp 2.4, esta en los recursos zip de la liga anterior</li></ul>Anonymoushttp://www.blogger.com/profile/01001728901224375130noreply@blogger.com0tag:blogger.com,1999:blog-6923019352226093795.post-58232783807439479602006-04-14T14:00:00.000-05:002009-05-15T23:33:25.068-05:00Certificacion SCJPEstos links tienen todo el material de estudio que use para la certificacion SCJP.<br /> <p><a href="http://www.whizlabs.com/articles/scjp-article.html"> Recursos en whizlabs </a><br /><br /><a href="http://www.javacertificate.com/"> Simulador javacertificate</a><br /><br /><a href="http://jdiscuss.com/Enthuse/jsp/ShowAvailableTests.jsp">Mock exams de buen nivel</a><br /><br /><a href="http://certificacion.javahispano.org/forums.list.action?forum=5"> Resolucion de dudas en español </a><br /><br />Para obtener una buena puntuacion las recomendaciones son las siguientes:<br /><br /></p><ul><br /><br /><li>Experiencia + Una guia de estudio + Varios tests de prueba (mock exams)de buen nivel + Practica de todos los objetivos.</li><br /><br /><li>Un buen libro es suficiente. Si tienes duda de que tan bueno es un libro puedes revisar las reseñas de <a href="http://www.amazon.com/">amazon</a>. Uno de los mejores es el de Kathy Sierra este lo encuentras en <a href="http://www.mycgiserver.com/%7Etoolbox/java/">aqui</a></li><br /><br /><li>No te ahoges con una infinidad de links de materiales de estudio que hay en internet, al final todos estan entrelazados, consultando con los que hay en whizlabs llegaras a los mas completos.</li><br /><br /><li>Ten cuidado con los mock exams libres hechos por gente independiente, muchas de esas preguntas no tienen el mismo nivel que las preguntas del examen</li><br /><br /><li>Uno de los mejores simuladores es el de whizlabs pero no es indispensable, hay muchos mock exams de buen nivel. Si quieres un simulador puedes encontrar uno en <a href="http://www.javavietnam.org/">www.javavietnam.org</a>, solo necesitas saber ingles para conseguirlo.</li><br /><br /><li>Cuando obtengas mas de 80% en cada test de prueba, estas listo.</li></ul>Anonymoushttp://www.blogger.com/profile/01001728901224375130noreply@blogger.com1tag:blogger.com,1999:blog-6923019352226093795.post-11193784909713430342004-05-16T00:12:00.000-05:002009-05-16T00:22:12.077-05:00Mientras lleno mi weblog, unas fotos...<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxL0iDlcXJYevLndh8lh9dCRzZgCaR5RN3fQSYn5BnzgeJDsMShdbnKhEaU4WmdF2X-BvoeEdfTUdSzLEM-pniNuX8UKk84XhHzAo00-HZmTIKqTDqJ_6rxb9eUZWzxl-pCMOREYrLWaSg/s1600-h/Larcomar.JPG"><br /><b><span style="color: rgb(0, 0, 255);">Si no han ido a Peru, ¿Que esperan?!</span></b></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgudUE8aOQJfhq7wZ_IzoWx65jMZVE_-nH1CXPtP4D3upLKx1ROu1EY2HTXoGs19V2JegHB82WIYBkCDXylYiesytT3-1h7KrXSDx-xwQxQaPpJ-43X8mSg-BYzSLPTS1ND3UN-uvlUAtHO/s1600-h/larco_mar.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 501px; height: 375px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgudUE8aOQJfhq7wZ_IzoWx65jMZVE_-nH1CXPtP4D3upLKx1ROu1EY2HTXoGs19V2JegHB82WIYBkCDXylYiesytT3-1h7KrXSDx-xwQxQaPpJ-43X8mSg-BYzSLPTS1ND3UN-uvlUAtHO/s320/larco_mar.jpg" alt="" id="BLOGGER_PHOTO_ID_5336286343374409794" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxL0iDlcXJYevLndh8lh9dCRzZgCaR5RN3fQSYn5BnzgeJDsMShdbnKhEaU4WmdF2X-BvoeEdfTUdSzLEM-pniNuX8UKk84XhHzAo00-HZmTIKqTDqJ_6rxb9eUZWzxl-pCMOREYrLWaSg/s1600-h/Larcomar.JPG"><b><span style="color: rgb(0, 0, 255);"></span></b><br /><br /><b>Larcomar en el barrio de Miraflores</b><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 467px; height: 349px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxL0iDlcXJYevLndh8lh9dCRzZgCaR5RN3fQSYn5BnzgeJDsMShdbnKhEaU4WmdF2X-BvoeEdfTUdSzLEM-pniNuX8UKk84XhHzAo00-HZmTIKqTDqJ_6rxb9eUZWzxl-pCMOREYrLWaSg/s320/Larcomar.JPG" alt="" id="BLOGGER_PHOTO_ID_5336285783928779970" border="0" /></a><b><br /><br /></b><b>Y por supuesto Machu Picchu</b><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHaBlrsXLAArPzIQBRDU6xjACqlpFF31mnkWWPha-8MyT7X9x-AgOppg1PXDNRY7xLSzNDbxFwMCbpek_GI2ufejNWo8gE2OEBoBO8vjmH_3Qj-LHbdNxjm6IF_OIKWqeCDAKpUj2yx6bD/s1600-h/MacchuPichu.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 281px; height: 375px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHaBlrsXLAArPzIQBRDU6xjACqlpFF31mnkWWPha-8MyT7X9x-AgOppg1PXDNRY7xLSzNDbxFwMCbpek_GI2ufejNWo8gE2OEBoBO8vjmH_3Qj-LHbdNxjm6IF_OIKWqeCDAKpUj2yx6bD/s320/MacchuPichu.JPG" alt="" id="BLOGGER_PHOTO_ID_5336286603284458306" border="0" /></a><br /><b><br /><br /><br /></b>Anonymoushttp://www.blogger.com/profile/01001728901224375130noreply@blogger.com1