{"id":10431,"date":"2026-03-04T11:43:33","date_gmt":"2026-03-04T03:43:33","guid":{"rendered":"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/"},"modified":"2026-03-04T11:43:33","modified_gmt":"2026-03-04T03:43:33","slug":"a-comprehensive-guide-to-the-crc-card-approach-in-software-development","status":"publish","type":"post","link":"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/","title":{"rendered":"Una gu\u00eda completa sobre el enfoque de las tarjetas CRC en el desarrollo de software"},"content":{"rendered":"<h2 data-nodeid=\"110\"><strong data-nodeid=\"448\">Introducci\u00f3n: El poder de la simplicidad en el dise\u00f1o orientado a objetos<\/strong><\/h2>\n<p data-nodeid=\"111\">En el mundo del desarrollo de software, especialmente dentro de las metodolog\u00edas \u00e1giles y programaci\u00f3n extrema (XP), encontrar t\u00e9cnicas ligeras, colaborativas y efectivas para el dise\u00f1o temprano es crucial. Entren\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/support\/documents\/vpuserguide\/94\/1289\/6518_drawingcrcca.html\"><strong data-nodeid=\"458\">tarjetas CRC<\/strong><\/a>\u00a0\u2014 un m\u00e9todo probado e intuitivo para\u00a0<strong data-nodeid=\"459\">an\u00e1lisis y dise\u00f1o orientado a objetos (OOAD)<\/strong>\u00a0que enfatiza el comportamiento, la colaboraci\u00f3n y la claridad sobre la complejidad.<\/p>\n<p id=\"pFvlyFr\"><img alt=\"\" class=\"alignnone size-full wp-image-10305\" decoding=\"async\" height=\"394\" loading=\"lazy\" sizes=\"auto, (max-width: 478px) 100vw, 478px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/02\/img_698edc7748d4c.png\" srcset=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/02\/img_698edc7748d4c.png 478w, https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/02\/img_698edc7748d4c-300x247.png 300w\" width=\"478\"\/><\/p>\n<p data-nodeid=\"112\">Desarrollado por\u00a0<strong data-nodeid=\"469\">Ward Cunningham y Kent Beck en 1989<\/strong>, las tarjetas CRC (Clase-Responsabilidad-Colaborador) han resistido la prueba del tiempo como una herramienta fundamental para construir sistemas robustos y mantenibles. Esta gu\u00eda explora todo lo que necesita saber sobre las tarjetas CRC \u2014 desde su estructura y uso hasta las mejores pr\u00e1cticas y el soporte digital moderno mediante herramientas como\u00a0<strong data-nodeid=\"470\">Visual Paradigm<\/strong>.<\/p>\n<hr data-nodeid=\"113\"\/>\n<h2 data-nodeid=\"114\"><strong data-nodeid=\"474\">\u00bfQu\u00e9 son las tarjetas CRC?<\/strong><\/h2>\n<p data-nodeid=\"115\">Las tarjetas CRC son una\u00a0<strong data-nodeid=\"480\">t\u00e9cnica ligera, informal y colaborativa<\/strong>\u00a0utilizada para modelar sistemas de software durante las primeras etapas del dise\u00f1o. Ayudan a los equipos a identificar clases, definir sus responsabilidades y descubrir interacciones sin escribir c\u00f3digo ni crear diagramas UML complejos.<\/p>\n<h3 data-nodeid=\"116\"><strong data-nodeid=\"484\">Filosof\u00eda central<\/strong><\/h3>\n<ul data-nodeid=\"117\">\n<li data-nodeid=\"118\">\n<p data-nodeid=\"119\">Enf\u00f3quese en\u00a0<strong data-nodeid=\"490\">lo que hace una clase<\/strong>\u00a0(responsabilidades), no solo lo que almacena (atributos).<\/p>\n<\/li>\n<li data-nodeid=\"120\">\n<p data-nodeid=\"121\">Fomente\u00a0<strong data-nodeid=\"496\">la colaboraci\u00f3n del equipo<\/strong>\u00a0entre desarrolladores, analistas y expertos en el dominio.<\/p>\n<\/li>\n<li data-nodeid=\"122\">\n<p data-nodeid=\"123\">Promueva\u00a0<strong data-nodeid=\"502\">dise\u00f1o orientado a responsabilidades (RDD)<\/strong>\u00a0\u2014 una mentalidad en la que cada clase posee deberes espec\u00edficos.<\/p>\n<\/li>\n<\/ul>\n<h3 data-nodeid=\"124\"><strong data-nodeid=\"506\">F\u00edsico frente a digital<\/strong><\/h3>\n<p data-nodeid=\"125\">Tradicionalmente, las tarjetas CRC se escriben en\u00a0<strong data-nodeid=\"512\">tarjetas de \u00edndice de 4\u00d76 pulgadas<\/strong>, fomentando la simplicidad y movilidad. Sin embargo, las herramientas modernas ahora permiten tarjetas CRC digitales, ofreciendo escalabilidad y persistencia mientras se preserva el esp\u00edritu colaborativo central.<\/p>\n<hr data-nodeid=\"126\"\/>\n<h2 data-nodeid=\"127\"><strong data-nodeid=\"516\">Estructura de una tarjeta CRC<\/strong><\/h2>\n<p data-nodeid=\"128\">Cada tarjeta representa una sola<strong data-nodeid=\"522\">clase<\/strong>\u00a0(o tipo de objeto) y se divide en tres secciones clave:<\/p>\n<h3 data-nodeid=\"129\"><strong data-nodeid=\"526\">1. Nombre de la clase (secci\u00f3n superior)<\/strong><\/h3>\n<ul data-nodeid=\"130\">\n<li data-nodeid=\"131\">\n<p data-nodeid=\"132\">Deber\u00eda ser un<strong data-nodeid=\"532\">sustantivo o frase nominal<\/strong>\u00a0extra\u00eddo del lenguaje del dominio.<\/p>\n<\/li>\n<li data-nodeid=\"133\">\n<p data-nodeid=\"134\">Ejemplo:<code data-backticks=\"1\" data-nodeid=\"534\">Cliente<\/code>,\u00a0<code data-backticks=\"1\" data-nodeid=\"536\">Pedido<\/code>,\u00a0<code data-backticks=\"1\" data-nodeid=\"538\">Procesador de pagos<\/code>,\u00a0<code data-backticks=\"1\" data-nodeid=\"540\">Gestor de inventario<\/code><\/p>\n<\/li>\n<\/ul>\n<blockquote data-nodeid=\"135\">\n<p data-nodeid=\"136\">\u2705\u00a0<em data-nodeid=\"548\">Mejor pr\u00e1ctica:<\/em>\u00a0Utilice t\u00e9rminos que reflejen conceptos del mundo real del dominio \u2014 evite el jerg\u00f3n t\u00e9cnico a menos que forme parte del vocabulario empresarial.<\/p>\n<\/blockquote>\n<hr data-nodeid=\"137\"\/>\n<h3 data-nodeid=\"138\"><strong data-nodeid=\"552\">2. Responsabilidades (lado izquierdo)<\/strong><\/h3>\n<ul data-nodeid=\"139\">\n<li data-nodeid=\"140\">\n<p data-nodeid=\"141\">Describe<strong data-nodeid=\"558\">lo que la clase sabe o hace<\/strong>.<\/p>\n<\/li>\n<li data-nodeid=\"142\">\n<p data-nodeid=\"143\">Escrito en<strong data-nodeid=\"564\">voz activa<\/strong>, usando verbos o frases breves.<\/p>\n<\/li>\n<li data-nodeid=\"144\">\n<p data-nodeid=\"145\">Enf\u00f3quese en<strong data-nodeid=\"574\">comportamiento<\/strong>, no en el almacenamiento de datos (aunque los atributos surgen de las responsabilidades de \u201csabe\u201d).<\/p>\n<\/li>\n<\/ul>\n<h4 data-nodeid=\"146\">\ud83d\udd39 Ejemplos:<\/h4>\n<ul data-nodeid=\"147\">\n<li data-nodeid=\"148\">\n<p data-nodeid=\"149\">\u201cCalcula el costo total\u201d<\/p>\n<\/li>\n<li data-nodeid=\"150\">\n<p data-nodeid=\"151\">\u201cValida los detalles del pago\u201d<\/p>\n<\/li>\n<li data-nodeid=\"152\">\n<p data-nodeid=\"153\">\u201cEnv\u00eda correo electr\u00f3nico de confirmaci\u00f3n\u201d<\/p>\n<\/li>\n<li data-nodeid=\"154\">\n<p data-nodeid=\"155\">\u201cMantiene el historial de pedidos\u201d<\/p>\n<\/li>\n<\/ul>\n<blockquote data-nodeid=\"156\">\n<p data-nodeid=\"157\">\u26a0\ufe0f\u00a0<strong data-nodeid=\"600\">Evite:<\/strong>\u00a0\u201cAlmacena datos del cliente\u201d \u2014 esta es una descripci\u00f3n de datos, no una responsabilidad. En su lugar, diga: \u201cConoce el nombre y la direcci\u00f3n del cliente.\u201d<\/p>\n<\/blockquote>\n<hr data-nodeid=\"158\"\/>\n<h3 data-nodeid=\"159\"><strong data-nodeid=\"604\">3. Colaboradores (lado derecho)<\/strong><\/h3>\n<ul data-nodeid=\"160\">\n<li data-nodeid=\"161\">\n<p data-nodeid=\"162\">Lista los\u00a0<strong data-nodeid=\"610\">otras clases<\/strong>\u00a0con las que esta clase debe interactuar para cumplir sus responsabilidades.<\/p>\n<\/li>\n<li data-nodeid=\"163\">\n<p data-nodeid=\"164\">Cada colaborador suele estar alineado con la responsabilidad correspondiente.<\/p>\n<\/li>\n<\/ul>\n<h4 data-nodeid=\"165\">\ud83d\udd39 Ejemplos:<\/h4>\n<ul data-nodeid=\"166\">\n<li data-nodeid=\"167\">\n<p data-nodeid=\"168\"><code data-backticks=\"1\" data-nodeid=\"613\">Pedido<\/code>\u00a0\u2192 colabora con\u00a0<code data-backticks=\"1\" data-nodeid=\"615\">Cliente<\/code>,\u00a0<code data-backticks=\"1\" data-nodeid=\"617\">Carrito de compras<\/code>,\u00a0<code data-backticks=\"1\" data-nodeid=\"619\">Pasarela de pago<\/code><\/p>\n<\/li>\n<li data-nodeid=\"169\">\n<p data-nodeid=\"170\"><code data-backticks=\"1\" data-nodeid=\"620\">Procesador de pagos<\/code>\u00a0\u2192 colabora con\u00a0<code data-backticks=\"1\" data-nodeid=\"622\">Pasarela de pago<\/code>,\u00a0<code data-backticks=\"1\" data-nodeid=\"624\">Servicio de notificaciones<\/code><\/p>\n<\/li>\n<\/ul>\n<blockquote data-nodeid=\"171\">\n<p data-nodeid=\"172\">\ud83d\udd04\u00a0<em data-nodeid=\"634\">Consejo:<\/em>\u00a0Si una clase necesita comunicarse con muchas otras, podr\u00eda ser una\u00a0<strong data-nodeid=\"635\">clase diosa<\/strong>\u00a0\u2014 una se\u00f1al para refactorizar.<\/p>\n<\/blockquote>\n<hr data-nodeid=\"173\"\/>\n<h3 data-nodeid=\"174\"><strong data-nodeid=\"639\">Tarjeta CRC de ejemplo (representaci\u00f3n de texto)<\/strong><\/h3>\n<pre data-nodeid=\"175\"><code>+---------------------------+\r\n|        Pedido             |\r\n+---------------------------+\r\n| Responsabilidades         | Colaboradores         |\r\n| - Conoce la fecha del pedido | - Cliente             |\r\n| - Calcula el total        | - Carrito de compras  |\r\n| - Valida los art\u00edculos    | - Gestor de inventario|\r\n| - Env\u00eda la confirmaci\u00f3n   | - Servicio de correo  |\r\n+---------------------------+\r\n<\/code><\/pre>\n<blockquote data-nodeid=\"176\">\n<p data-nodeid=\"177\">\ud83d\udcdd\u00a0<em data-nodeid=\"647\">Adiciones opcionales:<\/em>\u00a0Estereotipos (por ejemplo,\u00a0<code data-backticks=\"1\" data-nodeid=\"645\">&lt;&lt;Servicio&gt;&gt;<\/code>), descripciones breves o notas.<\/p>\n<\/blockquote>\n<hr data-nodeid=\"178\"\/>\n<h2 data-nodeid=\"179\"><strong data-nodeid=\"651\">C\u00f3mo utilizar las tarjetas CRC en el desarrollo de software<\/strong><\/h2>\n<p data-nodeid=\"180\">Las tarjetas CRC son m\u00e1s efectivas en las\u00a0<strong data-nodeid=\"657\">fases tempranas de OOAD<\/strong>, particularmente durante la planificaci\u00f3n \u00e1gil, el desglose de historias de usuario o el an\u00e1lisis de casos de uso.<\/p>\n<p data-nodeid=\"181\">Aqu\u00ed hay un proceso paso a paso para maximizar su impacto:<\/p>\n<hr data-nodeid=\"182\"\/>\n<h3 data-nodeid=\"183\"><strong data-nodeid=\"662\">1. Preparaci\u00f3n: Reunir al equipo adecuado<\/strong><\/h3>\n<ul data-nodeid=\"184\">\n<li data-nodeid=\"185\">\n<p data-nodeid=\"186\">Re\u00fana\u00a0<strong data-nodeid=\"668\">3\u20136 personas<\/strong>: desarrolladores, expertos en dominio, analistas, dise\u00f1adores de experiencia de usuario.<\/p>\n<\/li>\n<li data-nodeid=\"187\">\n<p data-nodeid=\"188\">Use\u00a0<strong data-nodeid=\"674\">tarjetas f\u00edsicas<\/strong>\u00a0(ideal para la generaci\u00f3n de ideas) o herramientas digitales (para equipos remotos).<\/p>\n<\/li>\n<li data-nodeid=\"189\">\n<p data-nodeid=\"190\">Tenga\u00a0<strong data-nodeid=\"680\">historias de usuario, casos de uso o requisitos<\/strong>\u00a0disponibles.<\/p>\n<\/li>\n<\/ul>\n<blockquote data-nodeid=\"191\">\n<p data-nodeid=\"192\">\ud83d\udca1\u00a0<em data-nodeid=\"686\">Consejo profesional:<\/em>\u00a0Facilite con un moderador neutral para mantener la sesi\u00f3n enfocada e inclusiva.<\/p>\n<\/blockquote>\n<hr data-nodeid=\"193\"\/>\n<h3 data-nodeid=\"194\"><strong data-nodeid=\"690\">2. Generaci\u00f3n de ideas para clases candidatas (miner\u00eda de sustantivos)<\/strong><\/h3>\n<ul data-nodeid=\"195\">\n<li data-nodeid=\"196\">\n<p data-nodeid=\"197\">Examine los requisitos en busca de\u00a0<strong data-nodeid=\"696\">sustantivos<\/strong>\u00a0\u2014 estos son posibles clases.<\/p>\n<\/li>\n<li data-nodeid=\"198\">\n<p data-nodeid=\"199\">\u00a1No lo piense demasiado! Evite los detalles de implementaci\u00f3n como \u00abConexi\u00f3n a base de datos\u00bb o \u00abAnalizador XML\u00bb en esta etapa.<\/p>\n<\/li>\n<\/ul>\n<h4 data-nodeid=\"200\">\u2705 Buenas candidatas:<\/h4>\n<ul data-nodeid=\"201\">\n<li data-nodeid=\"202\">\n<p data-nodeid=\"203\"><code data-backticks=\"1\" data-nodeid=\"709\">Cliente<\/code>,\u00a0<code data-backticks=\"1\" data-nodeid=\"711\">Producto<\/code>,\u00a0<code data-backticks=\"1\" data-nodeid=\"713\">Carrito de compras<\/code>,\u00a0<code data-backticks=\"1\" data-nodeid=\"715\">Factura<\/code>,\u00a0<code data-backticks=\"1\" data-nodeid=\"717\">Direcci\u00f3n de env\u00edo<\/code><\/p>\n<\/li>\n<\/ul>\n<h4 data-nodeid=\"204\">\u274c Evitar:<\/h4>\n<ul data-nodeid=\"205\">\n<li data-nodeid=\"206\">\n<p data-nodeid=\"207\"><code data-backticks=\"1\" data-nodeid=\"719\">CustomerDAO<\/code>,\u00a0<code data-backticks=\"1\" data-nodeid=\"721\">Servicio de pago<\/code>,\u00a0<code data-backticks=\"1\" data-nodeid=\"723\">Gestor de pedidos<\/code>\u00a0(estos son artefactos de implementaci\u00f3n, no conceptos de dominio)<\/p>\n<\/li>\n<\/ul>\n<blockquote data-nodeid=\"208\">\n<p data-nodeid=\"209\">\ud83c\udfaf\u00a0<em data-nodeid=\"734\">Objetivo:<\/em>\u00a0Identificar\u00a0<strong data-nodeid=\"735\">clases orientadas al dominio<\/strong>\u00a0que reflejen entidades y procesos del mundo real.<\/p>\n<\/blockquote>\n<hr data-nodeid=\"210\"\/>\n<h3 data-nodeid=\"211\"><strong data-nodeid=\"739\">3. Asignar responsabilidades (Dise\u00f1o orientado a responsabilidades)<\/strong><\/h3>\n<p data-nodeid=\"212\">Para cada clase, pregunta:<\/p>\n<ul data-nodeid=\"213\">\n<li data-nodeid=\"214\">\n<p data-nodeid=\"215\"><strong data-nodeid=\"746\">\u201c\u00bfQu\u00e9 sabe esta clase?\u201d<\/strong><\/p>\n<\/li>\n<li data-nodeid=\"216\">\n<p data-nodeid=\"217\"><strong data-nodeid=\"752\">\u201c\u00bfQu\u00e9 hace esta clase?\u201d<\/strong><\/p>\n<\/li>\n<li data-nodeid=\"218\">\n<p data-nodeid=\"219\"><strong data-nodeid=\"758\">\u201c\u00bfQu\u00e9 decisiones toma?\u201d<\/strong><\/p>\n<\/li>\n<\/ul>\n<p data-nodeid=\"220\">Usa\u00a0<strong data-nodeid=\"768\">verbos activos<\/strong>\u00a0y mant\u00e9n las responsabilidades\u00a0<strong data-nodeid=\"769\">peque\u00f1o y enfocado<\/strong>.<\/p>\n<blockquote data-nodeid=\"221\">\n<p data-nodeid=\"222\">\u2705 Ejemplo: En lugar de \u201cManeja el procesamiento de pedidos\u201d, div\u00eddalo en:<\/p>\n<ul data-nodeid=\"223\">\n<li data-nodeid=\"224\">\n<p data-nodeid=\"225\">\u201cValida los art\u00edculos del pedido\u201d<\/p>\n<\/li>\n<li data-nodeid=\"226\">\n<p data-nodeid=\"227\">\u201cCalcula impuestos y env\u00edo\u201d<\/p>\n<\/li>\n<li data-nodeid=\"228\">\n<p data-nodeid=\"229\">\u201cTransfiere el pago\u201d<\/p>\n<\/li>\n<\/ul>\n<\/blockquote>\n<blockquote data-nodeid=\"230\">\n<p data-nodeid=\"231\">\ud83d\udeab\u00a0<em data-nodeid=\"789\">Antipatr\u00f3n:<\/em>\u00a0\u201cSabe todo\u201d \u2014 esto conduce a\u00a0<strong data-nodeid=\"790\">clases diosas<\/strong>.<\/p>\n<\/blockquote>\n<hr data-nodeid=\"232\"\/>\n<h3 data-nodeid=\"233\"><strong data-nodeid=\"794\">4. Identifica a los colaboradores<\/strong><\/h3>\n<p data-nodeid=\"234\">Para cada responsabilidad, preg\u00fantese:<\/p>\n<blockquote data-nodeid=\"235\">\n<p data-nodeid=\"236\"><strong data-nodeid=\"801\">\u201c\u00bfA qui\u00e9n m\u00e1s necesito consultar?\u201d<\/strong><\/p>\n<\/blockquote>\n<p data-nodeid=\"237\">Esto revela\u00a0<strong data-nodeid=\"807\">dependencias e interacciones<\/strong>\u00a0entre clases.<\/p>\n<blockquote data-nodeid=\"238\">\n<p data-nodeid=\"239\">\ud83d\udd0d\u00a0<em data-nodeid=\"812\">Ejemplo:<\/em><\/p>\n<ul data-nodeid=\"240\">\n<li data-nodeid=\"241\">\n<p data-nodeid=\"242\"><code data-backticks=\"1\" data-nodeid=\"813\">Pedido<\/code>\u00a0calcula el total \u2192 necesita\u00a0<code data-backticks=\"1\" data-nodeid=\"815\">CalculadoraDeImpuestos<\/code>\u00a0y\u00a0<code data-backticks=\"1\" data-nodeid=\"817\">ServicioDeTarifasDeEnv\u00edo<\/code><\/p>\n<\/li>\n<li data-nodeid=\"243\">\n<p data-nodeid=\"244\"><code data-backticks=\"1\" data-nodeid=\"818\">ProcesadorDePagos<\/code>\u00a0env\u00eda confirmaci\u00f3n \u2192 necesita\u00a0<code data-backticks=\"1\" data-nodeid=\"820\">ServicioDeCorreo<\/code><\/p>\n<\/li>\n<\/ul>\n<\/blockquote>\n<blockquote data-nodeid=\"245\">\n<p data-nodeid=\"246\">\ud83e\udde0\u00a0<em data-nodeid=\"830\">Insight:<\/em>\u00a0Los colaboradores a menudo se convierten en\u00a0<strong data-nodeid=\"831\">asociaciones<\/strong>en diagramas de clases.<\/p>\n<\/blockquote>\n<hr data-nodeid=\"247\"\/>\n<h3 data-nodeid=\"248\"><strong data-nodeid=\"839\">5. Juego de roles y recorrido de escenarios (\u00a1El paso m\u00e1gico!)<\/strong><\/h3>\n<p data-nodeid=\"249\">Aqu\u00ed es donde las tarjetas CRC realmente brillan.<\/p>\n<h4 data-nodeid=\"250\">\ud83c\udfad \u00bfC\u00f3mo funciona:<\/h4>\n<ol data-nodeid=\"251\">\n<li data-nodeid=\"252\">\n<p data-nodeid=\"253\">Elige un<strong data-nodeid=\"847\">caso de uso realista<\/strong> (por ejemplo, \u201cEl cliente realiza un pedido\u201d).<\/p>\n<\/li>\n<li data-nodeid=\"254\">\n<p data-nodeid=\"255\">Los miembros del equipo<strong data-nodeid=\"853\">se convierten en las clases<\/strong> \u2014 cada uno sostiene su tarjeta.<\/p>\n<\/li>\n<li data-nodeid=\"256\">\n<p data-nodeid=\"257\">Una persona act\u00faa como el<strong data-nodeid=\"859\">conductor del sistema<\/strong> (por ejemplo, el usuario o un controlador).<\/p>\n<\/li>\n<li data-nodeid=\"258\">\n<p data-nodeid=\"259\">El equipo<strong data-nodeid=\"865\">simula el paso de mensajes<\/strong>:<\/p>\n<ul data-nodeid=\"260\">\n<li data-nodeid=\"261\">\n<p data-nodeid=\"262\">\u201cPedido: Necesito validar los art\u00edculos \u2014 \u00bfa qui\u00e9n le pregunto?\u201d<br \/>\n\u2192 \u201cCarrito de compras: Verificar\u00e9 la disponibilidad.\u201d<\/p>\n<\/li>\n<li data-nodeid=\"263\">\n<p data-nodeid=\"264\">\u201cPedido: Necesito calcular el total \u2014 \u00bfqui\u00e9n me ayuda?\u201d<br \/>\n\u2192 \u201cCalculadora de impuestos: calcular\u00e9 el impuesto.\u201d<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h4 data-nodeid=\"265\">\ud83c\udfaf \u00bfPor qu\u00e9 importa:<\/h4>\n<ul data-nodeid=\"266\">\n<li data-nodeid=\"267\">\n<p data-nodeid=\"268\">Revela<strong data-nodeid=\"894\">responsabilidades faltantes<\/strong>o<strong data-nodeid=\"895\">colaboraciones incorrectas<\/strong>.<\/p>\n<\/li>\n<li data-nodeid=\"269\">\n<p data-nodeid=\"270\">Exponer<strong data-nodeid=\"901\">defectos de dise\u00f1o<\/strong>temprano (por ejemplo, dependencias circulares, falta de encapsulaci\u00f3n).<\/p>\n<\/li>\n<li data-nodeid=\"271\">\n<p data-nodeid=\"272\">Fomenta <strong data-nodeid=\"907\">comprensi\u00f3n compartida<\/strong> entre el equipo.<\/p>\n<\/li>\n<\/ul>\n<blockquote data-nodeid=\"273\">\n<p data-nodeid=\"274\">\ud83d\udd04\u00a0<em data-nodeid=\"913\">Iterar:<\/em> Refinar las tarjetas despu\u00e9s de cada recorrido.<\/p>\n<\/blockquote>\n<hr data-nodeid=\"275\"\/>\n<h3 data-nodeid=\"276\"><strong data-nodeid=\"917\">6. Iterar y refinar<\/strong><\/h3>\n<ul data-nodeid=\"277\">\n<li data-nodeid=\"278\">\n<p data-nodeid=\"279\">Ejecutar <strong data-nodeid=\"931\">m\u00faltiples escenarios<\/strong> (por ejemplo, \u201cCancelar un pedido\u201d, \u201cAplicar descuento\u201d).<\/p>\n<\/li>\n<li data-nodeid=\"280\">\n<p data-nodeid=\"281\">Buscar <strong data-nodeid=\"937\">patrones<\/strong>:<\/p>\n<ul data-nodeid=\"282\">\n<li data-nodeid=\"283\">\n<p data-nodeid=\"284\">\u00bfVarios clases colaboran con la misma entidad? \u2192 Considere un servicio compartido.<\/p>\n<\/li>\n<li data-nodeid=\"285\">\n<p data-nodeid=\"286\">\u00bfUna clase est\u00e1 involucrada en demasiadas responsabilidades? \u2192 Div\u00eddala.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"287\">\n<p data-nodeid=\"288\">Eliminar <strong data-nodeid=\"945\">modelos de dominio an\u00e9micos<\/strong> (clases sin comportamiento).<\/p>\n<\/li>\n<li data-nodeid=\"289\">\n<p data-nodeid=\"290\">Eliminar <strong data-nodeid=\"951\">clases redundantes o excesivamente granulares<\/strong>.<\/p>\n<\/li>\n<\/ul>\n<blockquote data-nodeid=\"291\">\n<p data-nodeid=\"292\">\u2705\u00a0<em data-nodeid=\"957\">Objetivo:<\/em> Alcanzar un dise\u00f1o limpio, cohesivo y bien distribuido.<\/p>\n<\/blockquote>\n<hr data-nodeid=\"293\"\/>\n<h3 data-nodeid=\"294\"><strong data-nodeid=\"961\">7. Transici\u00f3n al modelado formal<\/strong><\/h3>\n<p data-nodeid=\"295\">Una vez que el dise\u00f1o est\u00e9 estable, convierta las tarjetas CRC en artefactos formales:<\/p>\n<table data-nodeid=\"297\">\n<thead data-nodeid=\"298\">\n<tr data-nodeid=\"299\">\n<th data-nodeid=\"301\">Elemento CRC<\/th>\n<th data-nodeid=\"302\">Se asigna a\u2026<\/th>\n<\/tr>\n<\/thead>\n<tbody data-nodeid=\"305\">\n<tr data-nodeid=\"306\">\n<td data-nodeid=\"307\">Nombre de clase<\/td>\n<td data-nodeid=\"308\">Nombre de clase UML<\/td>\n<\/tr>\n<tr data-nodeid=\"309\">\n<td data-nodeid=\"310\">Responsabilidades<\/td>\n<td data-nodeid=\"311\">Operaciones (M\u00e9todos)<\/td>\n<\/tr>\n<tr data-nodeid=\"312\">\n<td data-nodeid=\"313\">\u201cConoce X\u201d<\/td>\n<td data-nodeid=\"314\">Atributos<\/td>\n<\/tr>\n<tr data-nodeid=\"315\">\n<td data-nodeid=\"316\">Colaboradores<\/td>\n<td data-nodeid=\"317\">Asociaciones \/ Dependencias<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<blockquote data-nodeid=\"318\">\n<p data-nodeid=\"319\">\ud83d\udd04 Utilice herramientas como\u00a0<strong data-nodeid=\"992\">Visual Paradigm<\/strong>\u00a0para generar\u00a0<strong data-nodeid=\"993\">Diagramas de clases UML<\/strong>,\u00a0<strong data-nodeid=\"994\">Diagramas de secuencia<\/strong>, o\u00a0<strong data-nodeid=\"995\">Diagramas de colaboraci\u00f3n<\/strong>\u00a0a partir de su modelo CRC.<\/p>\n<\/blockquote>\n<hr data-nodeid=\"320\"\/>\n<h2 data-nodeid=\"321\"><strong data-nodeid=\"999\">Beneficios del enfoque de tarjetas CRC<\/strong><\/h2>\n<table data-nodeid=\"323\">\n<thead data-nodeid=\"324\">\n<tr data-nodeid=\"325\">\n<th data-nodeid=\"327\">Beneficio<\/th>\n<th data-nodeid=\"328\">Explicaci\u00f3n<\/th>\n<\/tr>\n<\/thead>\n<tbody data-nodeid=\"331\">\n<tr data-nodeid=\"332\">\n<td data-nodeid=\"333\"><strong data-nodeid=\"1005\">Fomenta la colaboraci\u00f3n<\/strong><\/td>\n<td data-nodeid=\"334\">Re\u00fane a desarrolladores, usuarios y analistas en un modelo mental compartido.<\/td>\n<\/tr>\n<tr data-nodeid=\"335\">\n<td data-nodeid=\"336\"><strong data-nodeid=\"1010\">Se centra en el comportamiento<\/strong><\/td>\n<td data-nodeid=\"337\">Fomenta el dise\u00f1o orientado a responsabilidades, evitando modelos de dominio an\u00e9micos.<\/td>\n<\/tr>\n<tr data-nodeid=\"338\">\n<td data-nodeid=\"339\"><strong data-nodeid=\"1015\">Bajo umbral de entrada<\/strong><\/td>\n<td data-nodeid=\"340\">No se necesita software especial \u2014 solo tarjetas y una pizarra.<\/td>\n<\/tr>\n<tr data-nodeid=\"341\">\n<td data-nodeid=\"342\"><strong data-nodeid=\"1020\">Revela fallos temprano<\/strong><\/td>\n<td data-nodeid=\"343\">El juego de roles revela problemas de dise\u00f1o antes de comenzar la codificaci\u00f3n.<\/td>\n<\/tr>\n<tr data-nodeid=\"344\">\n<td data-nodeid=\"345\"><strong data-nodeid=\"1025\">Amigable con Agile<\/strong><\/td>\n<td data-nodeid=\"346\">Liviano, r\u00e1pido y justo a tiempo \u2014 perfecto para XP y Scrum.<\/td>\n<\/tr>\n<tr data-nodeid=\"347\">\n<td data-nodeid=\"348\"><strong data-nodeid=\"1030\">Ideal para aprender<\/strong><\/td>\n<td data-nodeid=\"349\">Ideal para ense\u00f1ar principios de OOAD a principiantes.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr data-nodeid=\"350\"\/>\n<h2 data-nodeid=\"351\"><strong data-nodeid=\"1035\">Errores comunes y mejores pr\u00e1cticas<\/strong><\/h2>\n<h3 data-nodeid=\"352\">\u274c\u00a0<strong data-nodeid=\"1040\">Errores que deben evitarse<\/strong><\/h3>\n<ol data-nodeid=\"353\">\n<li data-nodeid=\"354\">\n<p data-nodeid=\"355\"><strong data-nodeid=\"1047\">Creaci\u00f3n de clases solo de datos<\/strong><br \/>\n\u2192 No escribas &#8220;Almacena nombre&#8221;; en su lugar, &#8220;Conoce nombre y correo electr\u00f3nico&#8221;.<\/p>\n<\/li>\n<li data-nodeid=\"356\">\n<p data-nodeid=\"357\"><strong data-nodeid=\"1054\">Clases Dios o modelos an\u00e9micos<\/strong><br \/>\n\u2192 Distribuye las responsabilidades; evita poner todo en una sola clase.<\/p>\n<\/li>\n<li data-nodeid=\"358\">\n<p data-nodeid=\"359\"><strong data-nodeid=\"1061\">Saltarse el juego de roles<\/strong><br \/>\n\u2192 El verdadero valor proviene de simular interacciones.<\/p>\n<\/li>\n<li data-nodeid=\"360\">\n<p data-nodeid=\"361\"><strong data-nodeid=\"1068\">Sobredocumentaci\u00f3n<\/strong><br \/>\n\u2192 Mant\u00e9n las tarjetas simples. Usa vi\u00f1etas, no frases completas.<\/p>\n<\/li>\n<\/ol>\n<h3 data-nodeid=\"362\">\u2705\u00a0<strong data-nodeid=\"1073\">Mejores pr\u00e1cticas<\/strong><\/h3>\n<ul data-nodeid=\"363\">\n<li data-nodeid=\"364\">\n<p data-nodeid=\"365\">\u2705 Usa\u00a0<strong data-nodeid=\"1079\">verbos activos<\/strong>\u00a0en las responsabilidades.<\/p>\n<\/li>\n<li data-nodeid=\"366\">\n<p data-nodeid=\"367\">\u2705 Mant\u00e9n las responsabilidades\u00a0<strong data-nodeid=\"1085\">peque\u00f1as y at\u00f3micas<\/strong>.<\/p>\n<\/li>\n<li data-nodeid=\"368\">\n<p data-nodeid=\"369\">\u2705 Nombra las clases usando\u00a0<strong data-nodeid=\"1091\">lenguaje del dominio<\/strong>.<\/p>\n<\/li>\n<li data-nodeid=\"370\">\n<p data-nodeid=\"371\">\u2705 Involucra\u00a0<strong data-nodeid=\"1097\">al equipo completo<\/strong>\u00a0en las sesiones.<\/p>\n<\/li>\n<li data-nodeid=\"372\">\n<p data-nodeid=\"373\">\u2705 Toma\u00a0<strong data-nodeid=\"1103\">fotos de los dise\u00f1os f\u00edsicos de las tarjetas<\/strong>\u00a0para la documentaci\u00f3n.<\/p>\n<\/li>\n<li data-nodeid=\"374\">\n<p data-nodeid=\"375\">\u2705 Refactoriza con frecuencia \u2014 CRC es iterativo, no lineal.<\/p>\n<\/li>\n<\/ul>\n<hr data-nodeid=\"376\"\/>\n<h2 data-nodeid=\"377\"><strong data-nodeid=\"1108\">C\u00f3mo la herramienta CRC de Visual Paradigm mejora el proceso<\/strong><\/h2>\n<p data-nodeid=\"378\">Mientras que las tarjetas f\u00edsicas destacan en\u00a0<strong data-nodeid=\"1130\">sesiones de lluvia de ideas<\/strong>,\u00a0<strong data-nodeid=\"1131\">Visual Paradigm<\/strong>\u00a0lleva las tarjetas CRC a la era digital \u2014 haci\u00e9ndolas ideales para\u00a0<strong data-nodeid=\"1132\">equipos remotos<\/strong>,\u00a0<strong data-nodeid=\"1133\">documentaci\u00f3n a largo plazo<\/strong>, y\u00a0<strong data-nodeid=\"1134\">integraci\u00f3n con modelado UML completo<\/strong>.<\/p>\n<p><img alt=\"A CRC Card Diagram generated by Visual Paradigm's AI Diagram Generator\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/02\/img_697b490dcb5b6.png\"\/><\/p>\n<p id=\"PgwtsHp\"><img alt=\"\" class=\"alignnone size-full wp-image-10306\" decoding=\"async\" height=\"542\" loading=\"lazy\" sizes=\"auto, (max-width: 1244px) 100vw, 1244px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/02\/img_698edca98d73e.png\" srcset=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/02\/img_698edca98d73e.png 1244w, https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/02\/img_698edca98d73e-300x131.png 300w, https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/02\/img_698edca98d73e-1024x446.png 1024w, https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/02\/img_698edca98d73e-768x335.png 768w\" width=\"1244\"\/><\/p>\n<h3 data-nodeid=\"379\">\u2728 Caracter\u00edsticas principales del soporte de tarjetas CRC de Visual Paradigm<\/h3>\n<table data-nodeid=\"381\">\n<thead data-nodeid=\"382\">\n<tr data-nodeid=\"383\">\n<th data-nodeid=\"385\">Caracter\u00edstica<\/th>\n<th data-nodeid=\"386\">Beneficio<\/th>\n<\/tr>\n<\/thead>\n<tbody data-nodeid=\"389\">\n<tr data-nodeid=\"390\">\n<td data-nodeid=\"391\"><strong data-nodeid=\"1141\">Diagrama dedicado a tarjetas CRC<\/strong><\/td>\n<td data-nodeid=\"392\">Cree un nuevo diagrama mediante\u00a0<code data-backticks=\"1\" data-nodeid=\"1143\">Diagrama &gt; Nuevo &gt; Diagrama de tarjetas CRC<\/code>.<\/td>\n<\/tr>\n<tr data-nodeid=\"393\">\n<td data-nodeid=\"394\"><strong data-nodeid=\"1148\">Arrastre y suelte tarjetas<\/strong><\/td>\n<td data-nodeid=\"395\">Agregue y edite f\u00e1cilmente tarjetas de clases con secciones editables.<\/td>\n<\/tr>\n<tr data-nodeid=\"396\">\n<td data-nodeid=\"397\"><strong data-nodeid=\"1155\">Dise\u00f1o y organizaci\u00f3n visual<\/strong><\/td>\n<td data-nodeid=\"398\">Organice las tarjetas espacialmente; agrupe clases relacionadas; use colores y alineaci\u00f3n.<\/td>\n<\/tr>\n<tr data-nodeid=\"399\">\n<td data-nodeid=\"400\"><strong data-nodeid=\"1160\">Integraci\u00f3n con UML<\/strong><\/td>\n<td data-nodeid=\"401\">Enlace sin problemas entre tarjetas CRC, clases, casos de uso y otros diagramas.<\/td>\n<\/tr>\n<tr data-nodeid=\"402\">\n<td data-nodeid=\"403\"><strong data-nodeid=\"1165\">Generaci\u00f3n asistida por IA<\/strong><\/td>\n<td data-nodeid=\"404\">Describa un sistema en ingl\u00e9s sencillo \u2192 obtenga tarjetas CRC candidatas autom\u00e1ticamente.<\/td>\n<\/tr>\n<tr data-nodeid=\"405\">\n<td data-nodeid=\"406\"><strong data-nodeid=\"1170\">Extracci\u00f3n autom\u00e1tica de sustantivos candidatos<\/strong><\/td>\n<td data-nodeid=\"407\">Extraiga autom\u00e1ticamente clases potenciales del texto de requisitos.<\/td>\n<\/tr>\n<tr data-nodeid=\"408\">\n<td data-nodeid=\"409\"><strong data-nodeid=\"1175\">Colaboraci\u00f3n en equipo<\/strong><\/td>\n<td data-nodeid=\"410\">Edici\u00f3n concurrente (edici\u00f3n Empresarial) con control de versiones y comentarios.<\/td>\n<\/tr>\n<tr data-nodeid=\"411\">\n<td data-nodeid=\"412\"><strong data-nodeid=\"1182\">Exportar y compartir<\/strong><\/td>\n<td data-nodeid=\"413\">Exportar a PDF, HTML o im\u00e1genes para revisiones y presentaciones.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<blockquote data-nodeid=\"414\">\n<p data-nodeid=\"415\">\ud83c\udf10\u00a0<em data-nodeid=\"1189\">Ideal para:<\/em>Equipos remotos, proyectos con mucha documentaci\u00f3n, o cuando necesitas evolucionar modelos CRC a dise\u00f1os completos de UML.<\/p>\n<\/blockquote>\n<hr data-nodeid=\"416\"\/>\n<h2 data-nodeid=\"417\"><strong data-nodeid=\"1193\">Flujo h\u00edbrido: f\u00edsico + digital para un impacto m\u00e1ximo<\/strong><\/h2>\n<p data-nodeid=\"418\">Muchos equipos exitosos adoptan un<strong data-nodeid=\"1199\">enfoque h\u00edbrido<\/strong>:<\/p>\n<ol data-nodeid=\"419\">\n<li data-nodeid=\"420\">\n<p data-nodeid=\"421\"><strong data-nodeid=\"1206\">Comienza con tarjetas CRC f\u00edsicas<\/strong><br \/>\n\u2192 Realiza un taller con tarjetas de \u00edndice y escenarios de simulaci\u00f3n.<\/p>\n<\/li>\n<li data-nodeid=\"422\">\n<p data-nodeid=\"423\"><strong data-nodeid=\"1213\">Toma fotos<\/strong><br \/>\n\u2192 Captura la disposici\u00f3n para referencia.<\/p>\n<\/li>\n<li data-nodeid=\"424\">\n<p data-nodeid=\"425\"><strong data-nodeid=\"1220\">Recrea en Visual Paradigm<\/strong><br \/>\n\u2192 Formaliza el modelo, agrega metadatos e int\u00e9gralo con otros diagramas.<\/p>\n<\/li>\n<li data-nodeid=\"426\">\n<p data-nodeid=\"427\"><strong data-nodeid=\"1227\">Itera y evoluciona<\/strong><br \/>\n\u2192 Usa el modelo digital para la mejora continua del dise\u00f1o.<\/p>\n<\/li>\n<\/ol>\n<blockquote data-nodeid=\"428\">\n<p data-nodeid=\"429\">\u2705 Esta combinaci\u00f3n aprovecha la<strong data-nodeid=\"1237\">fuerza t\u00e1ctil y creativa<\/strong>de las tarjetas f\u00edsicas con la<strong data-nodeid=\"1238\">persistencia, escalabilidad y trazabilidad<\/strong>de las herramientas digitales.<\/p>\n<\/blockquote>\n<hr data-nodeid=\"430\"\/>\n<h2 data-nodeid=\"431\"><strong data-nodeid=\"1242\">Conclusi\u00f3n: Tarjetas CRC \u2014 Simplicidad que escala<\/strong><\/h2>\n<p data-nodeid=\"432\">El enfoque de las tarjetas CRC es m\u00e1s que una t\u00e9cnica de dise\u00f1o \u2014 es una<strong data-nodeid=\"1252\">filosof\u00eda de colaboraci\u00f3n, claridad y responsabilidad<\/strong>. Al centrarse en<strong data-nodeid=\"1253\">lo que hacen las clases<\/strong>m\u00e1s que en lo que almacenan, los equipos construyen sistemas que no solo son funcionales, sino tambi\u00e9n mantenibles, extensibles y alineados con las necesidades del negocio.<\/p>\n<p data-nodeid=\"433\">Ya sea que t\u00fa:<\/p>\n<ul data-nodeid=\"1268\">\n<li data-nodeid=\"1269\">\n<p data-nodeid=\"1270\">Un equipo de startup lanzando un nuevo producto,<\/p>\n<\/li>\n<li data-nodeid=\"1271\">\n<p data-nodeid=\"1272\">Una clase universitaria aprendiendo OOAD,<\/p>\n<\/li>\n<li data-nodeid=\"1273\">\n<p data-nodeid=\"1274\">O un equipo experimentado de desarrollo que refina su modelo de dominio \u2014 las tarjetas CRC ofrecen una ruta probada y centrada en el ser humano hacia una mejor dise\u00f1o de software.<\/p>\n<\/li>\n<\/ul>\n<h3 data-nodeid=\"1275\"><strong data-nodeid=\"1320\">Conclusiones finales<\/strong><\/h3>\n<ul data-nodeid=\"1276\">\n<li data-nodeid=\"1277\">\n<p data-nodeid=\"1278\"><strong data-nodeid=\"1325\">Empieza sencillo<\/strong>: Usa tarjetas de \u00edndice para estimular la creatividad y la colaboraci\u00f3n.<\/p>\n<\/li>\n<li data-nodeid=\"1279\">\n<p data-nodeid=\"1280\"><strong data-nodeid=\"1338\">Piensa en el comportamiento, no en los datos<\/strong>: Enf\u00f3cate en las responsabilidades \u2014 lo que la clase<em data-nodeid=\"1339\">hace<\/em>, no solo lo que ella<em data-nodeid=\"1340\">sabe<\/em>.<\/p>\n<\/li>\n<li data-nodeid=\"1281\">\n<p data-nodeid=\"1282\"><strong data-nodeid=\"1345\">Representa tus escenarios<\/strong>: Aqu\u00ed es donde ocurre la magia \u2014 la simulaci\u00f3n en tiempo real revela fallos ocultos.<\/p>\n<\/li>\n<li data-nodeid=\"1283\">\n<p data-nodeid=\"1284\"><strong data-nodeid=\"1350\">Itera sin cesar<\/strong>: El dise\u00f1o no es una actividad \u00fanica; perfecciona tu modelo a medida que crece tu comprensi\u00f3n.<\/p>\n<\/li>\n<li data-nodeid=\"1285\">\n<p data-nodeid=\"1286\"><strong data-nodeid=\"1359\">Aprovecha las herramientas con inteligencia<\/strong>: Usa<strong data-nodeid=\"1360\">Visual Paradigm<\/strong> para preservar, compartir y evolucionar tus modelos CRC hacia dise\u00f1os completos en UML.<\/p>\n<\/li>\n<\/ul>\n<hr data-nodeid=\"1287\"\/>\n<h2 data-nodeid=\"1288\"><strong data-nodeid=\"1364\">Bonus: Lista r\u00e1pida de verificaci\u00f3n de tarjetas CRC (para tu pr\u00f3ximo taller)<\/strong><\/h2>\n<p data-nodeid=\"1289\">\u2705 Re\u00fane de 3 a 6 personas (incluye expertos en el dominio)<br \/>\n\u2705 Prepara tarjetas f\u00edsicas o abre Visual Paradigm<br \/>\n\u2705 Revisa historias de usuarios o casos de uso<br \/>\n\u2705 Haz una lluvia de ideas para clases candidatas (miner\u00eda de sustantivos)<br \/>\n\u2705 Asigna responsabilidades usando verbos activos<br \/>\n\u2705 Identifica colaboradores para cada responsabilidad<br \/>\n\u2705 Ejecuta 1\u20132 escenarios de representaci\u00f3n (por ejemplo, \u201cColocar un pedido\u201d)<br \/>\n\u2705 Mejora las tarjetas seg\u00fan los comentarios<br \/>\n\u2705 Toma fotos (si usas tarjetas f\u00edsicas)<br \/>\n\u2705 Transici\u00f3n a UML o modelado digital (opcional pero recomendado)<\/p>\n<hr data-nodeid=\"1290\"\/>\n<h2 data-nodeid=\"1291\"><strong data-nodeid=\"1387\">En resumen<\/strong><\/h2>\n<blockquote data-nodeid=\"1292\">\n<p data-nodeid=\"1293\"><strong data-nodeid=\"1394\">Las tarjetas CRC no son solo una herramienta: son una mentalidad.<\/strong><br \/>\nNos recuerdan que el software es creado por personas, para personas, y debe reflejar la l\u00f3gica del mundo real y la colaboraci\u00f3n.<\/p>\n<\/blockquote>\n<p data-nodeid=\"1294\">Al adoptar el enfoque de las tarjetas CRC \u2014 ya sea en tarjetas de \u00edndice o en una herramienta potente como<strong data-nodeid=\"1400\">Visual Paradigm<\/strong>\u2014 no est\u00e1s solo dise\u00f1ando clases. Est\u00e1s construyendo un entendimiento compartido, reduciendo la deuda t\u00e9cnica y sentando las bases para un software que realmente funcione.<\/p>\n<hr data-nodeid=\"1295\"\/>\n<h3 data-nodeid=\"1296\"><strong data-nodeid=\"1406\">Lecturas adicionales y recursos<\/strong><\/h3>\n<ul data-nodeid=\"1297\">\n<li data-nodeid=\"1298\">\n<p data-nodeid=\"1299\"><em data-nodeid=\"1411\">Explicado el Desarrollo Extremo de Software<\/em>por Kent Beck (la fuente original de las tarjetas CRC)<\/p>\n<\/li>\n<li data-nodeid=\"1300\">\n<p data-nodeid=\"1301\"><em data-nodeid=\"1416\">Dise\u00f1o Orientado al Dominio<\/em>por Eric Evans (complementa las CRC con modelado de dominio rico)<\/p>\n<\/li>\n<li data-nodeid=\"1302\">\n<p data-nodeid=\"1303\"><strong data-nodeid=\"1427\">Sitio web oficial de Visual Paradigm<\/strong>:\u00a0<a data-nodeid=\"1423\" href=\"https:\/\/www.visual-paradigm.com\/\">https:\/\/www.visual-paradigm.com<\/a><br \/>\n\u2192 Prueba gratuita disponible | Diagramas de tarjetas CRC, asistencia con IA, integraci\u00f3n con UML<\/p>\n<\/li>\n<li data-nodeid=\"1304\">\n<p data-nodeid=\"1305\"><strong data-nodeid=\"1432\">Tutoriales en YouTube<\/strong>: Busca &#8220;Taller de tarjetas CRC&#8221; para demostraciones en vivo y ejemplos de juego de roles<\/p>\n<\/li>\n<\/ul>\n<hr data-nodeid=\"1306\"\/>\n<h3 data-nodeid=\"1307\"><strong data-nodeid=\"1436\">\u00bfListo para probarlo?<\/strong><\/h3>\n<p data-nodeid=\"1308\">Toma un mont\u00f3n de tarjetas de \u00edndice \u2014 o abre Visual Paradigm \u2014 y empieza a modelar tu siguiente funcionalidad con tarjetas CRC hoy.<br \/>\nPorque a veces, el mejor dise\u00f1o comienza con un simple trozo de papel\u2026 y una idea compartida.<\/p>\n<hr data-nodeid=\"1309\"\/>\n<blockquote data-nodeid=\"1310\">\n<p data-nodeid=\"1311\">\ud83d\udccc\u00a0<strong data-nodeid=\"1445\">Consejo profesional<\/strong>: Guarda tus mejores sesiones de tarjetas CRC como &#8220;retrospectivas de dise\u00f1o&#8221;. Son oro para incorporar a nuevos miembros del equipo y documentar la evoluci\u00f3n de la arquitectura de tu sistema.<\/p>\n<\/blockquote>\n<hr data-nodeid=\"1312\"\/>\n<p class=\"\" data-nodeid=\"1313\"><strong data-nodeid=\"1452\">Construye con inteligencia. Dise\u00f1a juntos. Piensa en responsabilidades.<\/strong><br \/>\nCon las tarjetas CRC, no est\u00e1s solo programando software: est\u00e1s creando una visi\u00f3n compartida.<\/p>\n<ul>\n<li data-nodeid=\"655\"><a data-nodeid=\"684\" href=\"https:\/\/www.visual-paradigm.com\/support\/documents\/vpuserguide\/94\/1289\/6518_drawingcrcca.html\"><strong data-nodeid=\"685\">C\u00f3mo dibujar tarjetas CRC en Visual Paradigm<\/strong><\/a>: Esta gu\u00eda paso a paso proporciona instrucciones para crear tarjetas CRC utilizando las herramientas de diagramaci\u00f3n dedicadas del software<strong data-nodeid=\"693\">herramientas de diagramaci\u00f3n<\/strong>.<\/li>\n<li data-nodeid=\"657\"><a data-nodeid=\"698\" href=\"https:\/\/www.visual-paradigm.com\/support\/documents\/vpuserguide\/94\/1289_crccarddiagr.html\"><strong data-nodeid=\"699\">Entendiendo los diagramas de tarjetas CRC en Visual Paradigm<\/strong><\/a>: Una visi\u00f3n general que explica c\u00f3mo se utilizan estos diagramas para<strong data-nodeid=\"705\">modelar sistemas orientados a objetos<\/strong>y sus interacciones.<\/li>\n<li data-nodeid=\"659\"><a data-nodeid=\"710\" href=\"https:\/\/circle.visual-paradigm.com\/docs\/uml-and-sysml\/15-crc-diagram\/how-to-create-crc-card-diagram\/\"><strong data-nodeid=\"711\">C\u00f3mo crear un diagrama de tarjetas CRC en Visual Paradigm<\/strong><\/a>: Un tutorial detallado encontrado en el C\u00edrculo de la Comunidad que cubre la creaci\u00f3n y<strong data-nodeid=\"717\">la personalizaci\u00f3n de diagramas CRC<\/strong>.<\/li>\n<li data-nodeid=\"661\"><a data-nodeid=\"722\" href=\"https:\/\/circle.visual-paradigm.com\/docs\/uml-and-sysml\/15-crc-diagram\/\"><strong data-nodeid=\"723\">Introducci\u00f3n a los diagramas CRC en Visual Paradigm<\/strong><\/a>: Una gu\u00eda completa centrada en el uso de diagramas CRC para<strong data-nodeid=\"729\">dise\u00f1o orientado a objetos<\/strong>y modelado m\u00e1s amplio de sistemas.<\/li>\n<li data-nodeid=\"663\"><a data-nodeid=\"734\" href=\"https:\/\/forums.visual-paradigm.com\/t\/how-can-i-generate-crc-cards-using-class-diagram\/8733\"><strong data-nodeid=\"735\">Generaci\u00f3n de tarjetas CRC a partir de diagramas de clases<\/strong><\/a>: Este debate comunitario explora m\u00e9todos para<strong data-nodeid=\"741\">aprovechar diagramas de clases existentes<\/strong>para generar tarjetas autom\u00e1ticamente mediante ingenier\u00eda inversa.<\/li>\n<li data-nodeid=\"665\"><a data-nodeid=\"746\" href=\"https:\/\/forums.visual-paradigm.com\/t\/creating-crc-card-based-on-class-or-visa-versa\/12361\"><strong data-nodeid=\"747\">Sincronizaci\u00f3n de tarjetas CRC con diagramas de clases<\/strong><\/a>: Un recurso t\u00e9cnico que discute<strong data-nodeid=\"753\">modelado bidireccional<\/strong>para garantizar la consistencia del dise\u00f1o entre tarjetas y modelos de clases.<\/li>\n<li data-nodeid=\"667\"><a data-nodeid=\"758\" href=\"https:\/\/circle.visual-paradigm.com\/docs\/uml-and-sysml\/15-crc-diagram\/?format=pdf\"><strong data-nodeid=\"759\">Introducci\u00f3n a los diagramas de tarjetas CRC (gu\u00eda en PDF)<\/strong><\/a>: Un recurso t\u00e9cnico descargable que explica los conceptos fundamentales y aplicaciones de las tarjetas CRC en<strong data-nodeid=\"765\">an\u00e1lisis de sistemas<\/strong>.<\/li>\n<li data-nodeid=\"669\"><a data-nodeid=\"770\" href=\"https:\/\/forums.visual-paradigm.com\/t\/link-between-crc-and-class\/17656\"><strong data-nodeid=\"771\">Establecimiento de enlaces entre tarjetas CRC y diagramas de clases<\/strong><\/a>: Este art\u00edculo destaca t\u00e9cnicas para mantener<strong data-nodeid=\"777\">rastreabilidad y enlace<\/strong>entre diferentes niveles de modelado.<\/li>\n<li data-nodeid=\"671\"><a data-nodeid=\"782\" href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/capturing\/CRCCard.html\"><strong data-nodeid=\"783\">Plantilla de tarjetas CRC en la galer\u00eda de Visual Paradigm<\/strong><\/a>: Un recurso que presenta una plantilla descargable dise\u00f1ada para apoyar<strong data-nodeid=\"789\">dise\u00f1o orientado a objetos en etapas tempranas<\/strong>.<\/li>\n<li data-nodeid=\"673\"><a data-nodeid=\"794\" href=\"https:\/\/forums.visual-paradigm.com\/t\/crc-cards-moving-from-diagram-to-diagram\/10242\"><strong data-nodeid=\"795\">Moviendo tarjetas CRC entre diagramas<\/strong><\/a>: Una gu\u00eda que detalla c\u00f3mo transferir tarjetas entre diferentes diagramas mientras<strong data-nodeid=\"801\">manteniendo la consistencia de los datos<\/strong>.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Introducci\u00f3n: El poder de la simplicidad en el dise\u00f1o orientado a objetos En el mundo del desarrollo de software, especialmente<\/p>\n","protected":false},"author":3482,"featured_media":10432,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","fifu_image_url":"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/02\/img_698edc7748d4c.png","fifu_image_alt":"","footnotes":""},"categories":[123],"tags":[],"class_list":["post-10431","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-engineering"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Una gu\u00eda completa sobre el enfoque de las tarjetas CRC en el desarrollo de software - ArchiMetric Spanish<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Una gu\u00eda completa sobre el enfoque de las tarjetas CRC en el desarrollo de software - ArchiMetric Spanish\" \/>\n<meta property=\"og:description\" content=\"Introducci\u00f3n: El poder de la simplicidad en el dise\u00f1o orientado a objetos En el mundo del desarrollo de software, especialmente\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/\" \/>\n<meta property=\"og:site_name\" content=\"ArchiMetric Spanish\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-04T03:43:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/02\/img_698edc7748d4c.png\" \/><meta property=\"og:image\" content=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/02\/img_698edc7748d4c.png\" \/>\n\t<meta property=\"og:image:width\" content=\"478\" \/>\n\t<meta property=\"og:image:height\" content=\"394\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"curtis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/02\/img_698edc7748d4c.png\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"curtis\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/\"},\"author\":{\"name\":\"curtis\",\"@id\":\"https:\/\/www.archimetric.com\/es\/#\/schema\/person\/71e6318556cda44457a5b68e284bedba\"},\"headline\":\"Una gu\u00eda completa sobre el enfoque de las tarjetas CRC en el desarrollo de software\",\"datePublished\":\"2026-03-04T03:43:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/\"},\"wordCount\":2492,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.archimetric.com\/es\/wp-content\/uploads\/sites\/7\/2026\/03\/img_698edc7748d4c.png\",\"articleSection\":[\"Software Engineering\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/\",\"url\":\"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/\",\"name\":\"Una gu\u00eda completa sobre el enfoque de las tarjetas CRC en el desarrollo de software - ArchiMetric Spanish\",\"isPartOf\":{\"@id\":\"https:\/\/www.archimetric.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.archimetric.com\/es\/wp-content\/uploads\/sites\/7\/2026\/03\/img_698edc7748d4c.png\",\"datePublished\":\"2026-03-04T03:43:33+00:00\",\"author\":{\"@id\":\"https:\/\/www.archimetric.com\/es\/#\/schema\/person\/71e6318556cda44457a5b68e284bedba\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/#primaryimage\",\"url\":\"https:\/\/www.archimetric.com\/es\/wp-content\/uploads\/sites\/7\/2026\/03\/img_698edc7748d4c.png\",\"contentUrl\":\"https:\/\/www.archimetric.com\/es\/wp-content\/uploads\/sites\/7\/2026\/03\/img_698edc7748d4c.png\",\"width\":478,\"height\":394},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.archimetric.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Una gu\u00eda completa sobre el enfoque de las tarjetas CRC en el desarrollo de software\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.archimetric.com\/es\/#website\",\"url\":\"https:\/\/www.archimetric.com\/es\/\",\"name\":\"ArchiMetric Spanish\",\"description\":\"EA, Dev Ops, Scrum, Agile and More\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.archimetric.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.archimetric.com\/es\/#\/schema\/person\/71e6318556cda44457a5b68e284bedba\",\"name\":\"curtis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.archimetric.com\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g\",\"caption\":\"curtis\"},\"url\":\"https:\/\/www.archimetric.com\/es\/author\/curtis\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Una gu\u00eda completa sobre el enfoque de las tarjetas CRC en el desarrollo de software - ArchiMetric Spanish","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/","og_locale":"es_ES","og_type":"article","og_title":"Una gu\u00eda completa sobre el enfoque de las tarjetas CRC en el desarrollo de software - ArchiMetric Spanish","og_description":"Introducci\u00f3n: El poder de la simplicidad en el dise\u00f1o orientado a objetos En el mundo del desarrollo de software, especialmente","og_url":"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/","og_site_name":"ArchiMetric Spanish","article_published_time":"2026-03-04T03:43:33+00:00","og_image":[{"url":"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/02\/img_698edc7748d4c.png","type":"","width":"","height":""},{"width":478,"height":394,"url":"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/02\/img_698edc7748d4c.png","type":"image\/png"}],"author":"curtis","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/02\/img_698edc7748d4c.png","twitter_misc":{"Escrito por":"curtis","Tiempo de lectura":"13 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/#article","isPartOf":{"@id":"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/"},"author":{"name":"curtis","@id":"https:\/\/www.archimetric.com\/es\/#\/schema\/person\/71e6318556cda44457a5b68e284bedba"},"headline":"Una gu\u00eda completa sobre el enfoque de las tarjetas CRC en el desarrollo de software","datePublished":"2026-03-04T03:43:33+00:00","mainEntityOfPage":{"@id":"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/"},"wordCount":2492,"commentCount":0,"image":{"@id":"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/#primaryimage"},"thumbnailUrl":"https:\/\/www.archimetric.com\/es\/wp-content\/uploads\/sites\/7\/2026\/03\/img_698edc7748d4c.png","articleSection":["Software Engineering"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/","url":"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/","name":"Una gu\u00eda completa sobre el enfoque de las tarjetas CRC en el desarrollo de software - ArchiMetric Spanish","isPartOf":{"@id":"https:\/\/www.archimetric.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/#primaryimage"},"image":{"@id":"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/#primaryimage"},"thumbnailUrl":"https:\/\/www.archimetric.com\/es\/wp-content\/uploads\/sites\/7\/2026\/03\/img_698edc7748d4c.png","datePublished":"2026-03-04T03:43:33+00:00","author":{"@id":"https:\/\/www.archimetric.com\/es\/#\/schema\/person\/71e6318556cda44457a5b68e284bedba"},"breadcrumb":{"@id":"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/#primaryimage","url":"https:\/\/www.archimetric.com\/es\/wp-content\/uploads\/sites\/7\/2026\/03\/img_698edc7748d4c.png","contentUrl":"https:\/\/www.archimetric.com\/es\/wp-content\/uploads\/sites\/7\/2026\/03\/img_698edc7748d4c.png","width":478,"height":394},{"@type":"BreadcrumbList","@id":"https:\/\/www.archimetric.com\/es\/a-comprehensive-guide-to-the-crc-card-approach-in-software-development\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.archimetric.com\/es\/"},{"@type":"ListItem","position":2,"name":"Una gu\u00eda completa sobre el enfoque de las tarjetas CRC en el desarrollo de software"}]},{"@type":"WebSite","@id":"https:\/\/www.archimetric.com\/es\/#website","url":"https:\/\/www.archimetric.com\/es\/","name":"ArchiMetric Spanish","description":"EA, Dev Ops, Scrum, Agile and More","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.archimetric.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/www.archimetric.com\/es\/#\/schema\/person\/71e6318556cda44457a5b68e284bedba","name":"curtis","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.archimetric.com\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g","caption":"curtis"},"url":"https:\/\/www.archimetric.com\/es\/author\/curtis\/"}]}},"_links":{"self":[{"href":"https:\/\/www.archimetric.com\/es\/wp-json\/wp\/v2\/posts\/10431","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.archimetric.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.archimetric.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.archimetric.com\/es\/wp-json\/wp\/v2\/users\/3482"}],"replies":[{"embeddable":true,"href":"https:\/\/www.archimetric.com\/es\/wp-json\/wp\/v2\/comments?post=10431"}],"version-history":[{"count":0,"href":"https:\/\/www.archimetric.com\/es\/wp-json\/wp\/v2\/posts\/10431\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.archimetric.com\/es\/wp-json\/wp\/v2\/media\/10432"}],"wp:attachment":[{"href":"https:\/\/www.archimetric.com\/es\/wp-json\/wp\/v2\/media?parent=10431"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.archimetric.com\/es\/wp-json\/wp\/v2\/categories?post=10431"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.archimetric.com\/es\/wp-json\/wp\/v2\/tags?post=10431"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}