¿Qué es un arquitecto?

Pregunta 1: ¿Cuáles son las responsabilidades de un arquitecto? Un arquitecto de software es un director técnico.

En primer lugar, un arquitecto de software es un director técnico, lo que significa que además de Tener habilidades técnicas, pero también tener buenas habilidades de liderazgo. La capacidad de liderazgo del arquitecto juega un papel muy importante en el equipo y en el control de calidad del proyecto.

En el equipo, el arquitecto es el director técnico del proyecto. Necesita tener un amplio conocimiento para poder tomar decisiones técnicas. En comparación con los arquitectos, los directores de proyecto son responsables de gestionar los recursos, el tiempo y los costes del proyecto. Para utilizar una analogía cinematográfica, el director del proyecto es el productor (que debe asegurarse de que el trabajo se realice) y el arquitecto es el director (que debe asegurarse de que el trabajo se realice correctamente). Debido a su posición en el proyecto, los arquitectos y directores de proyecto son figuras públicas y, dentro de un equipo, son el centro de contacto para todos los involucrados en todo el proyecto. Los arquitectos deben buscar inversiones en la construcción de arquitectura de software y tener claro el valor que la construcción de arquitectura de software puede aportar a la organización.

El arquitecto también debe organizar el equipo en torno a la arquitectura e invertir activamente en las actividades de planificación, porque la arquitectura debe transformarse en una secuencia para completar las tareas, de modo que se pueda determinar en un instante qué se necesita y en qué ubicación. tecnología de manera oportuna. Una cosa a tener en cuenta es que, dado que el éxito del arquitecto está estrechamente relacionado con el nivel general del equipo, el arquitecto debe participar en la entrevista para la contratación de nuevos miembros del equipo.

Dependiendo de las capacidades del arquitecto, este puede participar en el trabajo de otros equipos al mismo tiempo. Los arquitectos deben tomar decisiones de liderazgo basadas en situaciones de casos específicos y demostrar suficiente confianza en el proceso de toma de decisiones. Un arquitecto de éxito está orientado a las personas y planifica el trabajo de su equipo como un entrenador. Esto es bueno para los miembros del grupo, quienes pueden obtener ayuda de manera oportuna. Este es un gran activo para todo el equipo.

El arquitecto también debe centrarse en la entrega de trabajos prácticos. Es el motor de la tecnología. Los arquitectos necesitan tomar decisiones (a menudo bajo presión) y asegurarse de que estas decisiones se comuniquen entre los miembros del equipo y de que se implementen.

El arquitecto puede contar con un equipo para completar la obra.

La siguiente es una introducción a la diferencia entre una persona y un rol. Una persona puede desempeñar muchos roles (por ejemplo, Mary es desarrolladora y tester), y muchas personas pueden desempeñar un rol (por ejemplo, Mary y John son ambos testers). El rol de arquitecto requiere una gama muy amplia de habilidades, por lo que a menudo el rol de arquitecto lo desempeñan muchas personas al mismo tiempo. Esto permite que el conocimiento técnico se difunda entre el grupo, aportando cada persona su experiencia al trabajo. Especialmente cuando tanto el departamento comercial como el equipo técnico comprenden una determinada tecnología, la tecnología se difundirá en mayor medida. Los resultados producidos por el grupo deben ser equilibrados. El término arquitecto se utilizará a lo largo de este artículo para referirse a un individuo o a un grupo completo de personas.

[Un grupo] es un grupo de personas con diversas habilidades que tienen los mismos objetivos que alcanzar y son responsables unos de otros. 2

Si un grupo desempeña el papel de arquitecto, entonces es necesario que haya una persona como líder de estos arquitectos, que debe tener una visión general y necesitar mediar en los problemas entre los grupos de arquitectos. Sin esta coordinación, existe el peligro de que entre los miembros del equipo de arquitectos no se cree una arquitectura cohesiva o que las decisiones no se lleven a cabo con éxito.

Ahora se ha propuesto un nuevo concepto en el grupo de arquitectos: para lograr las mismas metas y objetivos entre los miembros, el equipo estableció y publicó una carta para el grupo de arquitectos. 3

Un buen arquitecto sabe dónde están sus puntos fuertes y débiles. Ya sea que el papel de arquitecto lo realice una sola persona o un grupo pequeño, cuentan con el apoyo de asesores de confianza. Pueden compensar sus propias deficiencias técnicas trabajando con otros arquitectos. Las mejores arquitecturas suelen ser construidas por un equipo de arquitectos, no por una sola persona. La razón es simple, el poder de un grupo es siempre mucho más rico que el conocimiento de una sola persona.

Un defecto del concepto del equipo de arquitectos es que a veces otros grupos del equipo los consideran como si estuvieran trabajando en una torre de marfil, porque sus productos a menudo son inteligentes pero no tienen valor de uso. Este malentendido se puede minimizar desde el principio: 1) garantizar que todas las partes interesadas negocien activamente, 2) comunicar continuamente la arquitectura y su valor, y 3) tener un sentido de la estrategia organizacional durante la ejecución....>>

Pregunta 2: ¿Qué es un arquitecto de sitios web? 1. Responsable del diseño técnico general y el desarrollo del sitio web de citas

2. Ayudar al director del proyecto a garantizar la calidad del producto; y desarrollo

3. Gestión de información informática y especialidades afines, licenciatura o superior, dos años de experiencia laboral relevante

4. Dedicado y serio, interesado en desarrollar e iniciar una; carrera en la industria de Internet;

5. Capacidad para planificar profesionalmente proyectos de sitios web en Internet, con fuertes habilidades de expresión y redacción.

Pregunta 3: ¿Quién puede decirme exactamente qué es un arquitecto? Los arquitectos generalmente se dividen en arquitectos técnicos y arquitectos comerciales, y los arquitectos técnicos se dividen en arquitectos de software y arquitectos de sistemas (arquitectos de red)

Los arquitectos de software generalmente solo usan qué lenguaje desarrollar y qué marco usar. base de datos a usar, etc.

El arquitecto del sistema debe usar una computadora central para ejecutar el programa o usar múltiples minicomputadoras o estaciones de trabajo para implementar el programa, cuánto ancho de banda usar, si usar la red de China Telecom o la de China Netcom. red, etc

Los arquitectos empresariales pueden entenderse como arquitectura de productos, como qué funciones deben desarrollarse, cómo deben describirse los procesos funcionales, cómo deben relacionarse las funciones entre sí, etc.

Por supuesto, excepto en el caso de las empresas muy grandes, las empresas comunes rara vez están divididas de manera tan clara. Generalmente, un arquitecto domina el mundo. Y estos arquitectos suelen tender a estar en la dirección de los arquitectos de software.

Pregunta 4: ¿A qué se dedica principalmente un arquitecto de software? Como ya estás trabajando, creo que deberías saber un poco al respecto. La mayoría de las empresas también tienen arquitectos.

El trabajo principal del arquitecto es ser analista de sistemas, formular la arquitectura y utilizar el marco durante el desarrollo, similar al diseñador jefe del proyecto.

Personal técnico que confirma y evalúa los requisitos del sistema, proporciona especificaciones de desarrollo, construye la arquitectura central de la implementación del sistema, aclara detalles técnicos y aclara dificultades importantes.

Requiere que te transformes de programador a arquitecto. Puedes leer algunos libros de arquitectos. De hecho, lo mejor que puedes hacer es tu acumulación diaria. Conocimiento muy profundo de la tecnología. Además, estoy muy familiarizado con el marco. Por supuesto, esto requiere que tengas una amplia experiencia en proyectos

Pregunta 5: ¿Qué es un arquitecto de comercio electrónico? Los arquitectos de comercio electrónico desempeñan un papel importante en todo el proceso de desarrollo del comercio electrónico y, junto con él, proceso de desarrollo A medida que el sistema avanza, sus responsabilidades o preocupaciones continúan cambiando. En la fase de requisitos, el arquitecto es principalmente responsable de comprender y gestionar los requisitos no funcionales del sistema, como la mantenibilidad, el rendimiento, la reutilización, la confiabilidad, la validez y la capacidad de prueba del software. propiedades, etc. Además, el arquitecto a menudo debe revisar los requisitos presentados por los clientes y el personal del mercado para confirmar el diseño propuesto por el equipo de desarrollo. Una vez que los requisitos se vuelven cada vez más claros, el enfoque del arquitecto comienza a cambiar a organizar el desarrollo; los miembros del equipo y la definición del proceso de desarrollo; en la fase de diseño de software, el arquitecto es responsable del diseño de toda la arquitectura del software, los componentes clave, las interfaces y las políticas de desarrollo; en la fase de codificación, el arquitecto se convierte en consultor de los diseñadores detallados; y escritores de código, y a menudo se deben realizar algunos seminarios técnicos, cursos de capacitación técnica, etc. a medida que el software comienza a probarse, integrarse y entregarse, la integración y el soporte de prueba se convertirán en el foco del trabajo del arquitecto de software; Cuando comienza el mantenimiento, el arquitecto de software comienza a trabajar en los siguientes pasos. Se toma la decisión de si se debe agregar un nuevo módulo funcional a una versión del producto.

Condiciones necesarias

La formación de los arquitectos se realiza en la práctica, requiriendo un nivel técnico considerable y años de experiencia práctica, en lugar de asistir a varios cursos de formación y leer. Sólo hacen falta unos pocos libros para tener éxito. Evidentemente, en el proceso de desarrollo de software no se debe subestimar la importancia de un buen arquitecto de software.

Entonces, ¿cómo convertirse en un buen arquitecto de software?

Habilidades de liderazgo y trabajo en equipo, el arquitecto de software debe ser un líder técnico reconocido que pueda tomar decisiones oportunas y efectivas sobre la selección de tecnología en momentos críticos.

- Tener fuertes habilidades de comunicación En ese momento, esto parecía ser lo mejor que podían tener en cualquier rol. Los arquitectos de software necesitan tratar con todo tipo de personas con frecuencia, incluidos clientes, especialistas en marketing, desarrolladores y evaluadores. , etc. Gerentes de proyectos, administradores de red, ingenieros de bases de datos, etc., y también sirven como comunicadores entre muchos roles. En términos de capacidades técnicas, el conocimiento más importante y necesario para los arquitectos de software es el conocimiento de los mecanismos de comunicación de los componentes, como llamadas a procedimientos remotos, JAVARMI, CORBA, /D, varios protocolos de comunicación estándar, servicios de red y bases de datos orientadas a objetos. bases de datos relacionales, etc. Además, los arquitectos siempre deben prestar atención al desarrollo de nuevos diseños y desarrollo de software y explorar constantemente métodos nuevos y más efectivos. Los lenguajes de desarrollo, los patrones de diseño y las plataformas de desarrollo se actualizan constantemente y rápidamente. Los arquitectos de software necesitan absorber estas nuevas tecnologías y nuevos conocimientos y utilizarlos en el trabajo de desarrollo de sistemas de software. Por supuesto, el conocimiento empresarial de la industria también es muy importante para los arquitectos de software, lo que ayuda a diseñar una arquitectura que satisfaga las necesidades del cliente. Los arquitectos de software excelentes a menudo necesitan adquirir conocimientos sobre los negocios de la industria lo antes posible. entender, hay que aprender rápidamente y hacer observaciones agudas.

La descripción anterior es aburrida, pero como arquitecto, es infinitamente divertido en el proceso de desarrollo de todo el sistema de software, porque esta función es muy desafiante y a veces requiere poder tratar con ambas partes. y en ocasiones requiere decisión, firmeza y despiadada. En China, pocas empresas de software tienen arquitectos independientes. Por lo general, un experto en software desempeña varias funciones, incluido un gerente de proyecto, un arquitecto de software, un desarrollador de software y, a veces, un evaluador invitado, lo cual es muy importante para el desarrollo del software. son desfavorables. A veces, el punto de vista de una persona es muy unilateral y el trabajo pesado y la presión intensa afectarán las emociones de una persona. Las emociones afectarán la toma de decisiones y la toma de decisiones afectará los resultados, por lo que vale la pena pensarlo dos veces antes. interino.

No se puede llegar a ser arquitecto a través del estudio teórico, pero definitivamente no funcionará sin aprender los conocimientos relevantes. El proceso de autocultivo de un arquitecto estructural general es aproximadamente el siguiente.

1. Embrión de arquitecto (programador)

Los conocimientos aprendidos son conceptos básicos del lenguaje, conceptos básicos del diseño, conceptos básicos de la comunicación, etc., que deben completarse en la universidad, incluidos java, c, c. , UML, RUP, XML, comunicación por socket (protocolo de comunicación): las materias primas necesarias para aprender a construir sistemas de aplicaciones.

2. Architect Budding (Programador Senior)

Aprende sobre sistemas distribuidos, construcción, etc. Puedes ponerte en contacto con ellos en la universidad o en el primer año de trabajo, incluido el distribuido. principios del sistema, ejb, corba, /, servicio web (los estudiantes graduados pueden estudiar computadoras en red, procesamiento concurrente de alto rendimiento, etc.)

3. Arquitecto plántulas (diseñadores)

Debe dominar los conceptos básicos anteriores Basado en la experiencia real en proyectos, comprenda a fondo los patrones de diseño de aplicaciones, incluidos los patrones de diseño (versión c, versión java), ejb...>>

Pregunta 6: ¿Qué hace principalmente un arquitecto de Java? ¿de? Construya el marco, formule interfaces y reglas de nomenclatura, diseñe la arquitectura de la aplicación, etc. .

Pregunta 7: ¿Cuál es el trabajo principal de un arquitecto y qué conocimientos se requieren? Un arquitecto primero debe tener una rica experiencia en desarrollo y ser un supervisor técnico. Porque debe saber qué es alcanzable, cuáles son las formas de lograrlo, cuál es la dificultad correspondiente y una serie de indicadores como la adaptabilidad del sistema implementado a los cambios en la demanda. Además, debe tener un conocimiento profundo de conceptos de diseño como orientado a procesos, orientado a objetos y orientado a servicios, para que pueda detectar rápidamente problemas en la implementación y proponer soluciones de mejora (refactorización) correspondientes (también conocidas comúnmente como antipatrones). Estos requieren una práctica de desarrollo a largo plazo para comprenderlos verdaderamente. Es difícil entenderlos solo con los libros. Incluso si los comprende en ese momento, es posible que no pueda integrarlos en la práctica.

En términos de capacidades técnicas, el conocimiento más importante que los arquitectos de software deben dominar es el conocimiento de los mecanismos de comunicación de los componentes, incluida la comunicación dentro del proceso (acceso a objetos, llamadas a funciones, intercambio de datos, sincronización de subprocesos, etc.). .) y comunicación fuera de proceso (incluida entre computadoras) (como RMI, D, servicio web). Hoy en día, cuando las aplicaciones WEB son populares, los desarrolladores tienden a prestar más atención a la comunicación entre servidores y menos a la comunicación dentro del proceso. La comunicación entre máquinas fuera del proceso es la piedra angular de la creación de aplicaciones distribuidas, es una vista panorámica en el diseño arquitectónico, mientras que la comunicación dentro del proceso es el esqueleto de la implementación del módulo, es la piedra angular de la piedra angular. Si diseña específicamente una arquitectura de nivel empresarial basada en .Net, lo primero que necesita es comprensión a nivel del lenguaje, incluido CLR de .NET, funciones de herencia, delegación y procesamiento de eventos, etc. Luego está la comprensión de las soluciones comunes, incluido el servicio web ASP.NET, .NET Remoting, componentes de servicios empresariales, etc. En resumen, una rica experiencia práctica en desarrollo ayuda a evitar que los arquitectos hablen sobre el papel y aporta una viabilidad real a los escritores de códigos.

En segundo lugar, también es importante tener suficiente conocimiento y visión empresarial de la industria. Una comprensión suficiente del conocimiento empresarial de la industria puede brindar a los arquitectos más capacidad para aceptar los cambios y puede dejar cierto margen de expansión durante el diseño del sistema para adaptarse a posibles cambios en la demanda. Es posible que los diseñadores experimentados se hayan encontrado con este tipo de cosas. La retención deseada de interfaces tiene una tasa de aciertos muy baja cuando cambian los requisitos. En otras palabras, las interfaces del sistema que se dejaron para la escalabilidad al comienzo del diseño del sistema no lograron desempeñar un papel real en el torrente de cambios de la demanda, porque los cambios en la demanda no se produjeron en la dirección esperada y, al final, tuvieron que cambiar. Aceptar los cambios. Sistemas de rediseño empresarial. Esto se debe a que la comprensión del conocimiento empresarial y el juicio del mercado o negocio no han alcanzado un nivel práctico que pueda extenderse a la arquitectura.

En tercer lugar, la atención del diseñador arquitectónico a las personas debe ser considerada al comienzo del diseño arquitectónico, incluida la comunicación y el juicio de la calidad del personal. El proceso del software es un proceso de colaboración en equipo y construcción de sistemas, y las habilidades de comunicación son el pegamento que mantiene unidas múltiples líneas de desarrollo a lo largo del proceso. Todo el mundo debería haberse encontrado con algo como "Así que eso es todo, no lo sabía" o un desarrollador de repente gritó "¿Por qué no hay datos aquí o algo así?". El propósito de la comunicación es evitar en la medida de lo posible la confusión de múltiples líneas de desarrollo, para que el proceso de construcción del sistema se pueda llevar a cabo de manera ordenada y eficiente. Además, la atención a las personas también se refleja en el juicio sobre la calidad de los miembros del equipo, como qué desarrolladores están más familiarizados con qué tecnologías, o qué desarrolladores son propensos a retrasar el progreso, etc. Sólo utilizando racionalmente los recursos humanos y dejando que las personas adecuadas hagan las cosas correctas todo el proceso de software puede ser más eficiente.

Los arquitectos siempre deben prestar atención al desarrollo del nuevo diseño y desarrollo de software, y explorar constantemente métodos, lenguajes de desarrollo, patrones de diseño y plataformas de desarrollo nuevos y más efectivos. Los arquitectos de software deben absorber estas nuevas tecnologías y nuevas. Los conocimientos se utilizan en el trabajo de desarrollo de sistemas de software. Sin embargo, la exploración de nuevas tecnologías debe realizarse dentro de un rango racional y no puede seguir ciegamente la tendencia. Los proveedores de soluciones siempre quieren que usted utilice la última tecnología que ofrecen y, cuando promocionan sus soluciones, a menudo se centran en sus propios productos, lo que fácilmente puede dar a la gente una impresión equivocada. Por ejemplo, las bases de datos a menudo hacen que la gente piense que pueden hacerlo todo y que mientras lo tengan, nada más importa. Pero, de hecho, este no es el caso. Para aplicaciones pequeñas, mucha lógica empresarial se puede colocar en la base de datos en forma de script, pero es raro ver aplicaciones grandes que adopten este enfoque. Las cosas nuevas deben juzgarse desde una perspectiva comparativa, incluidas comparaciones horizontales y verticales, y finalmente obtener algunos indicadores como rendimiento, portabilidad y capacidad de actualización. Además, los nuevos desarrolladores a menudo se preocupan por las nuevas tendencias tecnológicas pero ignoran la historia de la tecnología...>>

Pregunta 8: Un arquitecto habla sobre qué es la arquitectura y cómo convertirse en arquitecto Definición de arquitectura

Veamos primero la definición común de arquitectura de software.

Una arquitectura de software de programa y sistema informático se refiere a una o más estructuras del sistema. La estructura incluye la construcción del software, las propiedades visibles externamente de la construcción y sus interrelaciones.

La arquitectura no es software ejecutable.

Más bien, es una expresión que permite a los ingenieros de software:

Analizar la efectividad de un diseño para cumplir con requisitos específicos.

Considerar posibles alternativas arquitectónicas durante una fase en la que los cambios de diseño son relativamente fáciles.

Reducir los riesgos asociados a la construcción de software.

El ciclo de vida de la arquitectura de software

El desarrollo de software tiene su ciclo de vida, que debería ser:

Y la arquitectura de software también tiene su ciclo de vida, ¿qué es? ¿Qué tipo de cosas?

La importancia de la arquitectura de software

¿Por qué es importante una arquitectura de software? Programación directa y desarrollo directo, ¿qué tan fácil es? Considere los siguientes puntos:

La arquitectura del software cumple con las cualidades del sistema

El diseño arquitectónico permite a los beneficiarios alcanzar los objetivos acordados

El diseño arquitectónico respalda el proceso de planificación

El diseño arquitectónico guía el desarrollo del sistema

El diseño arquitectónico puede gestionar eficazmente la complejidad

El diseño arquitectónico sienta las bases para la reutilización

El diseño arquitectónico puede reducir los costos de mantenimiento

El diseño arquitectónico puede respaldar el análisis de conflictos

¿Qué es una buena arquitectura de software?

Es posible que todos se hayan hecho esta pregunta, incluidas algunas empresas de TI. Es posible que la respuesta a esta pregunta no pueda responderse con una simple afirmación o definición. Echemos un vistazo a los siguientes ejemplos vívidos:

¿Qué es esto? Juguetes Lego, todo el mundo debe haber jugado con juguetes Lego, ¿verdad?

Se te puede vender como un modelo completo, o puedes dividirlo todo en pedazos y volver a ensamblarlo libremente de un modelo a otro, porque cada módulo LEGO es horizontal. Hay interfaces estándar en todos. direcciones, que es lo que a menudo llamamos alta cohesión y bajo acoplamiento.

Pregunta 9: ¿Qué hace un arquitecto de redes? Un arquitecto de redes se llama arquitecto de Internet en inglés.

Mi trabajo habitual es ser responsable de la selección de la arquitectura de la tecnología de red y liderar el diseño de módulos funcionales, diseño de estructuras de datos y diseño de interfaces externas, responsable de la coordinación técnica con los equipos de cooperación técnica relevantes; varias tecnologías con visión de futuro Y formular sugerencias dentro de la empresa sobre si introducirlas y cómo Responsable del análisis de datos operativos, recopilación de comentarios de los usuarios y optimización de funciones de los productos existentes Responsable de rastrear la dinámica de la competencia, investigación y análisis de nuevos productos; la creatividad, planificación y revisión de productos del sitio web, planificación de funciones del sistema del sitio web y otros trabajos responsables del análisis, planificación y refinamiento de las columnas y requisitos de productos del sitio web, responsable de la gestión de operaciones diarias después del lanzamiento del proyecto, proporcionando planificación e implementación de columnas; informes de estado en diferentes etapas; responsable de optimizar la experiencia de usuario del proyecto y mejorar la afinidad y facilidad de uso.

Mi especialidad universitaria es informática. El salario anual es de 100.000 a 150.000. Es adecuado para personas con excelentes habilidades organizativas y de expresión, buenas habilidades de comunicación, capacidad para soportar la presión laboral, buena comunicación, espíritu de coordinación y trabajo en equipo, fuertes habilidades de análisis lógico y la capacidad de abstraer negocios y analizar problemas rápidamente.

Pregunta 10: Mi opinión personal sobre lo que hace un arquitecto front-end:

La arquitectura era la planificación general y la arquitectura de la página principal del sitio web, así como el patrón de diseño MVC y la optimización del rendimiento del código JS/Css, mejora la reutilización del código y reduce la redundancia del código. Se aleja del alcance de los codificadores front-end ordinarios y presta más atención a la optimización y racionalidad del código para mejorar la velocidad de respuesta del sitio web. Se dice que las autoridades dicen que la velocidad de apertura de un sitio web se puede aumentar en un 97% después de optimizar el código frontal.

¡Ahora ya sabes su importancia! Vaya, si miras más de cerca, resulta que es una publicación de 2008. Parece que estás muy preocupado por la tecnología de punta. Si la entiendes, obtén 2 puntos y vete.

上篇: ¿Qué tal Wuxi Hengyuan Huijin Wealth Management Group Co., Ltd.? 下篇: ¿La pasta de dientes con esmalte de silicona regenerado genuina de Japón es útil para refrescar el aliento? Japón se especializa en auténtica pasta de dientes con esmalte de silicio regenerado, que tiene un aliento fresco y es útil. Según información relevante, la pasta de dientes fortalecedora de dientes es un tipo de pasta de dientes, llamada así porque su función principal es fortalecer los dientes. La fórmula de la pasta de dientes fortalecedora de dientes contiene flúor, que puede proteger las raíces de los dientes y fortalecerlos eficazmente. Tiene las siguientes cinco funciones principales: Reparar la recesión de las encías: reducir la formación de placa, promover la eliminación de la placa, inhibir la formación de cálculos, reparar la gingivitis, prevenir y mejorar la recesión de las encías, reparar las úlceras orales: formar un ambiente alcalino en la superficie de la úlcera. Promueve la adsorción celular, migración y proliferación del tejido de la piel, promueve la regeneración de las células epidérmicas, acorta el tiempo de recuperación de las úlceras, repara la sensibilidad del esmalte: remineraliza la estructura dental, sella los túbulos dentinarios, elimina los síntomas de hipersensibilidad de la dentina, repara el sangrado de las encías: Silicio regenerativo RegeSi Tiene efecto antibacteriano y forma rápidamente una estructura de red tridimensional en las partes dañadas de las encías para reparar las partes dañadas de las encías, resistir la estimulación externa, aislar las bacterias orales, promover la curación y no contiene fluoruro ni caries.