Sistema de software de procesamiento de datos, interpretación e imágenes gráficas de registro de espectro gamma
(Centro de Exploración Geofísica Aérea y Teledetección del Ministerio de Geología y Recursos Minerales)
Este artículo describe las funciones, ideas de diseño y características de investigación de los datos de registro del espectro gamma. procesamiento, interpretación y sistemas de software de gráficos e imágenes, entorno e instalación, así como resultados de pruebas clave del sistema. Se propone la idea de un “programa prototipo”, el cual es una poderosa herramienta en la fase de diseño detallado.
Prólogo
Este sistema está escrito en lenguaje C, puede ejecutarse en IBM PC/286 o superior o en máquinas compatibles y tiene una estructura modular. El proceso de desarrollo sigue estrictamente los métodos de ingeniería de software y pasa por etapas como el diseño general, el diseño detallado, la programación y depuración, la integración del sistema y las pruebas del sistema. Además de las 20 funciones que se esperaba completar en el diseño original, como interpretación cuantitativa directa e inversa, análisis de tendencias, visualización de gráficos en color y diagramas cruzados, se han ampliado y complementado 8 funciones como el preprocesamiento y la interpretación interactiva, especialmente el perfil. comparación, litología La interpretación interactiva de columnas, visualización completa y columnas de litología ha mejorado el nivel general y ha formado un sistema de interpretación interactivo relativamente completo.
Este sistema está diseñado para resolver los problemas computacionales de interpretación cualitativa y cuantitativa del registro natural del espectro gamma. Nuestro Ministerio ha brindado un firme apoyo a la investigación técnica sobre métodos de censo de sales de potasio de minerales que se necesitan con urgencia. En la década de 1960, el Instituto de Exploración Geofísica propuso un método de utilizar el registro natural del espectro gamma para encontrar potasio. Después de probar el método y desarrollar 5 instrumentos, se promovió y aplicó en 6 provincias y logró ciertos resultados de producción. Sin duda, el desarrollo exitoso de este sistema ha mejorado la tecnología de registro del espectro energético de la sal de potasio de mi país.
1. Funciones del sistema
El sistema de software de procesamiento, interpretación y gráficos de datos de registro de espectro gamma (HRSIS) incluye 28 funciones y sus usos principales son los siguientes:
Grupo A: PRP (Grupo A: Preprocesamiento)
A.1 CACALALT (cálculo) realiza operaciones aritméticas en dos curvas de registro de pozo.
A.2 El Cálculo 1 (Cálculo 1) realiza operaciones aritméticas en las dos curvas logarítmicas del pozo. El formato de salida es el mismo que el formato de entrada.
A.3 LGMINMAX (los valores máximo y mínimo de la curva de registro del pozo), encuentre los valores máximo y mínimo de la curva de registro del pozo.
A.4 LITHOLOG (columna de litología) forma un archivo de datos de columna de litología y se utiliza para dibujar perfiles de registro.
A.5 SEPARATR (separación de curvas) separa los archivos de datos de múltiples curvas en múltiples archivos de una sola curva en un formato adecuado para su posterior procesamiento o visualización.
b:ktu (Grupo b: Calcular el contenido de potasio, torio y uranio)
B.1 W2F (método de doble ventana para el cálculo del contenido), utilizado para calcular cada punto de la curva de registro del pozo El contenido de potasio, elementos de interferencia (U+Th) y otros elementos.
B.2 W2FF (método de doble ventana para encontrar escenas que contienen potasio), utilice el método de doble ventana para calcular el contenido de potasio en cada punto de la curva de registro del pozo.
B.3 W2_GJ (resuelva el sistema de ecuaciones para encontrar el coeficiente normal de doble ventana), use la función Gaussiana de Jordan para resolver las ecuaciones lineales reales y obtenga el coeficiente normal de doble ventana del modelo calibración.
B.4 W2_MR (ajuste de regresión múltiple de coeficientes del método de ventana doble) utiliza la función reg multivariante para establecer una ecuación de regresión múltiple lineal de mínimos cuadrados para el conjunto de datos de observación para resolver los coeficientes del método de ventana doble para la calibración del modelo.
B.5 W3F (método de determinación del contenido de tres ventanas) utiliza el método de doble ventana para calcular el contenido de potasio, torio, uranio y otros elementos en cada punto de la curva de registro.
B.6 W3_GJ (resuelva el sistema de ecuaciones para encontrar el coeficiente normal de tres ventanas), use el método de Gauss-Jordan para resolver el sistema lineal de ecuaciones y obtenga el coeficiente normal de tres ventanas de calibración del modelo.
B.7 W3_MR (ajuste de regresión múltiple de coeficientes del método de tres ventanas), utiliza la función MultipleReg para establecer una ecuación de regresión múltiple lineal de mínimos cuadrados para el conjunto de datos de observación y resuelve el coeficiente del método de doble ventana para calibración del modelo.
Grupo C: grupo de tendencias: análisis de tendencias)
C.1 TRENDML (análisis de múltiples tendencias), use la función DataSmoothWeights para ingresar coeficientes de ponderación para realizar un análisis de múltiples tendencias en el curvas de registro de pozos.
C.2 TRENDSG (análisis de tendencias GS), utilice la función DataSmoothSg para el análisis de tendencias. El algoritmo utilizado en esta función es la técnica de Savitzky-Golay, que simplifica los métodos diferencial y de suavizado de mínimos cuadrados. Hay cinco modos de suavizado: 5 puntos, 7 puntos, 9 puntos, 11 puntos y 13 puntos.
Para el método de suavizado de 9 puntos y el cálculo de la primera derivada, el programa ha realizado un procesamiento especial y utiliza coeficientes indeterminados.
C.3 TRNDSG1 (análisis de tendencia GS 1), el análisis de tendencia de curva logarítmica utiliza tecnología Savitzky-Golay.
C.4 TRENDW (análisis de tendencia ponderada), utiliza la función DataSinoothWeights y el valor ponderado de entrada para analizar la tendencia de la curva de registro del pozo.
Grupo d: Grupo (Grupo d: Visualización gráfica)
D.11LEGENDS (Leyenda 1), crea una leyenda de modo de color de 14 litologías en la parte inferior de la página.
d. 22 leyenda (Leyenda 2), crea una leyenda en modo de color de 14 litologías.
d.3 kthuctbw (gráfico en blanco y negro del contenido de K, Th, U), dibuje un gráfico en blanco y negro del contenido de potasio, torio y uranio en los registros de pozo.
d.4 kthutcl (mapa en color del contenido de K, Th, U) y dibuje mapas en color del registro de elementos de potasio, torio y uranio.
d.5 kuctbw 1 (imagen en blanco y negro del contenido de K, Th, U) es igual que D.3, pero las curvas de Th y U comienzan desde la derecha.
D.6 LOGMTPBW (múltiples gráficos de curvas de registro en blanco y negro), dibuja hasta 10 gráficos de curvas de registro en blanco y negro.
D.7 LOGMTPCL (mapa de colores de curvas de registros múltiples), dibuja hasta 10 mapas de colores de curvas de registros de pozos.
D.8 SCATTGRM (diagrama de dispersión en blanco y negro), use la función de biblioteca _ _pg_chartscatter para hacer un diagrama de dispersión en blanco y negro en dos curvas de registro de pozos.
D.9 SCATTG15 (diagrama de dispersión de color) realiza un diagrama de dispersión de color en dos curvas de registro de pozos.
Grupo E: ITR (Grupo E: Interpretación Interactiva)
E.1 CORRELAT (Interpretación Interactiva Comparada). Dibujo interactivo de diagramas de comparación de cadenas de registro de múltiples pozos.
E.2 LOGMTP (interpretación interactiva de columnas de litología), muestra múltiples curvas de registros de pozos y realiza una interpretación interactiva de las columnas de litología.
E.3 VICTORY (visualización completa e interpretación interactiva de columnas de litología), muestra múltiples curvas de registro de pozos, 3 curvas de contenido y 2 curvas de tendencia, y realiza una interpretación interactiva de columnas de litología.
2. Ideas de diseño de sistemas y características de desarrollo.
1. Guiado por la teoría de la ingeniería de software.
El desarrollo de este sistema se centra y enfatiza la guía de la teoría de la ingeniería de software de principio a fin para mejorar el nivel de desarrollo de software. Ha pasado por las etapas de establecimiento del proyecto, diseño general, diseño detallado, programación y depuración y resumen general de la prueba. Ahora permítanme describir brevemente las tres primeras etapas, que a menudo son las que más se pasan por alto.
Durante la fase de proyecto se realizaron estudios de viabilidad y diseño funcional del sistema. Debido a nuestro profundo conocimiento del método, esta etapa ha dejado una explicación suficientemente clara de los métodos y fórmulas de enseñanza involucrados en el sistema. El principal resultado de esta etapa es el documento de diseño del proyecto.
En la fase de diseño general, se realizan el diseño estructural, el diseño de la interfaz de usuario y la selección de los recursos de software apropiados para los métodos informáticos requeridos. En el diseño estructural, a partir de la función general del sistema especificada en el documento de diseño del proyecto, se utilizan métodos de diseño modular y de descomposición de arriba hacia abajo para diseñar la estructura jerárquica y los módulos componentes del sistema, y la estructura del sistema se revisa desde de abajo hacia arriba durante el proceso de desarrollo de software. Se realizan suplementos y modificaciones para formar el sistema jerárquico final. En esta etapa, también se seleccionaron funciones prestables de una gran cantidad de recursos de software, como la función GaussJordan para resolver ecuaciones, la función de ajuste de regresión múltiple MultiplReg, las funciones de suavizado de curvas DataSmoothWeights y DataSmoothSg, _ р g _ Chartsca-ter estadísticas de probabilidad bidimensional Funciones de la biblioteca de gráficos, etc.
En la etapa de diseño detallado se lleva a cabo principalmente el diseño del módulo. Su tarea es diseñar e implementar las estructuras de datos internas y las estructuras lógicas del programa necesarias para que cada módulo especifique sus funciones, algoritmos e interfaces externas, y escriba y depure "programas embrionarios". El proceso de creación de prototipos es una práctica que creamos mientras desarrollábamos el sistema. Para cada tipo de módulo con funciones similares, se diseña un programa prototipo con lógica completa y fuerte operatividad, pero es necesario agregar detalles. Sabemos que la creación de prototipos tiene grandes beneficios para la programación.
Generalmente, un programa prototipo solo tiene docenas de declaraciones de programa, mientras que una función (programa) principal final completa puede tener más de 700 declaraciones y llamar a más de diez funciones (subprogramas). Este último se basa en el primero, de simple a complejo, y lo complementa y mejora gradualmente, simplificando la depuración de programas complejos, ahorrando tiempo y mejorando la calidad del texto del programa fuente. La mayoría de los programas de embriones se guardan como referencia durante el mantenimiento del sistema.
2. Estructura de software modular
El sistema HRSIS tiene una estructura de software jerárquica y modular. La profundidad del sistema es de 4 capas y el usuario puede ver 3 capas (consulte la Figura 1). La primera capa es el módulo de control principal. La segunda capa es la combinación funcional, la tercera capa son los 28 módulos funcionales principales y la cuarta capa es el módulo público. Todo el sistema consta de 98 funciones escritas en lenguaje C, incluidas 29 funciones principales. Todos los programas fuente * * * tienen más de 10.000 declaraciones * * * que ocupan 1,65.438+0,65 m bytes, que pueden acomodarse en un disquete de 1,2 M. El módulo de control principal (HRSIS) proporciona la interfaz de entrada al sistema y crea y ejecuta procesos secundarios a través de la función de generación. Cada módulo funcional es un subproceso independiente, representado como. exe, que puede ser llamado por spawn. Se pasa la información HLP. Archivos por lotes BAT, por lo que se proporciona un archivo .bat para cada archivo HLP, y la función de generación también llama a cada lote como un proceso secundario.
Figura 1 Interfaz de usuario del sistema HRSIS
3. Interfaz de usuario amigable
El sistema HRSIS tiene una interfaz de usuario amigable y tiene las siguientes características:
*Fácil de usar, todas las funciones están controladas por el módulo de control principal. Después de ingresar al programa de entrada, al seleccionar una función, el usuario solo necesita ingresar el número de serie y no necesita repetir el nombre de la función.
*Pida a los usuarios que escriban términos de solicitud de parámetros que sean estándar y coherentes, con ejemplos entre paréntesis.
*La función interactiva tiene indicaciones de operación.
*Tiene un subsistema HLP completo, y se pueden obtener ejemplos de uso y operación de cada función del subsistema HLP. Además, para facilitar el mantenimiento del sistema (mantenimiento correctivo, mantenimiento ampliado y actualizaciones), el subsistema HLP también incluye archivos HLP para la mayoría de los subprogramas (funciones). Para los usuarios que tienen dificultades con el inglés, también existe un subsistema HLP chino que debe ejecutarse en DOS chino.
4. Utilice segmentación y paginación para resolver la contradicción entre datos macro y memoria insuficiente.
El sistema afronta el procesamiento de datos a gran escala con funciones informáticas y funciones de visualización gráfica. Estos datos se almacenan en archivos de datos. Cada archivo de datos de registro de pozo puede incluir miles de puntos de datos reales. Para la función de visualización gráfica, a menudo se muestran más de 65.438+00 curvas simultáneamente. Debido a limitaciones de memoria, no se pueden transferir varias curvas a la memoria a la vez. Para resolver la contradicción entre el volumen de datos macro y la memoria insuficiente, adoptamos tecnología de procesamiento de datos de asignación dinámica, segmentación y paginación.
5. Establecer documentos completos y estandarizados.
Para mejorar la mantenibilidad y la herencia de los productos de software, este sistema concede gran importancia al establecimiento y mejora de los documentos durante el proceso de desarrollo. Hay materiales escritos para cada etapa. Especialmente antes de entrar en la etapa de programación, las reglas para escribir programas fuente se formulan en la etapa de diseño detallado, con especial énfasis en el uso de comentarios. Permite que los programas fuente escritos por diferentes personas en diferentes momentos mantengan un estilo de programa unificado y el texto sea hermoso, claro y fácil de entender. Después de pasar cada función, el texto HLP en chino e inglés se escribe inmediatamente en un formato unificado, lo que simplifica enormemente el trabajo posterior.
Los documentos presentados para este sistema incluyen:
*El proyecto "Sistema de software de procesamiento, interpretación e imágenes gráficas de datos de registro de espectro gamma" aún no se ha escrito.
*Manual de Usuario del Sistema HRSIS.
*Conjunto de fuente del sistema HRSIS.
*Disquete de instalación del programa fuente del sistema HRSIS.
*Informe de desarrollo del sistema HRSIS.
3. Entorno e instalación del sistema
1. Entorno de hardware y software del sistema
Host: el sistema se desarrolló con éxito en IBM PC 286 y se instaló en IBM PC. 386 en adelante. La memoria principal es de más de 1 M y la pantalla es una pantalla a color de alta resolución de 640 × 480 con una tarjeta gráfica VGA y una unidad de disquete de 1,2 M.
Impresora: Epson LQ-1600K.
Sistema operativo: MS-DOS versión 3.31 o superior, DOS chino.
Herramienta de lenguaje: C rápida.
2. Instalación del sistema
Sistema HRSIS* * *Todos los programas fuente ocupan 1.165MB y se instalan en un disquete de 1.2MB. Hay 11 subdirectorios: HR-SIS, HLP,. BAT, PRP, KTU, TRD, GRP, ITR. También hay un lanzador: SUHRSIS. Capacitación básica en armadura (Licenciatura en enseñanza)ˌB.A.T.Industries PLC (la compañía de cigarrillos más grande del mundo en el Reino Unido)
Al instalar el sistema, primero colóquelo en En el futuro directorio del sistema, ejecute Los dos comandos siguientes para establecer el árbol de directorios del sistema y cargar el programa fuente del sistema en el árbol de directorios establecido.
Corrie respondió: Sulsis. Bat↓
Sulsis
Después de la compilación y la conexión, el sistema HRSIS se puede ejecutar a través de la función de control principal HRSIS.
Cuarto, pruebas del sistema
Básicamente, realizamos pruebas de software en dos pasos: pruebas de módulos (o pruebas unitarias) y pruebas del sistema (o pruebas de integración).
En nuestro trabajo de pruebas unitarias, adoptamos un enfoque exhaustivo, es decir, probamos en detalle cada estructura lógica del módulo, varias entradas posibles y varias opciones de operación opcionales. Posteriormente, se realizaron cuatro integraciones de sistemas y dos conjuntos de pruebas de integración paralela en IBM 286 e IBM 386, que demostraron plenamente la confiabilidad del sistema. Los resultados representativos de las pruebas del sistema son los siguientes.
1. Función de interpretación cuantitativa
La interpretación cuantitativa (grupo KTU) * * * tiene siete módulos funcionales, cuatro de los cuales son modelos directos de coeficientes de interpretación cuantitativa y el tercero se basa en los obtenidos; Los coeficientes de conversión cuantitativa se utilizan para calcular el contenido de elementos radiactivos, es decir, la inversión. De acuerdo con el método de tres ventanas y el método de doble ventana utilizados en el registro radiactivo y la producción de registro del espectro de potasio, este sistema de software tiene las funciones de avance y retroceso del método de tres ventanas y del método de doble ventana.
La relación entre el método de las tres ventanas se explica en detalle en el libro de diseño y se puede expresar en forma matricial como:
N=AQ
Donde: el vector de tasa de conteo n es la tasa de conteo de las ventanas K, U y Th después de la corrección de fondo;
El vector de contenido q es el contenido de roca de k, u y th;
a es la matriz de sensibilidad.
La tarea directa utiliza los datos de calibración n y el contenido conocido q del modelo de calibración para resolver la matriz de sensibilidad a
La tarea de inversión es resolver la matriz de sensibilidad a en función de la Se conoce una matriz y la tasa de conteo n Vector de contenido q.
El método de doble ventana es un método de registro del espectro energético de la sal de potasio. Dado que los elementos U y Th tienen un contenido reducido, se combinan como elementos perturbadores. Aunque la relación del método de doble ventana es diferente (consulte el libro de diseño), se expresa en forma matricial como se indica arriba.
En el diseño de sistemas, se utilizan dos métodos matemáticos para resolver esta ecuación: el método de ajuste de regresión múltiple lineal de mínimos cuadrados (MultipleReg) y el método de Gauss-Jordan para resolver ecuaciones lineales. Para el método de dos ventanas y el método de tres ventanas, se forman cuatro módulos de simulación directa: W2_MR, W3-MR, W2_GJ y W3_GJ. Matemáticamente hablando, el último método es más riguroso, pero el primero es más práctico y preciso para los datos medidos. Recomendamos que se utilicen generalmente los módulos W2_MR y W3_MR. Sólo cuando el número de modelos es pequeño (al menos dos para el método de doble ventana y al menos tres para el método de tres ventanas) se pueden utilizar como módulos W2_GJ y W3_GJ. como último recurso, por lo que se mantienen estas dos funciones.
W2F, W3F y W2FF son módulos de inversión, y se seleccionaron como datos de prueba los datos de calibración reales del espectrómetro de energía aerotransportado multicanal en la placa estática de Daguocun, Shijiazhuang en 1988.
Tabla 1 Contenido estándar del modelo estático de espectro de energía aeronáutica del aeropuerto de Duguocun
Los datos enumerados en la tabla de datos de calibración son los dos cuadros de detección después de la corrección del tiempo muerto y la deducción de la red. área máxima del fondo del cristal del instrumento.
Método, sumamos los recuentos de ventanas u y th como n-tallos y las placas modelo qu y qth como q-tallos.
Tabla 2 Datos de verificación del método de tres ventanas
Tabla 3 Datos de verificación del método de doble ventana
Además, también hemos preparado datos de registro Archivos para el cálculo del contenido de la prueba.
Utilice los datos de la Tabla 2 para ejecutar la función W3_MR y la matriz resultante es:
113.63-0.87-0.59
-5.365.07-0.50
1.33-0.505.12
Luego use el archivo de coeficiente de sensibilidad para simular el archivo de datos de registro y ejecute W3F, y obtenga el contenido de K, U y Th en el AP- Placa de escala M de la siguiente manera: QK = 3,93%; Qu = 20,59 ppmQTh = 40,50 ppm.
Utilice los datos de la Tabla 3 para ejecutar la función W2_MR y la matriz de coeficientes de sensibilidad obtenida es la siguiente: p>
113.72-0.63
- 4.024.61
Utilice el archivo de coeficiente de sensibilidad y el archivo de datos de registro simulado para ejecutar W2F y obtener el contenido de K y los elementos de interferencia en la placa de escala AP-M de la siguiente manera: QK = 3,89%; Q seco = = 61,96 ppm. Al comparar los datos conocidos en la Tabla 1, los resultados son precisos, lo que puede probar completamente que estas operaciones de función son correctas.
2. Visualización gráfica y función de interpretación interactiva de las curvas de registro de pozos
La visualización gráfica de las curvas de registro de pozos se refleja en las cinco funciones del grupo GRP D.3-D.7, y Funciones de interpretación interactiva mejoradas LOGMTP y VICTORY. Verifique si la función de victoria representa estas funciones; y la curva de análisis de tendencia y la leyenda también se muestran en la victoria, verificando las funciones del grupo TRD y D.1 y D.2
Seleccione Lajing Salt de Lanping. Condado, provincia de Yunnan El nodo de registro del espectro de energía del pozo ZK4 de la mina se utiliza como datos de verificación. Hay cuatro curvas de registro del espectro de energía originales: curva integral derecha, curva integral izquierda, curva diferencial de pico y curva gamma natural. Después de la digitalización, el análisis de tendencias y el análisis de datos de columnas de litología, se ejecuta una función de victoria. La Figura 2 (con versión en color) muestra el hermoso efecto de esta función, ** que muestra dos columnas de registro con un total de nueve curvas (tres curvas de contenido, cuatro curvas medidas y dos curvas de análisis de tendencias), una de las cuales se puede modificar de forma interactiva. A 274 metros y 325 metros, hay evidentes formaciones de sal de potasio. La parte inferior de la última página (Figura 3 (versión en color de la Figura 1)) es la leyenda de litología.
3. Función de interpretación interactiva de comparación
La función CORRELAT nos permite comparar e interpretar múltiples superficies de perforación. Se pueden mostrar hasta 10 superficies de perforación y no se indica el número de capas de comparación. limitado. Los consejos de operación se dan en la parte inferior de la pantalla. Los perfiles de exploración pueden utilizar curvas de contenido, curvas sin formato o curvas de tendencia.
La Figura 4 (Lámina de color 1) es el resultado de la verificación.
4. Función estadística y de probabilidad bidimensional
La Figura 5 (la versión en color se adjunta como 1) es el resultado de verificación de la función de diagrama de dispersión de color de D.9 SCATTG15. Los puntos con diferentes probabilidades se representan con diferentes colores y símbolos. En este ejemplo, la probabilidad de repetición más alta es 69, lo que significa que los datos de 69 puntos tienen valores cercanos en las dos curvas logarítmicas.
Este tipo de gráfico, también llamado diagrama cruzado, es un importante método de análisis de registro de pozos, especialmente adecuado para la investigación petrográfica. El grupo de puntos en la parte superior de la Figura 5 representa la litología con mayor contenido de th y medio y bajo contenido de K, la cual probablemente sea roca arcillosa.
Me gustaría expresar mi gratitud a los camaradas Shi, Li y otros por participar en parte del trabajo durante el desarrollo de este sistema.
Referencia
[1] Zhang Ye, Huarongzhou, Shi Baishen. Prospección radiactiva. Beijing: Atomic Energy Press, 1990.
Li Chaodong: Parámetros de actividad del modelo de serie estándar utilizado para calibrar instrumentos de medida nuclear. Topografía aérea y teledetección, 1988(4)
[3] Zhang·. Introducción a la Ingeniería del Software. Beijing: Prensa de la Universidad de Tsinghua, 1992.
Cui Junzhi, Huang, Han Qiyu. Métodos de ingeniería de software. Beijing: Science Press, 1992.
[5]Biblioteca de herramientas de ingeniería y ciencia de Microsoft C, Beijing Hope Computer Company, 1991.
[6] Última enciclopedia de uso de Microsoft Quick C, volúmenes 1, 2, 3 y 4, Hope Advanced Computer Technology Company, Academia China de Ciencias, 1990.
[7] John H. Doveton, Análisis de registros de pozos geológicos subterráneos: conceptos y métodos informáticos, Estados Unidos, John Wiley & Sons, 1986.
[8]Spectralog, EE.UU., Dresser Industries, 1981.
[9] Автоматизированная геоφизическихисс ледований неφтяцых и газовых скважин,Россия,1992.
Sistema de software de imágenes gráficas para procesamiento e interpretación de datos de registro del espectro gamma.
p >
Zhang
Centro de Geofísica Aeronáutica y Teledetección, Academia de Ciencias de China; MlR)
Este artículo presenta brevemente las funciones, ideas de diseño, características de desarrollo, software y hardware. entorno del sistema, instalación y, lo más importante, resultados de las pruebas. Se propone un nuevo concepto de "programación embrionaria", que puede convertirse en una herramienta importante en la fase de diseño detallado.
Consulte la imagen 1 adjunta para ver una ilustración en color.