<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>arquitectura de software archivos - Frexus</title>
	<atom:link href="https://www.frexus.dev/tag/arquitectura-de-software/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.frexus.dev/tag/arquitectura-de-software/</link>
	<description>Generando Valor Agreado</description>
	<lastBuildDate>Wed, 18 Feb 2026 22:31:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.frexus.dev/wp-content/uploads/2024/03/cropped-Captura-de-Pantalla-2022-12-26-a-las-15.52.42-32x32.png</url>
	<title>arquitectura de software archivos - Frexus</title>
	<link>https://www.frexus.dev/tag/arquitectura-de-software/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">215529362</site>	<item>
		<title>NoSQL vs SQL: Ventajas, Desventajas, Usos y Herramientas</title>
		<link>https://www.frexus.dev/post/nosql-vs-sql-ventajas-desventajas-usos-herramientas/</link>
					<comments>https://www.frexus.dev/post/nosql-vs-sql-ventajas-desventajas-usos-herramientas/#respond</comments>
		
		<dc:creator><![CDATA[Alfredo de Jesús Gutiérrez]]></dc:creator>
		<pubDate>Tue, 17 Feb 2026 22:24:52 +0000</pubDate>
				<category><![CDATA[post]]></category>
		<category><![CDATA[arquitectura de software]]></category>
		<category><![CDATA[bases de datos]]></category>
		<category><![CDATA[Big Data]]></category>
		<category><![CDATA[Desarrollo Web]]></category>
		<category><![CDATA[escalabilidad]]></category>
		<category><![CDATA[MongoDB]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[SQL]]></category>
		<guid isPermaLink="false">https://www.frexus.dev/?p=4580</guid>

					<description><![CDATA[<p>La elección entre NoSQL vs SQL no es solo una decisión técnica. Es una decisión estratégica que puede determinar el rendimiento, la escalabilidad y la estabilidad de un sistema. Durante décadas, las bases de datos relacionales como MySQL y PostgreSQL han sido el estándar. Sin embargo, el crecimiento de aplicaciones web, redes sociales y sistemas distribuidos impulsó el surgimiento de nuevas alternativas como MongoDB, Redis y Apache Cassandra. En este artículo encontrarás una introducción clara y estructurada para comprender sus diferencias, ventajas, desventajas y aplicaciones. Objetivo de aprendizaje Al finalizar esta lectura, el estudiante será capaz de: ¿Qué es SQL? SQL (Structured Query Language) es un modelo relacional que organiza los datos en tablas con filas y columnas. Características principales: Ventajas de SQL Desventajas de SQL ¿Qué es NoSQL? NoSQL significa “Not Only SQL”. Es un modelo no relacional que permite almacenar datos sin una estructura rígida. Tipos principales: Ventajas de NoSQL Desventajas de NoSQL Usos del NoSQL El modelo NoSQL es recomendable cuando: Ejemplos de uso: Herramientas NoSQL más utilizadas Algunas de las herramientas más populares son: Cada una responde a necesidades específicas. Invitación a las actividades de aprendizaje El conocimiento se consolida cuando se experimenta. Te invitamos a: La discusión sobre NoSQL vs SQL no trata de cuál es mejor. Se trata de comprender el contexto. SQL ofrece estructura, estabilidad y consistencia estricta.NoSQL ofrece flexibilidad, escalabilidad y adaptación. El verdadero desafío no es elegir una tendencia, sino elegir la herramienta adecuada para el problema correcto. Ahora es tu turno de profundizar. Lee y refuerza. Porque en arquitectura de datos, entender la diferencia cambia completamente el resultado.</p>
<p>La entrada <a href="https://www.frexus.dev/post/nosql-vs-sql-ventajas-desventajas-usos-herramientas/">NoSQL vs SQL: Ventajas, Desventajas, Usos y Herramientas</a> se publicó primero en <a href="https://www.frexus.dev">Frexus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img fetchpriority="high" decoding="async" width="683" height="1024" src="https://www.frexus.dev/wp-content/uploads/2026/02/o1o-3-683x1024.png" alt="NoSQL vs SQL: Ventajas, Desventajas, Usos y Herramientas" class="wp-image-4583" style="width:470px;height:auto" srcset="https://www.frexus.dev/wp-content/uploads/2026/02/o1o-3-683x1024.png 683w, https://www.frexus.dev/wp-content/uploads/2026/02/o1o-3-200x300.png 200w, https://www.frexus.dev/wp-content/uploads/2026/02/o1o-3-768x1152.png 768w, https://www.frexus.dev/wp-content/uploads/2026/02/o1o-3.png 1024w" sizes="(max-width: 683px) 100vw, 683px" /></figure>
</div>


<p>La elección entre <strong>NoSQL vs SQL</strong> no es solo una decisión técnica. Es una decisión estratégica que puede determinar el rendimiento, la escalabilidad y la estabilidad de un sistema.</p>



<p>Durante décadas, las bases de datos relacionales como MySQL y PostgreSQL han sido el estándar. Sin embargo, el crecimiento de aplicaciones web, redes sociales y sistemas distribuidos impulsó el surgimiento de nuevas alternativas como MongoDB, Redis y Apache Cassandra.</p>



<p>En este artículo encontrarás una introducción clara y estructurada para comprender sus diferencias, ventajas, desventajas y aplicaciones.</p>



<h2 class="wp-block-heading">Objetivo de aprendizaje</h2>



<p>Al finalizar esta lectura, el estudiante será capaz de:</p>



<ul class="wp-block-list">
<li>Diferenciar entre bases de datos SQL y NoSQL.</li>



<li>Identificar ventajas y desventajas de cada modelo.</li>



<li>Reconocer los principales usos del NoSQL.</li>



<li>Identificar herramientas NoSQL populares.</li>



<li>Tomar decisiones informadas según el contexto del proyecto.</li>
</ul>



<h1 class="wp-block-heading">¿Qué es SQL?</h1>



<p>SQL (Structured Query Language) es un modelo relacional que organiza los datos en <strong>tablas con filas y columnas</strong>.</p>



<p>Características principales:</p>



<ul class="wp-block-list">
<li>Esquema fijo.</li>



<li>Relaciones mediante claves foráneas.</li>



<li>Soporte de transacciones ACID.</li>



<li>Alta consistencia.</li>
</ul>



<h3 class="wp-block-heading">Ventajas de SQL</h3>



<ul class="wp-block-list">
<li>Integridad referencial sólida.</li>



<li>Ideal para sistemas financieros.</li>



<li>Estandarización global.</li>



<li>Lenguaje estructurado ampliamente conocido.</li>
</ul>



<h3 class="wp-block-heading">Desventajas de SQL</h3>



<ul class="wp-block-list">
<li>Escalabilidad principalmente vertical.</li>



<li>Rigidez en cambios estructurales.</li>



<li>Menor flexibilidad ante datos no estructurados.</li>
</ul>



<h1 class="wp-block-heading">¿Qué es NoSQL?</h1>



<p>NoSQL significa “Not Only SQL”. Es un modelo no relacional que permite almacenar datos sin una estructura rígida.</p>



<p>Tipos principales:</p>



<ul class="wp-block-list">
<li>Clave–valor.</li>



<li>Documental.</li>



<li>Columnar.</li>



<li>Grafos.</li>
</ul>



<h3 class="wp-block-heading">Ventajas de NoSQL</h3>



<ul class="wp-block-list">
<li>Alta escalabilidad horizontal.</li>



<li>Esquema flexible.</li>



<li>Mejor rendimiento en grandes volúmenes de datos.</li>



<li>Ideal para datos no estructurados o dinámicos.</li>
</ul>



<h3 class="wp-block-heading">Desventajas de NoSQL</h3>



<ul class="wp-block-list">
<li>Consistencia eventual en algunos casos.</li>



<li>Menor estandarización.</li>



<li>Puede duplicar información.</li>
</ul>



<h1 class="wp-block-heading">Usos del NoSQL</h1>



<p>El modelo NoSQL es recomendable cuando:</p>



<ul class="wp-block-list">
<li>Se trabaja con Big Data.</li>



<li>La aplicación crece rápidamente.</li>



<li>La estructura de datos cambia con frecuencia.</li>



<li>Se requiere alta disponibilidad.</li>
</ul>



<p>Ejemplos de uso:</p>



<ul class="wp-block-list">
<li>Redes sociales.</li>



<li>Plataformas de e-commerce.</li>



<li>Sistemas de recomendación.</li>



<li>Aplicaciones en tiempo real.</li>
</ul>



<h1 class="wp-block-heading">Herramientas NoSQL más utilizadas</h1>



<p>Algunas de las herramientas más populares son:</p>



<ul class="wp-block-list">
<li>MongoDB (documental)</li>



<li>Redis (clave-valor)</li>



<li>Apache Cassandra (columnar)</li>



<li>Neo4j (grafos)</li>
</ul>



<p>Cada una responde a necesidades específicas.</p>



<h1 class="wp-block-heading">Invitación a las actividades de aprendizaje</h1>



<p>El conocimiento se consolida cuando se experimenta.</p>



<p>Te invitamos a:</p>



<div data-wp-context="{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }" data-wp-interactive="core/accordion" role="group" class="wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow">
<div data-wp-class--is-open="state.isOpen" data-wp-context="{ &quot;id&quot;: &quot;accordion-item-1&quot;, &quot;openByDefault&quot;: false }" data-wp-init="callbacks.initAccordionItems" data-wp-on-window--hashchange="callbacks.hashChange" class="wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow">
<h3 class="wp-block-accordion-heading"><button aria-expanded="false" aria-controls="accordion-item-1-panel" data-wp-bind--aria-expanded="state.isOpen" data-wp-on--click="actions.toggle" data-wp-on--keydown="actions.handleKeyDown" id="accordion-item-1" type="button" class="wp-block-accordion-heading__toggle"><span class="wp-block-accordion-heading__toggle-title">Leer el caso de estudio:</span><span class="wp-block-accordion-heading__toggle-icon" aria-hidden="true">+</span></button></h3>



<div inert aria-labelledby="accordion-item-1" data-wp-bind--inert="!state.isOpen" id="accordion-item-1-panel" role="region" class="wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow">
<p><strong><a href="https://open.substack.com/pub/frexus/p/cuando-las-tablas-dejaron-de-ser?r=60iliu&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=true" target="_blank" rel="noreferrer noopener">Pulsa aquí para acceder al caso</a></strong>. Después responde las siguientes preguntas:</p>



<ul class="wp-block-list">
<li>¿Qué problema estructural enfrentaba la plataforma antes de migrar?</li>



<li>¿Por qué el modelo relacional comenzó a ser insuficiente?</li>



<li>¿Qué características de las bases NoSQL resolvieron el conflicto?</li>



<li>¿Cuál es la función principal de una base de datos NoSQL en sistemas modernos?</li>



<li>¿En qué situaciones no sería recomendable utilizar NoSQL?</li>



<li>¿Qué aprendizaje estratégico obtuvo Daniel sobre arquitectura tecnológica?</li>
</ul>



<p></p>



<p></p>



<p></p>
</div>
</div>
</div>



<div data-wp-context="{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }" data-wp-interactive="core/accordion" role="group" class="wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow">
<div data-wp-class--is-open="state.isOpen" data-wp-context="{ &quot;id&quot;: &quot;accordion-item-2&quot;, &quot;openByDefault&quot;: false }" data-wp-init="callbacks.initAccordionItems" data-wp-on-window--hashchange="callbacks.hashChange" class="wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow">
<h3 class="wp-block-accordion-heading"><button aria-expanded="false" aria-controls="accordion-item-2-panel" data-wp-bind--aria-expanded="state.isOpen" data-wp-on--click="actions.toggle" data-wp-on--keydown="actions.handleKeyDown" id="accordion-item-2" type="button" class="wp-block-accordion-heading__toggle"><span class="wp-block-accordion-heading__toggle-title">Actividad de reforzamiento</span><span class="wp-block-accordion-heading__toggle-icon" aria-hidden="true">+</span></button></h3>



<div inert aria-labelledby="accordion-item-2" data-wp-bind--inert="!state.isOpen" id="accordion-item-2-panel" role="region" class="wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow">
<ul class="wp-block-list">
<li><strong><a href="https://www.frexus.dev/sopa_letra/solver.html?gridSize=20&amp;words=NOSQL%2CSQL%2CESCALABILIDAD%2CDOCUMENTO%2CCONSISTENCIA%2CBIGDATA%2CCLAVE%2CRELACIONAL%2CDISTRIBUIDO&amp;directions=horizontal&amp;title=Administraci%C3%B3n+de+Base+de+Datos&amp;subtitle=Base+de+Datos+No+Relacionales" target="_blank" rel="noreferrer noopener">Sopa de letras</a></strong></li>



<li><strong><a href="https://www.frexus.dev/crucigrama/crucigrama.html?data=%7B%22id%22%3A%22cw-iirjmuk3p%22%2C%22title%22%3A%22Administraci%C3%B3n%20de%20Base%20de%20Datos%22%2C%22subtitle%22%3A%22Base%20de%20Datos%20no%20relacionales%22%2C%22words%22%3A%5B%7B%22word%22%3A%22RELACIONAL%22%2C%22clue%22%3A%22Modelo%20que%20usa%20tablas%20y%20relaciones%22%7D%2C%7B%22word%22%3A%22NOSQL%22%2C%22clue%22%3A%22Modelo%20flexible%20sin%20esquema%20fijo%22%7D%2C%7B%22word%22%3A%22ACID%22%2C%22clue%22%3A%22Propiedad%20que%20garantiza%20atomicidad%20y%20consistencia%20estricta%22%7D%2C%7B%22word%22%3A%22CLAVEVALOR%22%2C%22clue%22%3A%22Tipo%20de%20NoSQL%20basado%20en%20pares%20simples%22%7D%2C%7B%22word%22%3A%22GRAFOS%22%2C%22clue%22%3A%22Tipo%20de%20NoSQL%20ideal%20para%20relaciones%20complejas%22%7D%2C%7B%22word%22%3A%22JSON%22%2C%22clue%22%3A%22Formato%20com%C3%BAn%20en%20bases%20documentales%22%7D%2C%7B%22word%22%3A%22ESCALABILIDAD%22%2C%22clue%22%3A%22Capacidad%20de%20crecer%20agregando%20servidores%22%7D%2C%7B%22word%22%3A%22MONGODB%22%2C%22clue%22%3A%22Base%20de%20datos%20documental%20popular%22%7D%2C%7B%22word%22%3A%22BASE%22%2C%22clue%22%3A%22Modelo%20de%20consistencia%20eventual%22%7D%5D%2C%22createdAt%22%3A%222026-02-17T22%3A23%3A01.747Z%22%7D" target="_blank" rel="noreferrer noopener">Crucigrama</a></strong></li>
</ul>
</div>
</div>
</div>



<p>La discusión sobre <strong>NoSQL vs SQL</strong> no trata de cuál es mejor.</p>



<p>Se trata de comprender el contexto.</p>



<p>SQL ofrece estructura, estabilidad y consistencia estricta.<br>NoSQL ofrece flexibilidad, escalabilidad y adaptación.</p>



<p>El verdadero desafío no es elegir una tendencia, sino elegir la herramienta adecuada para el problema correcto.</p>



<p>Ahora es tu turno de profundizar.</p>



<p>Lee y refuerza.</p>



<p>Porque en arquitectura de datos, entender la diferencia cambia completamente el resultado.</p>



<p></p>
<p>La entrada <a href="https://www.frexus.dev/post/nosql-vs-sql-ventajas-desventajas-usos-herramientas/">NoSQL vs SQL: Ventajas, Desventajas, Usos y Herramientas</a> se publicó primero en <a href="https://www.frexus.dev">Frexus</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.frexus.dev/post/nosql-vs-sql-ventajas-desventajas-usos-herramientas/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4580</post-id>	</item>
		<item>
		<title>Diseño funcional y arquitectónico en aplicaciones móviles: Guía inicial</title>
		<link>https://www.frexus.dev/post/diseno-funcional-arquitectonico-aplicacionws-moviles/</link>
					<comments>https://www.frexus.dev/post/diseno-funcional-arquitectonico-aplicacionws-moviles/#respond</comments>
		
		<dc:creator><![CDATA[Alfredo de Jesús Gutiérrez]]></dc:creator>
		<pubDate>Fri, 05 Sep 2025 18:01:41 +0000</pubDate>
				<category><![CDATA[post]]></category>
		<category><![CDATA[actividades de reforzamiento]]></category>
		<category><![CDATA[aprendizaje práctico]]></category>
		<category><![CDATA[arquitectura de software]]></category>
		<category><![CDATA[casos de estudio]]></category>
		<category><![CDATA[desarrollo móvil]]></category>
		<category><![CDATA[diseño de aplicaciones]]></category>
		<category><![CDATA[estructuras de datos]]></category>
		<category><![CDATA[ingeniería de software]]></category>
		<category><![CDATA[patrones de diseño]]></category>
		<guid isPermaLink="false">https://www.frexus.dev/?p=4046</guid>

					<description><![CDATA[<p>En el desarrollo de aplicaciones móviles, uno de los pasos más importantes es realizar el diseño funcional y arquitectónico. Este proceso implica utilizar herramientas, estructuras de datos y patrones de diseño para definir tanto la representación física como la lógica de la solución. Comprender estos elementos desde el inicio asegura que la aplicación sea escalable, eficiente y fácil de mantener. Objetivo de aprendizaje Al finalizar este tema, serás capaz de identificar y aplicar los conceptos básicos del diseño funcional y arquitectónico en una aplicación móvil, comprendiendo cómo se combinan las herramientas, las estructuras de datos y los patrones de diseño para dar forma a una solución sólida. Las actividades Para reforzar tu aprendizaje, te invitamos a realizar las siguientes actividades: Estas dinámicas te ayudarán a consolidar lo visto en este tema de manera sencilla y divertida. Las aplicaciones que se sugieren</p>
<p>La entrada <a href="https://www.frexus.dev/post/diseno-funcional-arquitectonico-aplicacionws-moviles/">Diseño funcional y arquitectónico en aplicaciones móviles: Guía inicial</a> se publicó primero en <a href="https://www.frexus.dev">Frexus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img decoding="async" width="1024" height="683" src="https://www.frexus.dev/wp-content/uploads/2025/09/disenio_-1024x683.png" alt="Diseño funcional y arquitectónico en aplicaciones móviles" class="wp-image-4047" style="width:490px;height:auto" srcset="https://www.frexus.dev/wp-content/uploads/2025/09/disenio_-1024x683.png 1024w, https://www.frexus.dev/wp-content/uploads/2025/09/disenio_-300x200.png 300w, https://www.frexus.dev/wp-content/uploads/2025/09/disenio_-768x512.png 768w, https://www.frexus.dev/wp-content/uploads/2025/09/disenio_-1140x760.png 1140w, https://www.frexus.dev/wp-content/uploads/2025/09/disenio_.png 1536w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p>En el desarrollo de aplicaciones móviles, uno de los pasos más importantes es <strong>realizar el diseño funcional y arquitectónico</strong>. Este proceso implica utilizar <strong>herramientas, estructuras de datos y patrones de diseño</strong> para definir tanto la representación física como la lógica de la solución. Comprender estos elementos desde el inicio asegura que la aplicación sea escalable, eficiente y fácil de mantener.</p>



<h3 class="wp-block-heading">Objetivo de aprendizaje</h3>



<p>Al finalizar este tema, serás capaz de <strong>identificar y aplicar los conceptos básicos del diseño funcional y arquitectónico en una aplicación móvil</strong>, comprendiendo cómo se combinan las herramientas, las estructuras de datos y los patrones de diseño para dar forma a una solución sólida.</p>



<h3 class="wp-block-heading">Las actividades</h3>



<p>Para reforzar tu aprendizaje, te invitamos a realizar las siguientes actividades:</p>



<ol class="wp-block-list">
<li><strong><a href="https://mirror.xyz/0xC0aA599b2bC4f72854E056b6E9A809764371ff3a/xL179xh8pEbwAm80qiSaZvA5ed7BCHr02C02lsWzbUI?referrerAddress=0xC0aA599b2bC4f72854E056b6E9A809764371ff3a" target="_blank" rel="noreferrer noopener">Lectura del caso de estudio</a></strong> → Conocerás un ejemplo práctico de cómo se aplica el diseño funcional y arquitectónico en el desarrollo de una aplicación. Después de leer el caso de estudio responde las siguientes preguntas de reflexión:
<ul class="wp-block-list">
<li>¿Qué diferencia práctica existe entre diseñar pantallas y diseñar la arquitectura de una app?</li>



<li>¿Cómo impacta el uso de patrones de diseño en la vida útil de una aplicación móvil?</li>



<li>¿Qué riesgos aparecen cuando se ignora el diseño funcional?</li>



<li>¿De qué forma las estructuras de datos adecuadas pueden mejorar la experiencia del usuario?</li>



<li>¿Cómo balancear el diseño lógico con las limitaciones físicas de dispositivos y servidores?</li>



<li>¿Qué enseñanzas personales puedes extraer del error de “solo hacerlo funcionar”?</li>
</ul>
</li>



<li><strong><a href="https://mirror.xyz/0xC0aA599b2bC4f72854E056b6E9A809764371ff3a/4vHf1KxAkzgE8aGuQICwY5grueI4wcQBLnds6KlmIB4?referrerAddress=0xC0aA599b2bC4f72854E056b6E9A809764371ff3a" target="_blank" rel="noreferrer noopener">Actividad práctica</a></strong> → Diseñarás un esquema básico de una aplicación móvil utilizando herramientas sugeridas. Después de <a href="https://mirror.xyz/0xC0aA599b2bC4f72854E056b6E9A809764371ff3a/4vHf1KxAkzgE8aGuQICwY5grueI4wcQBLnds6KlmIB4?referrerAddress=0xC0aA599b2bC4f72854E056b6E9A809764371ff3a" target="_blank" rel="noreferrer noopener"><strong>leer</strong></a> o <strong><a href="https://youtu.be/b_xe2PEeAig" target="_blank" rel="noreferrer noopener">escuchar</a></strong> la actividad, resuelve lo siguiente:
<ul class="wp-block-list">
<li>En un párrafo con la descripción del problema y los usuarios meta.</li>



<li>lista de historias de usuario (Redacta <strong>3 historias de usuario</strong> siguiendo el formato:<br><em>“Como [rol], quiero [acción] para [beneficio].”</em>).</li>



<li>Diagrama de flujo + breve explicación</li>



<li>Diagrama de arquitectura lógica + explicación de cada capa:
<ul class="wp-block-list">
<li><strong>Capa de interfaz (UI):</strong> qué ve el usuario (botones, listas, gráficos).</li>



<li><strong>Capa de lógica de negocio:</strong> qué reglas aplican (ej.: “un gasto debe tener fecha y monto”).</li>



<li><strong>Capa de datos:</strong> dónde se guarda la información (local en el celular, nube, o ambos).</li>
</ul>
</li>



<li>Esquema físico de datos.</li>



<li>Cuadro con al menos 2 estructuras de datos y su uso.</li>



<li>Mini-esquema + definición en tus palabras</li>
</ul>
</li>



<li><strong>Actividades de reforzamiento</strong> → Pon a prueba tus conocimientos con una <strong><a href="https://www.frexus.dev/sopa_letra/solver.html?gridSize=20&amp;words=ARQUITECTURA%2CFUNCIONALIDAD%2CESCALABILIDAD%2CPATRONES%2CDATOS%2CHERRAMIENTAS%2CDISE%C3%91O%2CL%C3%93GICA%2CSOLUCI%C3%93N&amp;directions=vertical&amp;title=Disarrollo+de+aplicaciones+m%C3%B3viles&amp;subtitle=Dise%C3%B1o" target="_blank" rel="noreferrer noopener">sopa de letras</a></strong> y un <strong><a href="https://www.frexus.dev/crucigrama/crucigrama.html?data=%7B%22id%22%3A%22cw-675jkmiqp%22%2C%22title%22%3A%22Desarrollo%20de%20aplicaciones%20m%C3%B3viles%22%2C%22subtitle%22%3A%22Dise%C3%B1o%22%2C%22words%22%3A%5B%7B%22word%22%3A%22MVC%22%2C%22clue%22%3A%22Patr%C3%B3n%20que%20separa%20la%20aplicaci%C3%B3n%20en%20Modelo%2C%20Vista%20y%20Controlador%22%7D%2C%7B%22word%22%3A%22SINGLETON%22%2C%22clue%22%3A%22Patr%C3%B3n%20que%20garantiza%20que%20una%20clase%20tenga%20s%C3%B3lo%20una%20instancia.%22%7D%2C%7B%22word%22%3A%22BASEDATOS%22%2C%22clue%22%3A%22Almacenamiento%20estructurado%20y%20persistente%20donde%20se%20guardan%20registros%20y%20tablas.%22%7D%2C%7B%22word%22%3A%22DIAGRAMACLASES%22%2C%22clue%22%3A%22Diagrama%20UML%20que%20muestra%20clases%2C%20atributos%2C%20m%C3%A9todos%20y%20sus%20relaciones.%22%7D%2C%7B%22word%22%3A%22API%22%2C%22clue%22%3A%22Interfaz%20que%20permite%20la%20comunicaci%C3%B3n%20y%20el%20intercambio%20de%20datos%20entre%20aplicaciones.%22%7D%2C%7B%22word%22%3A%22UML%22%2C%22clue%22%3A%22Lenguaje%20gr%C3%A1fico%20est%C3%A1ndar%20para%20modelar%20y%20dise%C3%B1ar%20sistemas%20de%20software.%22%7D%2C%7B%22word%22%3A%22REPOSITORIO%22%2C%22clue%22%3A%22Patr%C3%B3n%20que%20abstrae%20y%20centraliza%20el%20acceso%20a%20datos%20(local%20y%20remoto).%22%7D%2C%7B%22word%22%3A%22FRAMEWORK%22%2C%22clue%22%3A%22Conjunto%20de%20herramientas%20y%20librer%C3%ADas%20que%20ofrece%20una%20estructura%20para%20desarrollar%20apps.%22%7D%2C%7B%22word%22%3A%22MODULARIDAD%22%2C%22clue%22%3A%22Principio%20de%20dise%C3%B1o%20que%20divide%20el%20sistema%20en%20componentes%20independientes%20y%20reutilizables.%22%7D%5D%2C%22createdAt%22%3A%222025-09-05T18%3A00%3A04.061Z%22%7D">crucigrama</a></strong> sobre los conceptos aprendidos.</li>
</ol>



<p>Estas dinámicas te ayudarán a consolidar lo visto en este tema de manera sencilla y divertida. Las aplicaciones que se sugieren</p>



<ul class="wp-block-list">
<li><strong><a href="https://pencil.evolus.vn/" target="_blank" rel="noreferrer noopener">Pencil</a></strong>: para el diseño de interfaces, <a href="https://www.frexus.dev/articulo/pencil-y-el-diseno-web/" target="_blank" rel="noreferrer noopener">ver tutorial</a>.</li>



<li><strong><a href="http://dia-installer.de/index.html.es">Dia</a></strong>: para la creación de diagramas, <a href="https://www.frexus.dev/articulo/ing-de-software-los-casos-de-uso-y-dia/" target="_blank" rel="noreferrer noopener">ver tutorial</a>.</li>



<li>bonita: para las bmp,</li>
</ul>
<p>La entrada <a href="https://www.frexus.dev/post/diseno-funcional-arquitectonico-aplicacionws-moviles/">Diseño funcional y arquitectónico en aplicaciones móviles: Guía inicial</a> se publicó primero en <a href="https://www.frexus.dev">Frexus</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.frexus.dev/post/diseno-funcional-arquitectonico-aplicacionws-moviles/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4046</post-id>	</item>
	</channel>
</rss>
