¿Cómo se construye el software en capas?

Trataré de explicarte de una manera más simple.

Pregunta – Como estudiante tienes diferentes asignaturas como matemáticas, inglés, física. Entonces tienes 3 libros diferentes para 3 materias. ¿Por qué necesitas 3 libros diferentes cuando podemos ponerlo en 1 libro?

Resp. Es porque el propósito de todos estos temas es diferente. Obviamente podemos ponerlo en 1 libro, pero no hace las cosas mucho más difíciles. Cuando necesites estudiar matemáticas, debes llevar el libro completo que contiene inglés y física también. Pero con diferentes libros sabes que si necesitas estudiar matemáticas solo necesitas llevar el libro de Matemáticas.

Ahora piense en estos libros como una capa con una capa diferente que tiene un propósito diferente. Aporta más claridad y sabes qué capa tiene qué. Ahora, si desea hacer algunos cálculos, vaya a la capa matemática, para mostrar cierta información del usuario vaya a la capa en inglés, ya que tiene todas las palabras en inglés. Espero que mi respuesta te ayude.

More Interesting

¿Cuál es la mejor manera de enviar datos en tiempo real a una aplicación móvil desde un servidor?

Compré un código SaaS sólido para un gran nicho y contraté a un vendedor, que solicitó ajustes menores, estimados por los desarrolladores en dos meses. ¿Me están ordeñando?

¿Cómo es el desarrollo de software informático en MMU, Mullana?

Cómo prepararse técnicamente para un rol de ingeniero senior de escalación en Microsoft

Cómo escribir código para un fondo de pantalla que cambia semanalmente

¿Internet de China realmente se ha apoderado del oeste?

¿Cuáles son algunos lenguajes / métodos y herramientas de programación modernos utilizados por las nuevas empresas de Internet de hoy?

¿Cuánto debe equilibrar un desarrollador sénior entretenidas ideas ingenuas para desarrolladores junior en lugar de dictar cómo deben hacerse las cosas?

Un amigo mío acaba de decirme que tiene una entrevista en dos días y se basa en pruebas. ¿Qué puede aconsejarle a un analista probador de software?

¿Cuál de estas tres asignaturas optativas de informática es la más difícil de aprender: desarrollador de software de Internet, pruebas de software o programación paralela?

¿Qué es exactamente la complejidad ciclomática?

¿Cuáles son algunos de los trabajos de desarrollo de Python en empresas como Google, Amazon y Microsoft? ¿Cómo se debe preparar para ellos?

¿Cómo ayudan los seniors a los juniors en ingeniería?

¿Qué herramientas de desarrollo utilizó el equipo de WhatsApp para crear la aplicación de mensajería?

¿Con qué frecuencia una relación entre dos técnicos de software enfrenta un choque ideológico, especialmente cuando uno es de una empresa de servicios y el otro de una empresa de productos de primer nivel?