{"id":2959,"date":"2020-10-21T16:14:16","date_gmt":"2020-10-21T19:14:16","guid":{"rendered":"https:\/\/rhiscom.cl\/?p=2959"},"modified":"2020-10-22T11:35:13","modified_gmt":"2020-10-22T14:35:13","slug":"simulacion-emulacion","status":"publish","type":"post","link":"https:\/\/rhiscom.com\/en\/simulacion-emulacion\/","title":{"rendered":"(Espa\u00f1ol) Simulaci\u00f3n, Emulaci\u00f3n o Virtualizaci\u00f3n en el proceso de Desarrollo para Canales de Venta"},"content":{"rendered":"<div id=\"pl-2959\"  class=\"panel-layout\" ><div id=\"pg-2959-0\"  class=\"panel-grid panel-has-style\" ><div class=\"panel-row-style panel-row-style-for-2959-0\" ><div id=\"pgc-2959-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-2959-0-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child\" data-index=\"0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p>[rrss_buttons twitter='on' facebook='on' linkedin='on']<\/p>\n<\/div>\n<\/div><\/div><div id=\"panel-2959-0-0-1\" class=\"so-panel widget widget_sow-image\" data-index=\"1\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-image so-widget-sow-image-default-8b5b6f678277-2959\"\n\t\t\t\n\t\t>\n<div class=\"sow-image-container\">\n\t\t<img \n\tsrc=\"https:\/\/rhiscom.com\/wp-content\/uploads\/2020\/10\/rhiscom-noticia-simulacion.jpg\" width=\"900\" height=\"500\" srcset=\"https:\/\/rhiscom.com\/wp-content\/uploads\/2020\/10\/rhiscom-noticia-simulacion.jpg 900w, https:\/\/rhiscom.com\/wp-content\/uploads\/2020\/10\/rhiscom-noticia-simulacion-300x167.jpg 300w, https:\/\/rhiscom.com\/wp-content\/uploads\/2020\/10\/rhiscom-noticia-simulacion-768x427.jpg 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" alt=\"\" \t\tclass=\"so-widget-image\"\/>\n\t<\/div>\n\n<\/div><\/div><div id=\"panel-2959-0-0-2\" class=\"so-panel widget widget_sow-editor panel-last-child\" data-index=\"2\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<h2><span style=\"font-weight: 400;\">Antecedentes\u00a0<\/span><\/h2>\n<ul>\n<li><span style=\"font-weight: 400;\">Proceso de Desarrollo.\u00a0<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Auditoria, SOX.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Generar evidencias<\/span><\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400;\">Conceptos<\/span><\/h2>\n<h3><span style=\"font-weight: 400;\">Virtualizaci\u00f3n<\/span><\/h3>\n<p style=\"text-align:justify;\"><span style=\"font-weight: 400;\">Es una implementaci\u00f3n (mediante software y hardware) que puede representar un sistema f\u00edsico complejo (invitado) para ser contenido dentro de otro sistema (hu\u00e9sped) de mayor capacidad de procesamiento, memoria y almacenamiento y que permite el control del sistema invitado.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ejemplos en aplicaciones POS, canal presencial:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Integraci\u00f3n Continua para Desarrollo.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Pruebas Unitarias.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Generar flujos de entradas de informaci\u00f3n.<\/span><\/li>\n<\/ul>\n<h3><span style=\"font-weight: 400;\">Simulaci\u00f3n<\/span><\/h3>\n<p style=\"text-align:justify;\"><span style=\"font-weight: 400; text-align: justify;\">Es obtener mediante un sistema basado en una caja de arena (sandbox), que se encuentra autocontenido para representar a un sistema f\u00edsico mediante un modelo abstracto, el \u00e1mbito de operaci\u00f3n de un simulador es solo en las fronteras definidas para el modelo (sandbox). Un simulador no es un emulador ya que el primero no puede reemplazar un sistema real, el segundo si.<\/span><\/p>\n<p style=\"text-align:justify;\"><span style=\"font-weight: 400;\">Un ejemplo de ello, son los simuladores de vuelo usados por los pilotos de avi\u00f3n, \"simulan\" un vuelo pero no te trasladan realmente de un lugar a otro, por lo que no reemplazan un avi\u00f3n.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Emulaci\u00f3n<\/span><\/h3>\n<p style=\"text-align:justify;\"><span style=\"font-weight: 400;\">Es un sistema que puede reemplazar por completo o parcialmente a un sistema real, permitiendo las mismas actividades realizadas por un sistema real.<\/span><\/p>\n<p style=\"text-align:justify;\"><span style=\"font-weight: 400;\">La emulaci\u00f3n entra a trabajar con foco en el punto final de la cadena, donde confluye todo y se necesita garantizar que opere todo sobre equipamiento real. La emulaci\u00f3n nace de la necesidad de poder automatizar (controlar y monitorear) dispositivos o equipamiento, para eliminar trabajo manual.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Integraci\u00f3n Continua (CI) y el proceso de desarrollo<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Misi\u00f3n de Desarrollo:<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">Construir componentes de SW que cumple con los requerimientos del negocio.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Pruebas unitarias de desarrollo, funcionalidades espec\u00edficas.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Probar flujos.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Generar flujos de entrada de informaci\u00f3n.<\/span><\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400;\">Pruebas QA y Canales de Venta Presencial<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Misi\u00f3n de QA:\u00a0<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">Asegurar la calidad de los sistemas a productivo.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Rendimiento, el hardware, el software, usabilidad.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">M\u00faltiples formatos, configuraciones de hardware, sistema operativo, aplicaciones, look and feel.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Captar el tiempo de respuesta, rendimiento, el hardware, el software, usabilidad.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Sistemas de pagos electr\u00f3nicos, Pinpad y m\u00f3viles, promociones, membres\u00edas.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Probar el conjunto de componentes que permiten el proceso de venta en los canales de venta.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Realizar pruebas en ambientes reales.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Soluci\u00f3n a aquellos que probar en t\u00e9rminos reales.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">80\/20 de las configuraciones.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">No incluye teclado corto y largo.<\/span><\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400;\">Delivery (CD) y Canales de Venta Presencial\u00a0<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Misi\u00f3n del Delivery:<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">Realizar deploy de aplicaciones a las tiendas de forma segura.<\/span><\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400;\">Conclusion<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Cada uno de los conceptos presentados tienen aplicabilidad seg\u00fan el objetivo buscado.<\/span><\/p>\n<p style=\"text-align:justify;\"><span style=\"font-weight: 400; text-align:justify;\">La virtualizaci\u00f3n y simulaci\u00f3n suenan atractivos desde el punto de vista de CI\/CD pero carece de peso en pruebas en ambientes reales donde el rendimiento, el hardware y la misma usabilidad pueden jugar en contra, tambi\u00e9n carecen de fortaleza en un ecosistema de distintos sistemas que deben interactuar entre s\u00ed para generar un resultado final, la venta exitosa y experiencia grata. Ambas son abstracciones que suelen tener valor para la agilidad en el proceso de desarrollo pero que aplicable a un punto de venta final como un POS o un SCO pueden dejar al debe algunos aspectos y ah\u00ed es donde la emulaci\u00f3n tiene su fuerte.<\/span><\/p>\n<p style=\"text-align:justify;\"><span style=\"font-weight: 400;\">La virtualizaci\u00f3n muchas veces requiere tener hardware que soporte incorporar varios sistemas virtualizados en un solo ambiente (hypervisor), por lo cual es un equipamiento que tiene caracter\u00edsticas muy superiores a los sistemas que se van a virtualizar (procesamiento, memoria y almacenamiento), por lo que en t\u00e9rminos de costos este puede superar f\u00e1cilmente la suma de los sistemas reales a virtualizar, sin mencionar que virtualizar tiene puede llegar a tener un l\u00edmite si no se piensa en tener la infraestructura de gigantes como AWS, Google Cloud, Oracle y otros. Es cierto que su flexibilidad es muy atractiva pero no soluciona todo.<\/span><\/p>\n<p style=\"text-align:justify;\"><span style=\"font-weight: 400; text-align:justify;\">En cuanto a la simulaci\u00f3n, tal como su nombre lo describe \u201csimula\u201d por lo que puede ser usado como referencia para una prueba de tipo unitaria o de \u00e1mbito r\u00e1pido para desarrollo, pero no garantiza la operatividad con equipamiento real, ya que muchas veces los simuladores no usan los canales formales de comunicaci\u00f3n de los equipos reales o no interact\u00faan con todos los sistemas en una cadena de procesos.<\/span><\/p>\n<p style=\"text-align:justify;\"><span style=\"font-weight: 400; text-align:justify;\">La emulaci\u00f3n entra a trabajar con foco en el punto final de la cadena, donde confluye todo y se necesita garantizar que opere todo sobre equipamiento real. La emulaci\u00f3n nace de la necesidad de poder automatizar (controlar y monitorear) dispositivos o equipamiento, para eliminar trabajo manual.<\/span><\/p>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>[rrss_buttons twitter=&#8217;on&#8217; facebook=&#8217;on&#8217; linkedin=&#8217;on&#8217;] Antecedentes\u00a0 Proceso de Desarrollo.\u00a0 Auditoria, SOX. Generar evidencias Conceptos Virtualizaci\u00f3n Es una implementaci\u00f3n (mediante software y hardware) que puede representar un sistema f\u00edsico complejo (invitado) para ser contenido dentro de otro sistema (hu\u00e9sped) de mayor capacidad<\/p>\n","protected":false},"author":1,"featured_media":3155,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[14,15,17,13,16],"class_list":["post-2959","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog-rhiscom","tag-ataas","tag-automatizacion","tag-qa","tag-rhiscom","tag-testing"],"_links":{"self":[{"href":"https:\/\/rhiscom.com\/en\/wp-json\/wp\/v2\/posts\/2959","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rhiscom.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rhiscom.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rhiscom.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rhiscom.com\/en\/wp-json\/wp\/v2\/comments?post=2959"}],"version-history":[{"count":50,"href":"https:\/\/rhiscom.com\/en\/wp-json\/wp\/v2\/posts\/2959\/revisions"}],"predecessor-version":[{"id":2962,"href":"https:\/\/rhiscom.com\/en\/wp-json\/wp\/v2\/posts\/2959\/revisions\/2962"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rhiscom.com\/en\/wp-json\/wp\/v2\/media\/3155"}],"wp:attachment":[{"href":"https:\/\/rhiscom.com\/en\/wp-json\/wp\/v2\/media?parent=2959"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rhiscom.com\/en\/wp-json\/wp\/v2\/categories?post=2959"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rhiscom.com\/en\/wp-json\/wp\/v2\/tags?post=2959"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}