Red de conocimiento informático - Consumibles informáticos - Explicación completa del sustantivo

Explicación completa del sustantivo

¿Fusión?

La integración es un proceso en el que algunas cosas o elementos aislados cambian de alguna manera su estado disperso original y se unen para formar un todo orgánico.

Fuente: "Gongjin Gold Label"

Información básica

Explicación básica:

[Antología] En general, especialmente intelectual o; probatorio.

La integración es el proceso de reunir algunas cosas o elementos aislados de alguna manera para formar un todo orgánico.

Cita como prueba

1, se refiere a la agregación. Mayoritariamente se refiere a una serie de libros recopilados a partir de diversas obras.

"Gong Jin Jing Biao" de Jiang Tingfu de la dinastía Qing: "Sólo los grandes libros están integrados por santos".

2. También se refiere a la intensificación de los procesos productivos, de los equipos de producción y de los productos. Los productos electrónicos portátiles, como los teléfonos móviles y los productos audiovisuales digitales, utilizan ampliamente tecnología de chips altamente integrados y chips de circuitos integrados. Las placas base de las computadoras suelen integrar tarjetas gráficas, tarjetas de sonido y tarjetas de red integradas. Un chip de CPU puede integrar decenas de millones de componentes semiconductores; la nave espacial Shenzhou integra alrededor de 200.000 sistemas de soporte. En la industria de la decoración del hogar, las ventajas de los techos integrados no tienen comparación con la decoración tradicional.

Otros relacionados:

Integración de sistemas

La llamada integración de sistemas (SI) consiste en separar diversos equipos (como ordenadores personales), funciones e información. se integran en un sistema interconectado, unificado y coordinado, de modo que se puedan disfrutar plenamente de los recursos y se pueda lograr una gestión centralizada, eficiente y conveniente. La integración del sistema debe adoptar tecnologías de integración como integración funcional, integración de empalme de LCD BSV, cableado integrado, integración de red e integración de interfaz de software. La clave para la integración de sistemas es resolver el problema de interconexión entre sistemas. Es una arquitectura de múltiples proveedores, múltiples protocolos y orientada a aplicaciones. Esto requiere resolver diversos problemas orientados a la integración que involucran subsistemas, entorno construido, colaboración en la construcción, organización y gestión, dotación de personal, etc., como interfaces, protocolos, plataformas de sistemas, software de aplicaciones, etc.

Método de verificación previa

La integración de sistemas, como nuevo modelo de servicio, es la industria de más rápido crecimiento en la industria de servicios de información internacional en los últimos años. La esencia de la integración del sistema es el diseño general integral óptimo, un sistema de red informática integrado a gran escala, que incluye la integración de software, hardware, tecnología de sistema operativo, tecnología de base de datos, tecnología de comunicación de red, así como la integración de la selección de productos. y combinación de diferentes fabricantes. El objetivo de la integración del sistema es optimizar el rendimiento general, es decir, que todos los componentes y piezas puedan funcionar juntos y que todo el sistema sea de bajo costo, eficiente, equilibrado en rendimiento y escalable.

Motivos de crecimiento

Según las predicciones, el mercado de servicios de integración de sistemas de China crecerá a una tasa de crecimiento compuesta anual promedio de 65.438+07,40% en los próximos tres años. Los principales factores impulsores vienen. desde varios aspectos: ① La estrategia de integración de la informatización y la industrialización se está acelerando y se ha llegado a un consenso sobre el uso de la tecnología de la información para transformar y actualizar las industrias tradicionales. (2) El ciclo de actualización de la tecnología se está acelerando y las industrias clave están mejorando su automatización; y niveles de inteligencia a través de aplicaciones de informatización.

De 2007 a 2012, los cambios en el tamaño del mercado de servicios de integración de sistemas de China se muestran en la figura anterior.

Requisitos de calidad

Esto impone altas exigencias a los técnicos de integración de sistemas: no sólo deben dominar los productos y tecnologías de cada fabricante, sino también ser capaces de proponer modelos de sistemas y conocimientos técnicos. soluciones. Necesidad de comprender mejor el modelo de negocio y la estructura organizativa del usuario. Al mismo tiempo, deben poder utilizar métodos modernos de ingeniería y gestión de proyectos para controlar uniformemente el progreso y la calidad de cada proceso del sistema de información y brindar servicios completos.

Características distinguidas

La integración del sistema tiene las siguientes características destacadas:

1: La integración del sistema debe basarse en satisfacer las necesidades del usuario.

2. La integración de sistemas no es un simple acto de seleccionar lo mejor, sino seleccionar los productos y tecnologías que mejor se adaptan a las necesidades del usuario y a la escala de inversión.

3. La integración del sistema no es simplemente el suministro de equipos, sino que refleja más la tecnología y las capacidades de diseño, depuración y desarrollo.

4. La integración del sistema incluye tecnología, gestión y negocio, y es una ingeniería de sistema integral. La tecnología es el núcleo de la integración de sistemas, y la gestión y las actividades comerciales son una garantía confiable para la implementación exitosa de los proyectos de integración de sistemas.

5. La rentabilidad es un factor de referencia importante para evaluar si el diseño de un proyecto de integración de sistemas es razonable y si la implementación es exitosa.

En resumen, la integración de sistemas es un comportamiento empresarial y de gestión, y su esencia es un comportamiento técnico.

Dirección del desarrollo

Con el desarrollo de la estandarización y la especialización en el mercado de integración de sistemas, los integradores de sistemas tenderán a desarrollarse en las siguientes tres direcciones:

Tecnología del producto Tipo de servicios

Centrándose en los productos del fabricante original, brindando soluciones técnicas y servicios para una determinada parte funcional de la solución técnica específica del proyecto, es decir, la integración del sistema del producto.

Tipo de consultoría de sistemas

Proporcionar consultoría de proyectos de sistemas al cliente (evaluación de viabilidad del proyecto, evaluación de la inversión del proyecto, modelo de sistema de aplicación, soluciones técnicas específicas). Si es posible emprender el proyecto, ser responsable de la implementación del proyecto del integrador de sistemas que licita los servicios técnicos del producto y desarrollo de productos de aplicaciones, y ser responsable de la gestión del proyecto (contratación y subcontratación).

Tipo de desarrollo de productos de aplicaciones

Se refleja en la cooperación con los usuarios para planificar y diseñar modelos de sistemas de aplicaciones, y el trabajo con los usuarios para completar el diseño y desarrollo de sistemas de software de aplicaciones. Hemos acumulado una gran cantidad de conocimiento de la industria y tecnologías clave, y contamos con un grupo de profesionales anfibios que comprenden tanto el conocimiento de la industria como los sistemas informáticos. Proporcionar a los usuarios soluciones integrales de sistemas y una integración final completa del sistema.

Según los resultados actuales del mercado de integración de sistemas, los usuarios están interesados ​​en integradores de sistemas orientados al desarrollo de productos de aplicaciones. Proporcionar una organización sólida, una gestión eficaz y tecnología garantizada para la integración del sistema es la clave del éxito.

El nuevo concepto de integración de sistemas

En 2008, IBM tomó la iniciativa al proponer "Smart Planet", tratando de ingresar al campo de la infraestructura industrial desde la perspectiva de los servicios de software. Su modelo de negocio es un contrato cuatro en uno que vende software, hardware, servicios y financiación. El núcleo de su solución es realizar la inteligencia del transporte urbano, la utilización de recursos hídricos, los sistemas médicos, los sistemas de seguridad y emergencia basados ​​en la integración e interconexión de datos.

Integración continua

La integración continua es una práctica de desarrollo de software en la que los miembros del equipo de desarrollo integran su trabajo con frecuencia. Al integrar a cada miembro al menos una vez al día, esto significa que pueden ocurrir múltiples integraciones por día. Cada integración se verifica mediante compilaciones automatizadas (incluidas la compilación, el lanzamiento y las pruebas automatizadas) para detectar errores de integración lo antes posible.

Problema

Integración Continua (Integración Continua)

El proceso de integración de software no es un problema nuevo. Si la escala del desarrollo del proyecto es relativamente pequeña, como un proyecto de una sola persona, y si la dependencia de sistemas externos es pequeña, entonces la integración del software no es un problema. Sin embargo, a medida que aumenta la complejidad de un proyecto de software (incluso agregando una persona), habrá más requisitos para integrar y garantizar que los componentes de software funcionen juntos: integrarse temprano e integrarse con frecuencia. La integración temprana y la integración frecuente ayudan a los proyectos a detectar riesgos y problemas de calidad en una etapa temprana. Si estos problemas se descubren más tarde, costará mucho resolverlos, lo que puede provocar retrasos o fracasos en el proyecto.

Definición

La definición de integración continua del maestro Martin Fowler es: La integración continua es una práctica de desarrollo de software en la que los miembros del equipo de desarrollo integran su trabajo con frecuencia, generalmente al menos una vez al día, es decir, varias veces. Las integraciones pueden ocurrir por día. Cada integración se verifica mediante compilaciones automatizadas (incluidas la compilación, el lanzamiento y las pruebas automatizadas) para detectar errores de integración lo antes posible. Muchos equipos descubren que este proceso reduce en gran medida los problemas de integración y permite al equipo desarrollar software cohesivo más rápido.

Medidas

Reducción de riesgos

Realizar múltiples integraciones todos los días y realizar las pruebas correspondientes ayudará a verificar defectos, comprender el estado del software y reducir las suposiciones.

Reducir procesos duplicados

Reducir procesos duplicados ahorra tiempo, costes y esfuerzo. Es más fácil decirlo que hacerlo. Estas tareas repetitivas y que consumen mucho tiempo pueden ocurrir en cualquier punto de las actividades de nuestro proyecto, incluida la compilación de código, la integración de bases de datos, las pruebas, la revisión, la implementación y la retroalimentación. A través de la integración continua de la automatización, estas acciones repetitivas se pueden automatizar sin una intervención manual excesiva, lo que permite a las personas dedicar más tiempo a cosas que requieren uso del cerebro y son de mayor valor.

Genera software implementable en cualquier momento y lugar.

La integración continua le permite lanzar software implementable en cualquier momento. Desde fuera, este es el beneficio más obvio de la integración continua. Podemos hablar de mejorar la calidad del software y reducir el riesgo, pero para los clientes, los productos de software implementables son el activo más real. Con la integración continua, puede realizar pequeños cambios con frecuencia en su código fuente e integrar esos cambios con otro código.

Si surge un problema, se notificará a los miembros del proyecto de inmediato y el problema se resolverá lo más rápido posible. Sin una integración continua, es posible que estos problemas no se descubran hasta las pruebas de integración previas a la entrega, lo que puede provocar retrasos en el lanzamiento de productos e introducir nuevos defectos en la prisa por solucionarlos, lo que en última instancia puede provocar que el proyecto fracase.

Aumentar la visibilidad del proyecto

La integración continua nos permite notar tendencias y tomar decisiones efectivas. Sin datos reales o actualizados que los respalden, los proyectos se estancan y cada uno llega a sus mejores conjeturas. Normalmente, los miembros del proyecto recopilan esta información manualmente, lo que añade carga y requiere mucho tiempo. La integración continua puede traer dos impactos positivos:

(1) Toma de decisiones efectiva: los sistemas de integración continua brindan información oportuna sobre el estado de la construcción del proyecto y los indicadores de calidad, y algunos sistemas de integración continua pueden informar el estado de finalización de la función y los defectos. .

(2) Preste atención a las tendencias: debido a la integración frecuente, se pueden ver algunas tendencias, como el éxito o el fracaso de la construcción, la calidad general y otra información del proyecto.

Generar confianza en el equipo para desarrollar productos.

La integración continua puede generar confianza en el equipo de desarrollo en el desarrollo de productos, porque conocen claramente los resultados de cada compilación, saben qué impacto tienen en los cambios de software y cuáles son los resultados.

Elementos

1. Base de código unificado

2. Construcción automática

3. Todos envían código al tronco principal de la base de código todos los días.

5. Cada vez que se envía código, se activará una compilación en el servidor de integración continua.

6. Garantizar una construcción rápida

7. Pruebas automatizadas que simulan el entorno de producción

8.

9. Todo el mundo sabe lo que pasó.

10. Implementación automatizada

Principios

1. Todos los desarrolladores deben compilar localmente en la máquina local antes de enviarla a la biblioteca de control de versiones. Los cambios no hacen que falle la integración continua.

2. Los desarrolladores envían código al repositorio de control de versiones al menos una vez al día.

3. Los desarrolladores deben actualizar el código de la biblioteca de control de versiones en la máquina local al menos una vez al día.

4. Se requiere un servidor de integración dedicado para la construcción de la integración, lo que se puede realizar varias veces al día.

5. Cada construcción debe superar el 100%.

6. Cada construcción puede producir un producto liberable.

7. Arreglar las compilaciones fallidas es la máxima prioridad.

8. Las pruebas son el futuro, y el futuro son las pruebas.