Red de Respuestas Legales - Derecho de bienes - En software, ¿qué es el desarrollo secundario?

En software, ¿qué es el desarrollo secundario?

El desarrollo secundario de software significa que los sistemas de software originales que admiten el desarrollo secundario de software proporcionan el SDK (kit de desarrollo de software) correspondiente. Los desarrolladores secundarios pueden acceder a algunas de las funciones básicas originales del software basadas en la API abierta (Interfaz de programación de aplicaciones) proporcionada en el SDK, y expandirlas para formar funciones más profesionales o nuevas basadas en la combinación de estas funciones básicas para satisfacer las necesidades especiales. de usuarios.

Amplíe las funciones de los productos de software existentes o combine funciones extendidas según necesidades especiales.

/iknow-pic . cdn . BCE Bos com/AE 51 F3 deb 48 F8 c 54 eff 6 fa 7b 34292 df 5 e 0 Fe 7 FB 8 " target = " _ en blanco " title = ". " class=" ikqb _ img _ alink " > link./iknow-pic . cdn . BCE Bos . com/AE 51 F3 deb 48 F8 c 54 eff 6 fa 7b 34292 df 5 e 0 Fe 7 FB 8?x- BCE -proceso = imagen % 2f cambiar tamaño % 2Cm _ lfit % 2Cw _ 600% 2Ch _ 800% 2c límite _ 1% 2f calidad % 2Cq _ 85% 2f formato % 2Cf _ auto " esrc="/AE 51 F3 deb 48 f 8 c 54 eff 6 fa 7b 34292 df 5 E0 Fe 7 FB 8 "/>;

Datos extendidos:

Condiciones para el desarrollo de software secundario:

1. Tener la base del lenguaje utilizado en este producto de código abierto.

2. Familiarícese con las funciones y usos de este producto de código abierto, porque una vez que esté familiarizado con él, sabrá qué debe cambiarse, con qué viene el sistema y cómo cambiarlo. .

3. Familiarícese con la estructura de datos, la estructura del código, la estructura del marco del sistema y las funciones principales y subsidiarias de este producto de código abierto. En pocas palabras, es familiaridad con bases de datos, lógica de código y directorios de archivos. Si está utilizando el desarrollo secundario basado en una interfaz, debe estar familiarizado con esta interfaz y, por lo general, habrá la documentación correspondiente.

4. Según las necesidades, utilice el núcleo de productos de código abierto para expandir y modificar el sistema para satisfacer las necesidades.

5. Tenga cierta comprensión de las funciones API en el SDK que proporciona, para que pueda usar las funciones en el SDK de manera más flexible y conveniente.

/baike .com/item/% E8 % BD % AF % E4 % BB % B6 % E4 % BA % 8c % E6 % AC % a 1 % E5 % BC % 80 % E5 % 8F % 91/8954832 Enciclopedia Baidu: desarrollo secundario de software

/baike com/item/% E4 % BA % 8C % E6 % AC % a 1 % E5 % BC % 80 % E5 % 8F. % 91/5819124? fr = Aladdin " target = " _ white " title = "Enciclopedia Baidu - Desarrollo secundario">Enciclopedia Baidu - Desarrollo secundario